
Evan Qi
Software Engineer in San Francisco, he/him
About
💻 🏀 😎
Projects
Consumers can mark reviews on DoorDash as helpful, and they can see which reviews are the most helpful.
Assign relevance scores to store reviews on DoorDash and rank by relevance instead, resulting in +$8.7 annualized GMV.
Migrated > 1B rows of data out of legacy SQL database into new CockroachDB database. Led the migration of iOS, Android, and web clients off legacy APIs onto current microservice APIs.
Results:
- 97% reduction in legacy traffic
- Eliminated risk of SEVs caused by legacy systems
Enabled items to be marked as only orderable with a DashPass subscription.
Enabling local, premium merchants to set limits on their items and sell out through the ordering platform.
Overall goals:
- Rebuild the Caviar experience within DoorDash
- Seamlessly transition 3M+ consumers and their data from Caviar to DoorDash
My role:
- Migrated $1M+ in credits, 5M+ payment cards, $1M in gift cards, 5M+ addresses from Caviar to DoorDash without any downtime, fraud, data loss, or data inconsistency.
- Made small, surgical changes across many microservices to support the Caviar experience.
Rebuilt the legacy checkout flow from scratch.
> up to 12x reduction in p90 latencies
> significant lifts in conversion
> clean, modular, loosely coupled architecture
> massive boost to developer productivity
Migrated Caviar's payment processing provider from Stripe to Square, saving an annualized $2M+ in processing fees.
Introduced pickup as a new fulfillment option for food orders, requiring sensitive changes across the entire mission-critical checkout and order fulfillment flows.
Work Experience
Caviar was acquired by DoorDash on Nov 2019.
Worked on Caviar Migration, Premium Experience, DashPass, and Social Proof teams.
Worked on everything consumer-facing for Caviar, a food delivery app.