Irvine, California, United States
Engineering lead for Stripe Invoicing product and platform Managing an organization of over 30 engineers across 3 teams, including 3 engineering managers and 3 staff-level engineers
Shipped Stripe Automations from concept to general availability, a new no-code product that enables users ranging from SMBs to enterprises to configure bespoke business logic on events such as subscription updates and payment failure, perform customer and product segmentation, and trigger actions with configurable timing based on these events. Shipped a new Recovery surface in the Stripe dashboard, giving users more visibility and control into how revenue is recovered for their business. Improved the performance of Stripe's Smart Retries model, resulting in an additional $100M+ recovered per year for Stripe merchants on delinquent subscriptions. Managed engineers across various experience levels with a up to 12 concurrent direct reports, including 3 staff engineers concurrently. Hired engineers and grew teams of various sizes, growing one team from 3 to 8 engineers.
Launched Revenue Recognition as one of Stripe's headline products Architected and led the development of a rewrite of Smart Retries for collecting failed payments, moving the system from a monolithic service to Stripe's new service-oriented architecture Architected and developed data import capabilities to Stripe Revenue Recognition to allow enterprises to recognize revenue on third party data