Midhun MS
Thiruvananthapuram, Kerala, India
Lead Android Engineer
13+ years delivering Android and cross-platform applications with Kotlin, Java, Jetpack Compose, Flutter and React Native. Expertise in Clean Architecture, CI/CD, testing, performance optimization and technical leadership — from enterprise apps at Intuit to ground-up builds for logistics and fintech clients.
01 — capabilities
Skills
02 — career
Experience
Lead Android Developer
Persistent Systems, Toronto, Canada
Client: Intuit Inc. (TurboTax, QuickBooks Mobile)
- Built Android features for TurboTax with Kotlin, Jetpack Compose and MVVM Clean Architecture.
- Extended Jenkins CI/CD with app-size analysis, S3 artifact publishing and AWS Device Farm testing across 20+ repos; set up MCP-based dev/build tooling that cut developer turnaround by ~20%.
- Used Claude and Cursor for AI-assisted development, debugging and CI failure analysis.
Lead Software Engineer
Inter-Citi Logistics, Toronto, Canada
Project: Logistics Driver App
- Built a driver app from scratch in Jetpack Compose, working online and offline with Room DB caching.
- Gave drivers live package lists, delivery stops and ETAs, backed by Firebase Firestore real-time sync — a 20% sync performance improvement.
Lead Android Developer (AEM)
Tata Consultancy Services, Trivandrum
Client: United Parcel Service (UPS)
- Led the UPS Store App for dispatch, covering in-store package pickup and drop-off.
- Rebuilt UI on Jetpack Compose and migrated legacy modules to MVVM Clean Architecture; mentored junior developers on modern Android practices.
Lead Android Developer
Zoondia Softwares, Trivandrum
Clients: ShiftMD, Habib Exchange, Kruuz
- Led a team of 7 building a mapping app that passed 100K downloads in its first month.
- Delivered native and cross-platform apps in Kotlin, Java, React Native and Flutter, with real-time TCP socket data and OAuth-based SSO.
Android Developer
Brand Studio Lifestyle, Bengaluru
- Owned projects end-to-end from requirements gathering through maintenance, setting up CI/CD along the way.
Junior Android Developer
Mydeals 24/7, Bengaluru
- Built eCommerce and HR management apps in Java (MVP/MVC) with payment gateway integration and Fabric-based performance monitoring.
B.E., Computer Science & Engineering — Anna University of Technology, 2008–2012
Exemplary Performer — Zoondia Software, 2021
03 — shipped
Selected work
TurboTax
Enterprise Android features for Intuit's flagship tax-filing app — scalable, secure modules built on a Compose UI and MVVM Clean Architecture foundation for a high-volume, security-sensitive product.
Kotlin, Jetpack Compose, Flows, MVVM Clean Architecture, Retrofit, Room DB, Coroutines, Hilt, OAuth, TDD
Play StoreQuickBooks Mobile
Centralized logging and observability SDK for QuickBooks Mobile, used to catch and resolve production incidents through PagerDuty alerts, root-cause analysis and hotfix deployments.
Kotlin, Jetpack Compose, Flows, MVVM, Luciq, Splunk, Wavefront, PagerDuty, RCA
Play StoreUPS Mobile / UPS Store App
Shipment tracking and in-store pickup/drop-off tooling for UPS — live delivery tracking, address and date changes, an in-app AR measurement tool, and dispatch-side operations.
Kotlin, Jetpack Compose, MVVM Clean Architecture, Coroutines, Retrofit, Hilt, JUnit, Mockito, Espresso
Play StoreKruuz
Electric-scooter transport for cities, college campuses and apartment complexes. Led a 7-person team building the mapping layer, which passed 100K downloads in its first month.
Kotlin, MVVM, Hilt, Room, TCP Socket, Google Maps, GPay, TDD
Play Storechronopeer
Peer support for people managing chronic conditions, moderated by trained professionals. Members log vitals and activity over time and join invite-only support groups.
Pedometer, TCP Socket, image processing, camera
App StoreshiftMD
Lets healthcare providers send patients directly to the specific non-prescription products they recommend, with full visibility into whether patients follow through.
Kotlin, MVVM, Hilt, Room, Stripe
Play StoreAdVenture Games
Team-building treasure hunts through historic landmarks, testing communication, leadership and problem-solving as teams race the clock to find the prize.
Java, MVP, SQLite, AR, Google Maps
Play StoreColo Driver & Colo Rider
Companion driver and rider apps for Colo, Qatar's largest consortium of independent cab owners — real-time trips, routing and dispatch for both sides of the ride.
Java, MVP, SQLite, Google Maps, Socket
Play StoreRamez Online
Everyday grocery and household delivery, built around a hand-picked catalog and a trained delivery team to keep the ordering-to-doorstep experience fast and reliable.
Java, MVP, SQLite, FCM, payment gateway
Play StoreDVDXpress
Locates nearby DVD rental kiosks and lets customers reserve movies ahead of time and review rental history — for the US's longest-running DVD kiosk network.
Java, MVC, SQLite, FCM, BLE, payment gateway
View appHabib Exchange
Real-time exchange rates and remittance from your pocket, with registration tied to Qatar ID to keep transfers traceable and duplicate-free.
Flutter, BLoC, Dio, payment gateway
Play StoreProntolo
On-demand delivery for Milan, with home drop-off or click-and-collect at the city's main railway stations, seven days a week.
React Native, Redux, payment gateway
Play Store04 — build a team
Need to set up a team?
Pick a stack, or mix a few, and we'll staff it.