Umesh Gupta

CTO

Gurugram, Haryana, India10 yrs 7 mos experience
Highly Stable

Key Highlights

  • Led KMP adoption across multiple key apps.
  • Built and scaled engineering teams from scratch.
  • Optimized app performance, reducing development time significantly.
Stackforce AI infers this person is a SaaS-focused Android and backend development expert with strong leadership capabilities.

Contact

Skills

Core Skills

Kotlin Multiplatform

Other Skills

Go (Programming Language)KotlinKMPGoLangMVVMRIBSData ArchitectureStart-upsEntrepreneurshipSoftware EngineeringJava Enterprise EditionWeb DevelopmentJavaScriptMySQLLeadership

About

Android Skills: Libraries ( Retrofit, Glide, Picasso, Event Bus, GreenDAO, object box, ROOM, Android Architecture Component, Dagger, and other 3rd parties), memory and battery optimization, doze mode expert, firebase integrations, MVP pattern, MVVM pattern, Kotlin, KMP (Kotlin multi-platform), RIBS pattern, databinding, RxJava, complex UI, socket, Android JetPack etc. Java : Springs, Hibernate, threads. Aws: Ec2, pipeline, s3, lambda. Others: Jenkins, Jira, docker.

Experience

10 yrs 7 mos
Total Experience
1 yr 5 mos
Average Tenure
4 mos
Current Experience

Urban harvest

Head of Engineering

Jan 2026Present · 4 mos · Noida, Uttar Pradesh, India · On-site

Blinkit

Engineering Manager

Nov 2022Jan 2026 · 3 yrs 2 mos · Gurugram, Haryana, India · On-site

  • Currently leading KMP adoption at Eternal (Zomato, blinkit) and 7 key apps at Blinkit, with a focus on building cutting-edge, scalable, and delightful user experiences. Spearheading our transition to a Kotlin Multiplatform Compose + GoLang ecosystem, enabling faster development cycles and seamless cross-platform delivery.
  • ✨ What I do:
  • Built the team from 0 to 20 engineers across Android, Web, and GoLang, fostering a culture of ownership and innovation.
  • Driving KMP adoption at scale – 7 apps are already live on Android and iOS with BFF architecture, with web rollout in progress.
  • Architecting efficient GoLang backends to supercharge app performance and developer productivity.
  • 💡 I thrive on building strong engineering cultures, solving complex technical challenges, and delivering products that truly impact millions.
Go (Programming Language)kotlin multiplatform

Sandboxx

Android Developer

Nov 2021Aug 2022 · 9 mos

  • ● Lead and mentored 4 Android, 4 IOS and 3 JS developers for KMP. Maintained and increased the code quality by continuously reviewing the code.
  • ● Migrated a few core modules to KMP which are being consumed by Android, IOS, JS. All the Network calls / local storage are being consumed via KMP (Repository pattern) on Android and IOS
  • ● Migrated a few libs like Shakebug, File and Image upload to S3, Firebase to KMP which are being consumed by Android, IOS.
  • ● KMP migration and using it helped reduce the development time by ~30% across the platform.
  • ● Migrated their entire app to 100% Kotlin with MVVM architecture.
  • ● Involved in making an Android team in the USA
kotlin multiplatform

Porter.in

Team Lead Android

Mar 2020Nov 2021 · 1 yr 8 mos · Bengaluru, Karnataka

  • ● Involved in handling Driver and Vehicle owners app with a team of developers., migrated it to KMP with RIBS as an architecture from MVP and React-native respectively with continuous delivering new features.
  • ● Built an in-house payment system, which was being used across the porter mobile system.
  • ● Built an image/video training platform for the driver partners.
  • ● Detected some irrelevant events which reduced the analytics cost by 75%.
  • ● Optimised notification system to decrease the notification delay and increase in the delivery rates from ~80 % ~95%.
  • ● Lead a mobile hiring process as the hiring manager for mobile in Porter which involved setting up the Interview process, live coding challenge questions and to finally evaluate a candidate for the selection process.
kotlin multiplatform

Novopay

Android Tech Lead

