About
I'm a senior Android engineer with 10+ years of experience building large-scale, real-time consumer mobile platforms. I specialize in mobile architecture and real-time systems — most recently at Careem, where I've been a core engineer on the Captain app, leading high-impact features and authoring RFCs that set technical direction across Android and backend teams.
I enjoy working at the intersection of architecture and product — designing reusable, modular systems and leading cross-functional teams from design through delivery. Prior to Careem, I spent three years as a core engineer on the GoJek Driver app, where I also owned CI health and test coverage improvements across the team.
In my spare time, I maintain Android Time Range Picker, an open-source library with 400+ GitHub stars.
Experience
2022 — Present Senior Software Engineer 2 · Careem
Core engineer on the Careem Captain app (100K+ active drivers, 5M+ downloads). Led Shift & Zone, High-Density Location (HDL) delivery, and a real-time ride-bidding system across multiple markets — driving a 50%+ market share increase and a 2x increase in orders/hour. Architected reusable, modular systems adopted across product lines and authored RFCs that set technical direction for cross-functional Android and backend teams.
- Kotlin
- Jetpack Compose
- Coroutines
- Flow
- MVVM
- Real-time Systems
2019 — 2022 Senior Software Engineer (SDE-4) · GoJek
Core engineer on the GoJek Driver app (1M+ active users, 10M+ downloads). Led RFCs for a Driver Tiering/Recognition system and an online Learning Management System. Drove CI pipeline failure rate from 32% to 1%, raised test coverage from 75% to 85%+, and owned technical onboarding for new engineers.
- Kotlin
- RxJava
- Coroutines
- MVVM
- ExoPlayer
- CI/CD
2018 — 2019 Senior Software Engineer · Quikr
Designed and shipped Quikr Easy Plus features as standalone AAR libraries for seamless integration into the main app without tight coupling. Built the Quikr Easy Plus Vendor App using MVVM architecture and Jetpack components.
- Kotlin
- MVVM
- Jetpack
- AAR Libraries
2015 — 2018 Software Engineer · Onmobile
Led refactoring of the codebase to MVP architecture and built a baseline project architecture powering releases across 5+ telco operators (Vodafone India, BSNL, Vodafone Spain, TIM Italy, Du). Improved crash-free sessions from 89% to 95% and drove the Play Store rating for Vodafone Caller Tunes from 3.9 to 4.3 stars across 10M+ downloads.
- Java
- Kotlin
- MVP
- Android SDK
2014 — 2015 Software Engineer · Cognizant
Led ideation and built the mobile version of DART, an internal project-management tool. Hosted an Android onboarding session for the team. Awarded Innovator of the Quarter.
- Java
- Android SDK