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