Sep 2018Jan 2020 · 1 yr 4 mos · Bengaluru Area, India

  • ● Lead and mentored a team of 10 android developers with maintaining and increasing the code quality by continuously reviewing the code.
  • ● Handled IDFC Bank’s microfinance application, which is dispersing loans of INR 40 crores daily. Revamped this application with MVVM, Dagger, Databinding, Kotlin, Rxjava, Retrofit 2. Which helped in the reduction of code maintenance from 80% to 30%, improvement in the performance significantly, without aecting the new deliveries. Built an oine storage and data syncing system.
  • ● Built UI rendering engine/low code framework - In our organization we were building lots of form-based UI which contains 300+ fields. A single screen was taking more than 15 days to deliver due to lots of iterations and validations and we have 6 dierent products, so the cost was too high. The solution was to automate this, with this approach now a product manager or business analyst will be writing the JSON and that UI will get rendered in our application without any further development and maintenance. This enhanced the security of all our applications by not exposing any API. Now we are only exposing a single API for every form and all the routing of API is getting handled at backend only. This has significantly reduced the development time from 15 days to 1 day.
  • ● Written multi-module Android core. Where every product feature resides and one can build a new app, by just simply bridging the module. It will reduce the development and maintenance time significantly.
  • ● Implemented API calls caching mechanism which helped in reduction of the calls significantly by 90% at the client by making it more robust with an increase in performance.
  • ● Involved in the hiring process, conducted 150+ interviews.

Healofy

Senior Software Engineer

Jun 2018Aug 2018 · 2 mos · Bengaluru Area, India

  • ● Built a library, which converts user typed Hinglish to Hindi with suggestions.
  • ● Optimized app performance by fixing memory leakages and reducing battery usage by 90%.
  • ● Built a chat system in kotlin using a socket (one of the core features).

Frainz

Co-Founder

Feb 2016Dec 2017 · 1 yr 10 mos · New Delhi Area, India

  • Frainz(closed down) was an online social helping hand where one can share information or ask for help from the people nearby.It provides liberty to share your ideas,work,events or social activity among the people around you.It let you connect to the people nearest to you.
  • Developed and maintained Android application for users as well as for merchants to handle their stores.
  • Build a event based system based on EventBus with socket implementation. Used MVP pattern with Dagger2. Used GreenDAO as ORM.
  • Build a chat system with all required functionality.
  • Reduce app size to 50% .
  • Optimized battery usage of app with 100% socket connection reliability with FirebaseJob Dispacher, Alarm, PushNotification. Also fixed issues due to Doze Mode.
  • Was also taking care of marketing and business relationship.

Redcarpetup.com (a y-combinator startup)

Senior Android Developer

Nov 2014Feb 2016 · 1 yr 3 mos · Gurgaon, India

  • Developed and Maintained Android Applications
  • 1. Merchant app (https://play.google.com/store/apps/details?id=com.redcarpetup.merchantapp), 2.Rewardpay app (https://play.google.com/store/apps/details?id=com.redcarpetup.rewardpay).
  • Taken care of Android Performance (optimizations, memory leaks, battery usage).
  • Build a Data-Scraping System Based on Android Accessibility Service to gather data from installed e-com apps
  • Build a Chat System (Based on Pusher)
  • Build an Admin App for Merchants to handle loyalty, process bills, and checkout orders.
  • Build a Payment SDK (Based on PayU).
  • Build an E-commerce App with loyalty, shopping-cart and payment gateway
  • Build a nearby offer sharing Application based on images.

Askparrot

Android Developer

Jul 2014Oct 2014 · 3 mos · New Delhi

  • AI based Self help desk & customer engagement.
  • Developed Android SDK for Automate chat system and ticketing system based on FAQ and its scoring.

Stringr

Software Developer

Sep 2013Jun 2014 · 9 mos · New delhi

  • Developed Android Application with backend with MYSQL & PHP.
  • Build system based on geofence, where on can send a message within a fence area or certain radius and would get delivered to the users in that fence area or certain radius.

Preseed

Web Developer

Jun 2013Aug 2013 · 2 mos · New Delhi Area, India

  • Worked on Project (Cofinder) as front-end developer, where one can find co founders.

Education

SVKM's Narsee Monjee Institute of Management Studies (NMIMS)

Master of Business Administration - MBA

Jan 2019Jan 2021

AMITY University Gurgaon

Bachelor of Technology - BTech — Computer Science

Aug 2010Jun 2014

AMITY UNIVERSITY

Bachelor of Technology (B.Tech.) — Computer Software Engineering

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Kotlin Multiplatform

Explore similar profiles based on matching skills and experience