Software Developer2015 - 2016Cofundraising (via Toptal)
- 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 Developer2013 - 2016Perisphere Media
- 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 Developer2015 - 2015Nichekie
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 Engineer2015 - 2015MarkaVIP (via Toptal)
- 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 Developer2014 - 2014ConsumerAffairs (via Toptal)
- 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.