Gusto - Staff Software Engineer
May 2022 - Present
- Tech lead on the Embedded Pay and Large Employer API teams, leading complex, multi-quarter initiatives across multiple teams of engineers to improve Gusto as a platform and scale up the market to support larger customer sizes
- Championed team AI usage for software development, writing custom skills to improve team effectiveness and velocity
- Supported the sales process in signing new partnerships for the Gusto Embedded team, engaging and collaborating with key partner stakeholders to clarify platform capabilities and build POCs
- Overhauled observability for public API requests to enable the team to better investigate issues and track goals like performance improvements
- Mentored and trained all levels of engineers joining the team, junior to staff
Fuzzy Pet Health - Senior Software Engineer
Nov 2019 - Nov 2021
- Developed and launched multiple successful products and features for our web application and iOS application
- Migrated our internal chat service to zendesk chat, greatly improving performance, reliability, and scalability
- Assisted in development of our Shopify web store
- Integrated Segment Analytics to our web application, iOS app, and Shopify store, improving our ability to track key metrics for internal stakeholders
![]()
TaskRabbit - Software Engineer
Dec 2018 - Nov 2019
- Owned development of large application features through all phases of the software development lifecycle
- Refactored large pieces of application from in-house JavaScript framework to React
- Engineered Recommendations service utilizing ElasticSearch and Machine Learning to greatly improve API performance and conversion
- Mentored junior engineers, helping them reach learning and career goals and become strong contributors to the team
- Interviewed and evaluated new engineers for open roles
ReferralExchange - Software Engineer
Feb 2017 - Dec 2018
- Built out new web application features through full-stack development and database changes
- Transitioned large pieces of application from static templates and jQuery to reusable React components
- Wrote complex SQL queries to update database structure and manipulate data
- Assist junior developers in learning and using our development environment and developing new features
- Develop comprehensive unit and integration tests to validate and ensure application functionality