Principal Android Engineer · London, UK
Mobile platform architecture · Kotlin · Jetpack Compose · KMP · Fintech at scale
I design and ship mobile platforms for regulated, high-traffic products — payments, banking SDKs, and trading experiences at Paytm, Weavr, and Angel One.
I operate at the layer where architecture, reliability, security, and team velocity meet: modular boundaries, testable state machines, offline-first data flows, and CI pipelines that catch regressions before users do.
| Area | Experience |
|---|---|
| Domain | Consumer fintech — payments, banking SDKs, trading mobile |
| Scale | 500M+ users (Paytm); 1M+ daily transactions (Angel One trading) |
| Leadership | Led teams of 10–25 engineers; mentoring, release coordination, RFC/ADR governance |
| Platform | Monolith-to-multi-module migrations; 40% faster deploys; 85% test coverage; 2wk → 2d release cycles |
| Reliability | 99.99% platform uptime targets; crash rate 2% → <0.1% (INDmoney) |
| Open source | Maintainer of 6 CI-backed repos · contributor to Now in Android & SQLDelight |
| Project | Contribution |
|---|---|
| Now in Android | PR #2133 — SyncInitializer comment fix |
| SQLDelight | PR #6287 — docs clarity & JavaScript spelling |
| Pillar | What I deliver |
|---|---|
| Platform architecture | Multi-module Android/KMP, unidirectional data flow, clear domain contracts |
| Compose UI systems | Design-system thinking, performance-aware rendering, golden testing |
| Quality engineering | Unit/integration/UI tests, Detekt, Macrobenchmark, GitHub Actions |
| Offline & data | SQLDelight/Room, cache-first UX, resilient sync boundaries |
| On-device AI | Pluggable inference boundaries for Gemini Nano / ML Kit integration |
| Technical leadership | Standards, reviews, mentoring, raising engineering bar |
| Repository | Signal |
|---|---|
| android-platform-starter | Platform template · ADRs · Hilt · Detekt · Macrobenchmark · CI |
| sliide-kmp-user-management | KMP · MVI · SQLDelight · Ktor · offline-first |
| compose-commerce-catalog | Compose · Paparazzi golden tests · Hilt |
| compose-movies-finder | Multi-module TMDB · pagination · dev.kanav.movies |
| ai-on-device-android | On-device AI architecture · pluggable inference boundary |
| compose-golden-toolkit | Paparazzi golden testing patterns for Compose |
| Type | Title | Link |
|---|---|---|
| Architecture | MVI, Offline-First, and KMP: Architecture Decisions That Survive Production | Read · Publish copy |
| Performance | Performance Budgets with Macrobenchmark and Baseline Profiles | Read · Publish copy |
| Talk submissions | MVI at Scale · Offline-First in Fintech · Platform Team Bootstrapping | CFP pack |
| Video script | android-platform-starter architecture walkthrough (10 min) | Script |
| Headline, About, posts, recommendation templates | Copy |
Kotlin · Jetpack Compose · KMP · Coroutines/Flow · Hilt · SQLDelight · Retrofit/Ktor · Paging · Detekt · Macrobenchmark · GitHub Actions
- Portfolio: kanavwadhawan.com
- LinkedIn: linkedin.com/in/kanav-wadhawan
- Email: kanav.wadhawan@gmail.com
Principal / Staff Android · Platform engineering · Fintech & high-scale consumer mobile
