HN user

madmonk

53 karma
Posts9
Comments35
View on HN

Location: Northeastern Ohio, USA

Remote: Yes

Willing to relocate: No

Technologies: Angular, Node, Javascript, Typescript, Jasmine, jQuery, Bootstrap, PHP, Bash, Git, React, HTML, CSS

Résumé/CV: Please email me and I will send.

Email: jeff.ulicny@gmail.com

Location: Vienna, Ohio, USA

Remote: Yes

Willing to relocate: No

Technologies: Angular, Adobe Figma, Adobe Photoshop, Adobe XD, Bash, Bootstrap, CSS, HTML, Javascript, Jasmine, JQuery, Node.js, PHP, React, REST APIs, SASS/LESS, SQL, Typescript, Webix, Wordpress

Résumé/CV: https://drive.google.com/file/d/1El3FrdvgE_VFo-_oOC41dOJnZ1O...

Email: jeff.ulicny@gmail.com

With over 16 years of experience in developing user interfaces that seamlessly interact with backend data, I am confident that my skills and background make me a strong candidate.

In my most recent roles at Sngular and Acrelec America, I have successfully integrated multiple APIs to create streamlined and user-friendly customer experiences. Prior to that, I spent 14 years as a key member of the Services Development team at Digital River, where I specialized in developing solutions that interfaced SmartChannel with client and third-party APIs, as well as creating reporting interfaces to deliver clear, actionable insights.

My technical expertise includes client-side development using TypeScript, Angular, JavaScript, and various third-party libraries such as Bootstrap, jQuery, Webix, and React. While I have experience with server-side development in PHP, my primary focus has been on creating robust, responsive, and intuitive frontend applications.

Yes, Although I'm currently a front-end web developer, my degree is in music education. I make songs mostly for my own enjoyment, but I've also made some parody songs for the Star Wars podcast "Rebel Force Radio". All my songs can be found here...

https://madmonk13.bandcamp.com/

I've also recently started the r/SongChallenges subreddit where you are given a set of constraints and have to record a song within those constraints. It's not growing as fast as I'd like as there are only currently 2 of us. We just started our 3rd challenge. If anyone wants to join, we'd love to have you!

Play piano, write music and learn more musical instruments. As a side effect, I would actually get 8 hours of sleep per night as I wouldn't have to fit my unprofitable interests in after 8 hours of work.

I would probably continue to develop, but only to scratch my own itches. Most likely musical tools that don't currently exist.

The one that really threw me was writing a function to solve a pretty advanced calculus problem. My degree isn't in CS, so I only took high school calculus and it's been so long since then it took me a couple days of study to even understand the challenge. I was interviewing for a front-end position, so it seems like overkill but I'm not going to fault them for looking for someone of that level.

The one that really threw me was a pretty advanced calculus problem. I took some in high school, but this was pretty far beyond my knowledge and had to take a couple days to even understand the requirements. I imagine I would have learned this if I had a comp sci degree, but being self-taught, I never learned that level of calculus.

  Location: Pittsburgh, PA, USA
  Remote: Preferred
  Willing to relocate: No
  Technologies: HTML, CSS, Javascript, Typescript, Angular, PHP, Node
  Résumé/CV: https://drive.google.com/file/d/13n9HJFQU1DfVIcwFbK_2y8VrgXwKO8au/view?usp=sharing
  Email: jeff.ulicny@gmail.com

Lately, our Ring has been unable to load recorded or live video at least half of the time we try to access it. Sounds like it's a great time to cancel.

We're looking to replace with another product and are considering the Eufy products. I like the fact that all video is stored locally. Does anyone have any experience with Eufy doorbells?

Sorry for the late response. I lost track of this thread.

In practical use, how do you typically remember whether or not a site allows special characters or has a length requirement?

Good question, wish I had a good answer. That's one issue I've yet to solve for.

Also do you ever have trouble remembering what you named a particular thing?

No, I base my names off the domain.

Edit: on second thought, the use of only a numeric pin (with suggested length of 4) seems not good from a security perspective.

The pin length is unlimited. Also, the open nature of this approach allows you to pad site names however you like. For example, instead of using "amazon" choose to pad your names with 2 z's (not my method) as in "zzamazon".

I’m curious why no true cryptographic hash algorithms were used?

There were certain requirements I had for the output that I couldn't guarantee from existing hashes, one was each for character only appearing once in the output.

The other challenge I see is the integrity of the JS - would folks self-host this?

Yes. Users are also free to alter the algo to meet their own needs. A simple way to make it unique to you would be to reorder the characters in the 4 sets.

please take these criticisms as genuine feedback

I am and I do appreciate it. Like I said, this is the first time I've publicly shared it and want any potential issues brought to my attention. I am not a security/crypto expert, barely a novice, and if I'm barking up the wrong tree with this approach I appreciate someone letting me know.

I've been working on a concept where, instead of storing passwords in a manager I use a generator that creates pseudorandom passwords based on a few, easy to remember things. It's essentially a hashing algo created in javascript. You provide a site name, a password length and a pin code and it will consistently generate the same pseudorandom string. Nothing is stored and the generator can be publicly hosted.

https://github.com/madmonk13/keymaster

This is the first time I've publicly shared it and I welcome your feedback.

Mainly due to his implementation. He essentially uses it as a enhanced checklist. The specific pain points on my end are mainly focused around needed data on my end. It would be nice to have historical discussion of the issues, more room for repro steps, and don't even get me started on screenshot storage.

I think what I need to do is recognize that the spreadsheet is not for me and just a checklist for the PM. I need to use whatever system I see fit on my end and update the appropriate column in the spreadsheet when necessary.

Ugly has very little to do with my pain points. My issue is that he uses it mainly as an info dump for his personal tracking and it's not very well set up for use from a development perspective. It's essentially just a multi-column checklist. I'm starting to think I may be better off tracking issues assigned to me using whatever system I choose and then just updating the "complete" column on his end when appropriate.