Work
The short version. Full history on LinkedIn.
Leading a team of five on API modernization for QuickBooks Online. Designed and built an API orchestrator that proxies ~350M requests/day as traffic moves from a monolith to microservices — zero downtime, no user-visible changes. Also own observability: dashboards, alerting, and a database replay tool that validated 95% parity between Oracle and Aurora Postgres before cutover.
Core platform team. Owned the central customer lookup service serving 10–14k req/sec in production. Led the integration of the Dispatcher Service at the gateway layer — an outage there touches the whole QBO ecosystem, so getting that right mattered. Also: Oracle → Aurora Postgres migration, distributed caching with ElastiCache to remove sticky sessions and unlock Kubernetes-managed deployments.
Moved QuickBooks Online from monthly to daily releases by reworking the branching and release process for a large monolith — probably the change that had the most immediate impact on developer productivity. Also extracted the SSL trust store so certificate renewals stopped requiring full deploys, and built Selenium and Gatling scripts for performance measurement of accounting workflows.
Led a team of three building an enterprise payment gateway: net banking, offline payments, batch reconciliation of ~50k transactions/day. Built a multithreaded file-processing pipeline that handled ~200k data files per day from remote clients.
- M.S. Computer ScienceSan Jose State University · San Jose, CA2014 — 2015
- B.E. Computer EngineeringPune Institute of Computer Technology · Pune, India2005 — 2009