Open to Senior/Staff Mobile & Tech Lead roles

Akash Kumar

Senior Mobile Engineer

I build fast, reliable Mobile apps that millions of people use. For 8+ years, the last 7 at Shiprocket, I’ve owned mobile architecture, performance and delivery, led technical initiatives and mentored engineers. Kotlin first; Flutter, React Native and iOS when the product needs them.

Delhi, India · IST (UTC+5:30)

Portrait of Akash Kumar
years building Android and mobile apps
8+
downloads of the Shiprocket Android
5M+
Android app start time, measured in Firebase
−70%
apps live on Google Play and the App Store
6

Selected work

Apps I’ve built, shipped and scaled

Store screenshot: make shipping easier Store screenshot: one app for domestic, international and hyperlocal shipping Store screenshot: insights that flag risky orders

Shiprocket · Android & iOS · 2019–present

Shiprocket: shipping and deliveries for Indian businesses

Designed and developed the app from scratch. It now has 5M+ downloads on Google Play.

  • Cut app start time by 70%, to 1.57 s, by refactoring app initialization, optimizing dependency injection and moving synchronous work off the main thread.
  • Designed an offline-first architecture with Room and local caching, cutting API dependency and keeping the app reliable on poor networks.
  • Made in-app wallet recharge so smooth that most sellers top up on mobile, even those who work mainly in the web panel. The app now brings in about half of recharge revenue.
Firebase Performance dashboard for the Shiprocket Mobile App: app start time (1.57 s) is 69% faster compared to 3 months prior.
Measured with Firebase Performance Monitoring
  • Kotlin
  • Coroutines & Flow
  • Jetpack
  • Room
  • Retrofit
Store screenshot: pickups that happen within 2 minutes Store screenshot: choosing a two-, three- or four-wheeler for a delivery Store screenshot: live tracking of the rider on a map

Shiprocket · Android & iOS

Quick: local deliveries, picked up in minutes

On-demand app for sending parcels across the city by two-, three- or four-wheeler. 100K+ downloads on Google Play.

  • Built the Android app from scratch in Kotlin, with MVVM and Coroutines.
  • Led its migration to Flutter, so one codebase now serves Android and iOS.
  • Own both store releases and ship fixes over the air with Shorebird, and still make native Android and iOS changes when needed.
  • Kotlin
  • MVVM
  • Flutter
  • Dart
  • Dio
  • Shorebird
Store screenshot: instant payouts to the rider’s account Store screenshot: food, grocery and parcel orders in one app Store screenshot: incentives for completing orders

Shiprocket · React Native

Quick Partner: deliver, earn and withdraw in one app

The app riders use to pick up and deliver orders, in the same space as Porter, Uber Parcel and Rapido Parcel. 100K+ downloads on Google Play.

  • Improved live location tracking, the heart of the app, through foreground and background services that keep working under Android’s limits, such as Doze mode.
  • Keep riders in sync in real time over REST, WebSockets and push notifications, because timely updates matter most when a pickup is minutes away.
  • Ship over-the-air updates with Stallion, so fixes reach riders’ phones without waiting for a Play Store release.
  • React Native
  • TypeScript
  • JavaScript
  • Location & maps
  • Foreground services
  • WebSockets
  • Push notifications
  • Stallion
Store screenshot: assigned tasks grouped by order status Store screenshot: choosing the app language Store screenshot: task view on a map

Shiprocket · Android · Middle East

Shiprocket Rider: the delivery‑partner app for the Middle East

Led development of the native Kotlin app that delivery partners use to pick up and deliver orders across the region.

  • Built for multiple languages, with layouts that work in both right-to-left and left-to-right scripts.
  • Covers onboarding, tasks grouped by order status, and map-based task views.
  • Kotlin
  • Localization
  • RTL & LTR layouts

Earlier apps, now retired

  • MyKirana and MyKirana Partner: grocery ordering for shoppers and stores, with millions of downloads.
  • KlickInvite: digital invitations, with dynamic color theming and fast contact sync.
  • Billin: billing, inventory and online store management.

Experience

