I build web apps
Experience
2022 — Now
2022 — Now
San Francisco, California, United States
Leading frontend technology choices and working with product and leadership to produce rapid and resilient front end results.
• In < 1 year lead a conversion of a large initial app that used JS, raw css, redux, and react class components to typescript, tailwind, react-query, and functional components.
• Built flexible, minimal shared components to enable the team's progress.
• Built core frontend features such as the practice schedule, odontogram, charting tables, payroll, custom forms, account switching, and the main app template layout.
• Joining in 2022 we had an unfinished product with zero customers. The product is now thriving, attracting new customers daily.
2020 — 2022
2020 — 2022
San Francisco, California, United States
Web Lead for authenticated experience, Jan 2020 - April 2021
• Work with the engineering manager and product lead to define and delegate development tasks.
• Built a live workout class page that allows trainers to see, chat with, and talk to their students.
• Converted existing javascript codebase to typescript.
• Led a visual redesign of the entire authenticated experience.
• Helped implement a new GraphQL API and migrated the web application off of our REST API / Redux state management to the GraphQL API / GraphQL client.
API Developer / Project Manager, April 2021 - Current
• Built GraphQL resolvers using Sanity CMS and REST API as backends
• Write tech specs and tickets from product requirements describing how to achieve features
• Led / Scheduled team agile meetings including stand ups, sprint grooming, sprint planning, and retrospectives.
2019 — 2019
2019 — 2019
San Francisco, California, United States
• Built the entire universal web app for Dote's web shopping experience using NodeJs and React from scratch in three months.
• Use AWS/Docker/Webpack for web service deployment and system monitoring.
• Enforced code quality and integrity via eslint, prettier, git hooks and code reviews
• Designed operational logging strategy using Loggly.
• Translate product requirements into technical tickets for the web engineering team
• Work with the API team for feature architecture sessions.
2017 — 2019
2017 — 2019
San Francisco Bay Area
• Lead a small team of engineers in porting a large .NET web application to a universal (client and server side rendering) Vue web application
• Application serves millions of customers daily during the holiday season
• Wrote the majority of application code
• Wrote application development and build configuration with Webpack
• Enforced code quality and integrity via eslint, prettier, git hooks and code reviews
• Designed logging strategy and Kibana dashboard for monitoring application health and activity
• Write RESTful APIs specifications for the API team to serve as a starting point for discussions
• Translate product requirements into technical tickets for the engineering team
2011 — 2015
2011 — 2015
Palo Alto
• Front end tech lead for the analyze experience - 2011-2013
• Front end tech lead for the new survey taking experience - 2013-2014
• Member of the Technical Leadership Committee, a group dedicated to making company wide application design decisions - 2014-2015
• Designed new survey themes API
• Received three promotions in three years, ending as principal software engineer
Education
Northwestern University
Bachelor of Arts (B.A.)
Novato High School