Software Engineer
Zocdoc | Nov 2017 - Present
Node.js
TypeScript
React
Webpack
Redux
Express.js
Build features for Zocdoc's patient-facing platform using React, Redux, & ES6.
Software Engineer
StyleSeat | Feb 2016 - Jul 2017
StyleSeat is the largest and fastest growing marketplace in the $400B beauty and wellness industry. We have booked more than $1B dollars of appointments in 2015, (up from ~$400M in 2014, ~$100M in 2013), with 350k service providers and 7 million consumers.
• Developed key features (e.g., lifecycle subscription banners and blockers, win-back campaigns, subscription cancellation surveys, new user onboarding experiences) that directly support StyleSeat's core business monetization strategy, which involves transitioning tens of thousands of users from a freemium to a subscription business model
• Built key mobile features to:
- enhance the signup and on-boarding experiences for beauty professionals (e.g., on-boarding checklist and educational screens),
- increase user retention on the StyleSeat platform (e.g., in-app feature requests),
- promote user adoption of mobile app (e.g., app download banner), and
- support professionals in growing and marketing their business (e.g., ability to send client recommendation requests in bulk, search client list by phone number, delete photos, service menu wizard and view client details, etc.)
• Modernized legacy user interfaces using up-to-date frontend technologies; convert mockups into dynamic, responsive, and aesthetically-pleasing web pages using AngularJS, SASS, and Jade
• Managed and executed deployment of front-end code to production environment on a rotation basis; execute iOS and Android app builds and manage app submission to iTunes and Google
• Implemented event tracking using Mixpanel/Keen to gather actionable insights into user behavior
• Create A/B tests to generate data & statistics for validating new designs and improving conversion rates
• Wrote unit tests with jasmine
• Created Django templates
• Performed peer code reviews and made feature-level architectural decisions