$

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.

Skills

skills.log
leadershipTeam leadership, interpersonal & communication skills, analytical thinking, team player
methodologiesWaterfall, Agile (Scrum), DevOps
languagesJava, Kotlin, Dart
architectureMVVM, Redux, Provider, GetX, BLoC, Hilt, Dagger, RxJava, Room, Jetpack Compose
frameworksAndroid SDK, Flutter SDK, React Native SDK, Jetpack, Retrofit, GraphQL, Firebase, Luciq
data & networkingREST APIs, JSON, XML, Room, SQLite
testingJUnit, Espresso, Mockito, JaCoCo
toolingAndroid Studio, IntelliJ IDEA, Git, Gradle, JIRA, Jenkins, Splunk, Cursor, Claude

Experience

Aug 2025 — Aug 2026

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.
Oct 2024 — Aug 2025

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.
Sep 2022 — Mar 2023

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.
Jul 2016 — Sep 2022

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.
Jul 2015 — May 2016

Android Developer

Brand Studio Lifestyle, Bengaluru

  • Owned projects end-to-end from requirements gathering through maintenance, setting up CI/CD along the way.
Jul 2013 — May 2015

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

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 Store

QuickBooks 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 Store

UPS 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 Store

Kruuz

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 Store

chronopeer

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 Store

shiftMD

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 Store

AdVenture 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 Store

Colo 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 Store

Ramez 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 Store

DVDXpress

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 app

Habib 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 Store

Prontolo

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 Store

Need to set up a team?

Pick a stack, or mix a few, and we'll staff it.

Python Team
backend & data
PHP Team
web & CMS platforms
Java Team
enterprise systems
DevOps Team
AWS & Azure
Android & iOS Team
native & cross-platform mobile
Business Analyst Team
requirements & strategy