8+ years of shipping mobile apps

  1. Shiprocket

    Gurugram, India

    – Present

    1. Senior Software Engineer – Present
    2. Software Engineer –
    • Designed and built two apps from scratch: Shiprocket (5M+ downloads on Google Play) and Quick (100K+).
    • Cut Shiprocket’s app start time by 70%, to 1.57 s, by refactoring app initialization, optimizing dependency injection and moving synchronous work off the main thread.
    • Designed an offline-first architecture with Room and local caching, cutting API dependency and keeping the app reliable on poor networks.
    • Led Quick’s migration from native Android to Flutter, and now own its Android and iOS releases, with over-the-air fixes through Shorebird.
    • Work on Shiprocket Quick Partner (100K+ downloads), the React Native rider app: reliable live location tracking under Android’s background limits, and real-time updates over WebSockets and push.
    • Led development of Shiprocket Rider, a multi-language Kotlin app for delivery partners in the Middle East.
    • Built the in-app wallet recharge that now brings in about half of all recharge revenue.
    • Built a Jenkins tool that automates Android builds in the cloud, and set up CI/CD with GitHub Actions and Fastlane.
    • Raised the quality bar with code review and unit, UI and end-to-end tests (JUnit, Mockito, Espresso, Maestro), and mentor engineers on the mobile team.
  2. KlickInvite

    Delhi, India

    1. Full Stack Developer –
    • Led development of the Android app; dynamic color theming and multi-language support raised feature use by 30%.
    • Cut API response times by 40% through SQL query optimization, and added lazy loading.
    • Built contact sync that imports 1,000+ contacts in under 5 seconds.
  3. Bulwark Software Research

    Noida, India

    1. Software Developer –
    • Led web and app projects for several clients, owning each one end to end.
    • Built REST APIs in PHP using MVC.

Education

B.Tech in Computer Science and Engineering

IIMT College of Engineering, Greater Noida (Abdul Kalam Technical University) · 2014–2018

Skills

What I work with

Android

  • Kotlin
  • Java
  • Jetpack Compose
  • Views & XML layouts
  • Coroutines & Flow
  • Hilt & Dagger
  • Room
  • Retrofit
  • ViewModel & LiveData
  • WorkManager
  • Navigation
  • Location & maps
  • Foreground services
  • WebSockets
  • Push notifications (FCM)
  • RxJava

Architecture & performance

  • MVVM
  • Clean Architecture
  • Modularization
  • Offline-first data
  • App startup optimization
  • Memory & ANR reduction
  • Multi-language & RTL

Cross-platform

  • Flutter
  • Dart
  • Dio
  • Shorebird
  • React Native
  • TypeScript
  • JavaScript
  • Stallion
  • Swift (iOS)

Testing & delivery

  • JUnit
  • Mockito
  • Espresso
  • Maestro
  • Jenkins
  • GitHub Actions
  • Fastlane
  • Play Console & App Store releases

Backend & cloud

  • REST APIs
  • PHP
  • MySQL
  • Firebase
  • AWS (EC2, RDS, S3, SES, Route 53)

Analytics & engagement

  • Firebase Analytics
  • CleverTap
  • WebEngage
  • Branch
  • Intercom
  • Freshchat
  • Smartlook

Products & side projects

Things I build on the side

  • My product

    jsonhero.dev

    A privacy-first JSON viewer, formatter, validator and diff tool. Everything runs in the browser, and your JSON leaves the device only when you choose to share a link. Used by a few hundred developers.

    I built it end to end, from the editor and diff view to the sharing service, sign-in and billing.

    • TypeScript
    • AWS (SST, Lambda, DynamoDB, Cognito)
    • PHP
    • MySQL
    • Azure Blob Storage

    See it on GitHub

    The jsonhero.dev editor showing formatted JSON with search matches highlighted
  • Network Monitor SDK

    enggAkash/what_is_happening_in_my_app

    An Android SDK that intercepts OkHttp requests, stores them locally with Room and uploads them in batches or live over Socket.IO, for debugging production apps.

    • Kotlin
    • OkHttp
    • Room
    • Socket.IO
  • Tweetsy

    enggAkash/tweetsy

    A Jetpack Compose app of tweets grouped by topic, from motivation and lifestyle to system design and Android.

    • Kotlin
    • Jetpack Compose
  • Covid19 Tracker India

    enggAkash/covid19tracker-india

    Tracked Covid-19 cases near you and across India’s states, in multiple languages, with background sync and notifications built to respect battery limits.

    Visit the website

    • Kotlin
    • Coroutines
    • WorkManager
    • MPAndroidChart
  • Profile icons from initials

    enggAkash/ProfileIconFromNameInitials

    Gmail-style profile icons generated from a person’s initials with a custom drawable, with a YouTube walkthrough.

    • Kotlin
    • Custom drawables

Community

Teaching what I learn

I run Learning Strugglers, a YouTube channel of hands-on Android tutorials.

  • Profile icons from name initials, like Gmail

  • Autofill and search in Android, part 1

  • Autofill and search in Android, part 2: JSON parsing

Visit the channel

Contact

Hiring for a senior Android or tech lead role? Let’s talk.

Email is the quickest way to reach me. I’m based in Delhi, India (IST, UTC+5:30).