Seattle, Washington, United States
The Starbucks app helps you find stores, place orders, and pay.
My team develops a GraphQL API for iOS, Android, and Web clients using NodeJS. We design and build code for scale to build the best experience for Starbucks customers.
• Leads multiple initiatives for a GraphQL API, providing iOS, Android, & Web clients with a “backend-for-frontend”
• Leads technical design in the Order & Pay domain for GraphQL
• Trained, mentors, and cultivates 7 new engineers on the team
• Scaled the API over 3X, to 2.63 billion requests / month, while increasing performance 46% and decreased error rate by 78%
• Pitched, designed, and developed a new microservice to handle App Configuration, drastically improving developer experience
• Central to Starbucks’ 2020 Rewards redesign, creating new endpoints that do 317M requests / month at 0.02% error rate, boosting Starbucks Rewards by +15%, to 21.8M users
• Meticulous about live ops, test coverage, and process
improvements
Fun facts about the Starbucks App:
• 22M+ Monthly Active Users
• 4.4 average rating across iOS and Android
• Regularly featured by Apple as best in its category and Editors Choice