About Me

Please pardon the narcissism.

Developer / Designer / Creator

Hello, I'm Josh Chernoff

Polymorphic Productions is currently a one man show. I started Polymorphic Productions as my professional alias as a freelancer.
I started out in flash in 2003 and moved into PHP in 2009 then into Ruby in 2011.
As of the end of 2016 I've been working in Elixir.

Download Resume

Ruby / Ruby on Rails
5 years
Elixir / Phoenix
1 year
JS(ES6) / React
1 year
PHP / Wordpress
4 years
Dev Ops / Shell
3 years
Flash / AS3
6+ years
After Effects
6+ years
Photoshop
6+ years
Illustrator
2 years
Photography
1 year
April 2018 - Current

Full Stack Developer / Dev Ops / Elixir / Designer

Self Employed / Freelancer
Description:

I currently uphold a few small contracts with a variety of companies as a Ruby developer.

Duties:

Most commonly at the moment I’m working to support legacy systems and upgrade libraries and refactor code where I can.

Tech:

With my background recently being primarily a ruby developer I find that most of my clients are asking for help in Rails applications and occasionally DevOps tasks which require linux and unix.

Challenges:

While contracting is keeping my lights on, it presents challenges that can not necessarily be solved with technology. At its hardest I find it difficult to justify to the stakeholders why upholding quality over expediency is important. I find I often lose that battle and have to accommodate where I can to compensate for cost and development time.

Successes and Accomplishments:

While not having all of my disposable time taken up by any one organization I find time to further my academics. I’ve spent this time to help and contribute to open source projects where I can. Most recently I’ve contributed to ThoughtBot’s Bambo library and as well I’ve been recently appointed the manager / lead organizer for the Portland Elixir user group monthly meetup. I have since started a project to host a white label phoenix application that hopefully will provide a free webspace to all the elixir user groups. https://github.com/PDX-Elixir-Group/elixir.group

Feb 2017 - Apr 2018 - 1 year

Full Stack Developer / Dev Ops / Elixir / Designer

Impact NW
Description:

Impact NW is a large non profit that services the greater Portland area providing a wide range of social services to people in need. https://impactnw.org/

Duties:

I was tasked with developing an internal data entry tool. The tool would be used to track the intake of new clients, track the progress of current clients, and generate reports for compliance and oversight.

Tech:

I was given the chance to learn and apply my knowledge of Elixir, Phoenix, Postgres and Nginx. Test coverage was upheld at around 80 to 90%. I had implemented the system for deployments and automated CI tests.

Challenges:

The biggest challenge for me while working at Impact NW was a lack of resourcing. Aside from one database engineer (“who was not very accessible”) I was the only other technically inclined employee. At the start of my employment the then current and entire tech team had been let go leaving just me as the primary developer for the whole organization. While attempts to hire more technically inclined employees happened sadly I was not allowed to be a part of that process and in the end more employees had been hired but who had no prior technical backgrounds. These decisions ultimately undermined my efforts and I chose to leave my position as the result.

Successes and Accomplishments:

During my time with Impact NW I was able to learn and apply elixir as the primary language used for their application. I learned a great deal about how to deploy and maintain a fault tolerant Phoenix app. I was also able to support quality assurance of my code with approximately 80%+ test coverage. I also found new skills in working at being 508 and hipaa compliant while being responsible for highly volatile and sensitive data. I also took pride that I worked for an organization that upholds quality values and does a great service for the disadvantaged and needy of our community.

Apr 2014 – Mar 2017 - 3 years

Server Developer / Ruby / Rails

Crowd Compass ("CVENT")
Description:

Crowdcompass is now known as Cvent, Crowdcompass is a mobile app platform used by organizers and attendees of conferences https://www.crowdcompass.com/

Duties:

Work in a team to implement features and resolve bugs for the mobile api and admin web based dashboard. We tried and used many different workflow styles such as kanban and agile with two to three week sprints. In addition to writing code I helped revise and clarify technical specifications for upcoming projects and bugs.

Tech:

Ruby and Ruby on Rails was the primary tech used supported by a Postgres database. Jenkins was used for deployments. Jira for ticket tracking.

Challenges:

During my almost 3 year position at crowdcompass I saw two acquisitions. This produced what felt like a constant restructuring of the organization. I saw multiple attempts to restructure the development team's workflow and the structure of the team as a whole. This made it very difficult to quantify my own personal and professional growth.

Successes and Accomplishments:

Until this position I had never worked on applications that was expected to support tens of thousands of concurrent users. It was very satisfying being in a position that upheld quality over expediency. I learned a great deal about multi service driven applications. As well a learned a great deal of soft skills while working in a large and diverse organization that generally worked hard to create a peaceful and inclusive work environment.

2013
Intel Nuc - Quango / Developer

Completely inspired by the Mac Pro website were scrolling the site deconstructs the hardware. I was hired as a JS developer to create something similar to that effect. Beyond the interactive elements this site is completely static.

link: http://techpartner.intel.com/campaigns/nuc/

Sept 2012 - Nov 2013 - 1 Year

JR Ruby Developer

The Able Few

As a jr ruby developer, I built many sites for clients using ruby on rails. I also spent a fair amount of time working on front end styling and UX.

An example of one of the many sites I developed as an employee of the Able Few is http://deployedresources.com/

2012
Whatayanuts - Freelance Design / Developer JS / PHP / Wordpress

With flash falling out of favor in 2010 this was my first interactive website where I decided to use JavaScript exclusively. This website was also my first attempt at making a fully responsive website even though the contractor did not provide responsive designs.
 Using wordpress and JQuery I was able to turn PSDs into a fully functioning interactive website within about a weeks time even though I was the only developer on the project.

link: http://whatayanuts.com/

2011
Energizer - Matchbox design Flash / PHP

Check your battery was an interactive fire escape planning tool that energizer used to promote their batteries. The goal of the website was to allow you to drawl a fire escape route of your home with the aid of interactive tools. Many other promotional contracts followed this with energizer such as “komen’s race for the cure” interactive Facebook ads.

2010
Shop Matel - Freelance Design / Developer

The Christmas of 2009 I was fortunate enough to be able to create the landing pages for mattel’s shopping site. Working on the interactive elements for Barbie, hot wheels, Disney and mattel’s board games felt like a very high point in my flash career. But sadly this type of work was short lived as flash's popularity fell dramatically with the push off the cliff from Apple and iPhone and 2010.

2009
Freelance Design / Developer / Flash

Cook or be cooked was a real-time cooking game for the Nintendo Wii developed by the food network. This was one of the only completely full flash websites I had ever created. It presented challenges that I had never anticipated having to deal with before. I learned new concepts such as deep linking that allowed you to use URLs to navigate with in a flash application. This was also the first time I really started to take notice of design patterns such as mvc.
 Watching food cook in real time as a videogame was apparently not as fun as the food network had hoped, who knew?

2008
Hallmark Park - Freelance Design / Developer / Flash

This project was possibly the one that really created the most potential for me to continue to grow in my flash career. Hallmark park was a mass multiplayer online game where kids could play multiple mini games within a larger game. The online game leveraged technologies such as a flash media server for real-time interactivity. This was also the first time I had the opportunity to work on with large team of developers.