Software Developer
2015 - 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.
Technologies: React, PHP, Firefox Extensions, Safari Extensions, Chrome Extensions, JavaScript, Web ExtensionsWeb Developer
2013 - 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.
Technologies: jQuery, PHP, CSS, JavaScript, HTML5Full-stack Developer
2015 - 2015Nichekie- 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.
Technologies: Twilio API, Sails.js, JADE, MySQL, Node.jsFront-end Engineer
2015 - 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.
Technologies: PHP, JavaScript, CSS, HTMLSenior Front-end Developer
2014 - 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.
Technologies: Python, AngularJS, JavaScript, CSS, HTML