•Technical lead for an entire team (four developers) during a several month full-stack initiative that involved migrating all legacy Collections pages (originally written in raw JavaScript and Nunjucks templates) to React/Redux in tandem with several supporting API changes
•Technical lead for the rewriting of the legacy Collection service (originally written in Perl) as a Node.js application including RESTful API design, sustainable object-oriented code patterns, enhanced caching algorithms, and simplified access control layer. The service has served as high as 50,000 requests per minute in production with an average response time of under 10ms
•Built a new streamlined download flow via user collections that increased licensing revenue by 15%
•Orchestrated a large data migration of over 14 million collections (“lightboxes”) from a legacy database into Shutterstock’s Collection service, involving several phases of development and deployment to ensure zero downtime
•Implemented a “smart” sitemap generator that regularly updated the sitemap according to SEO best practices, including search results pages based on the most popular searches according to Google Analytics
•Added support for translations through integration with Shutterstock’s translation service, including middleware and cookie support for a smooth user experience
•Responsible for ownership of the full development cycle of five separate applications, including testing and deployment in all environments