Software Architect3/2020 - 1/2021 Architected and implemented a brand new e-commerce frontend for the company, including: a design system, full browser testing suite, and robust telemetry schema for our data scientists.
- Co-developed data contracts with the backend team to enable a new set of APIs with consistent payloads and behaviors (RESTful pattern using OpenAPI standard)
- Advocated-for and implemented several important runtime tools like Sentry and LogRocket to be able to quickly identify and resolve user-facing bugs that would normally be difficult to reproduce
- Mentored several engineers (all experience levels) over the course of my tenure
- Developed expertise with TypeScript
Front End Architect8/2018 - 10/2019 Working in tandem with a backend engineering team in Berlin, I architected and executed a constellation of web app experiences to support a two-sided health marketplace. As a senior member of the team, I was present during the entire product development process and bridged product, design, and backend engineering.
- Designed and implemented four next.js-backed React web apps focusing on different aspects of the marketplace with diverse browser support requirements
- Architected a GraphQL schema for our front end data needs and implemented it using the Apollo stack
- Advocated for and built out multiple versions of Sesame's design system; with this we were able to push out new experiences in hours instead of days thanks to a reliable, well-tested set of system components
Front End Architect2/2017 - 6/2018 I architected and implemented a white-label solution that enabled rapid, synchronized deployment of enterprise client web products, derived from a battle-tested, homogenous core used by zocdoc.com itself (custom streaming SSR framework + design system based on React.)
Technical Lead6/2015 - 1/2017 Principal front-end architecture development and implementation of the flagship product: Abstract (now "Enigma Public".) My responsibilities also extended to mentoring of other FE engineers, setting internal company standards for FE engineering, and project estimation.
Senior Software Engineer6/2013 - 5/2014 Lead front-end engineer in a team of six. Wrote the majority of the HTML, CSS and JS (Angular & jQuery) in use on the new MINIUSA.com. Regularly mentored junior and mid-level developers and held info sessions on rising technologies and JS best practices. Built a data visualization tool in Angular and Express to interpret both online and offline marketing data and plot the critical paths customers took to arrive at the company's desired goals.