- Software DeveloperCofundraising (via Toptal)2015 - 2016
- Took over support for the main Chrome extension.
- Managed a web-scraping project for 200+ sites.
- Ported the main extension to Firefox, Opera, and Safari browsers after developing a clean abstraction for business logic vs. browser logic.
- Managed various product related data analysis/tracking projects.
- Updated a legacy admin panel to a modern SPA.
- Web DeveloperPerisphere Media2013 - 2016
- Created, implemented, and documented an automatic request submission system.
- Developed an interactive web map for an advocacy organization against the death penalty.
- Enforced HTML5 standards for legacy websites, improving efficiency and data load.
- Full-stack DeveloperNichekie2015 - 2015
Technologies: Node.js, MySQL, Jade, Sails.js, Twilio API
- Developed the full website from scratch, with an emphasis on cross-browser/cross-device support.
- Established a TDD approach with Mocha.js.
- Created a messaging platform using Twilio API.
- Created a site load budget for maintaining site performance.
- Front-end EngineerMarkaVIP (via Toptal)2015 - 2015
- Implemented a new site for general customers.
- Cleaned out old styling using LESS.
- Established a new design system differentiating between two versions of the site.
- Senior Front-end DeveloperConsumerAffairs (via Toptal)2014 - 2014
- Developed the blog section for the website.
- Researched and developed an image loading system, halving data and page load.
- Created a new social login, allowing access through third party social networks.