CURRENT · BENGALURU, INDIA
Rapido
Software Engineer 2
Leading the architecture and production rollout of core marketplace systems — dispatch, order booking, captain search and propagation — for a 10M+ daily-order platform, in partnership with engineering, product and business teams.
01Dispatcher event pipeline500M events / day
Built and scaled the order-propagation event pipeline, publishing captain lifecycle events (received, accepted, busy, rejected, timed out) to downstream consumers. These events power captain rating, incentive computation and redispatch-strategy analysis, giving the marketplace team per-order visibility into captain behaviour for the first time.
02Real-time location ingestion200K ops / sec
Re-architected captain location-update ingestion to sustain 200K ops/sec at peak, eliminating the consumer lag that delayed location freshness. Riders now see accurate real-time captain positions, and dispatch picks nearer captains with fewer stale assignments when demand is highest.
03Dispatcher database sharding−95% write dips
Led the sharding of the allocation-system dispatcher database, eliminating write hot-spotting and cutting write-throughput dips by 95% — removing the primary scaling bottleneck in the dispatch path.
04Fraud detection & enforcement−80% complaints
Designed a configurable fraud detection and enforcement framework inside Rapido’s core fraud engine, with dynamic captain-number masking and automated deactivation workflows. Captain-reported complaints fell by 80%.
05Captain prioritizer configs800 RPS
Migrated high-throughput Captain Prioritizer configurations from SQL-backed storage to a centralized configuration platform, enabling real-time self-service changes and reducing engineering dependency.
06Cross-sell booking+15% TTA
Owned the end-to-end design and rollout of a booking flow that lets users place multiple orders at once, improving Time-to-Acceptance by 15%. Mentored interns through delivery with technical guidance and code reviews.