Harsh Jain

Software Engineer

Mumbai, Maharashtra, India9 yrs 10 mos experience
Most Likely To Switch

Key Highlights

  • Scaled Upstox Android app to over 1M daily users
  • Led migration to Upstox 5.0 with UI/UX overhaul
  • Built and mentored high-performing Android teams
Stackforce AI infers this person is a Fintech Android Engineer with extensive experience in scaling mobile applications.

Contact

Skills

Core Skills

Android Development

Other Skills

TeamworkOAuth 2.0MVVM Clean ArchitectureJavaProgrammingProject ManagementKotlinManagementPublic Speaking

About

Android Engineer with 9+ years of experience building and scaling high-impact mobile applications. I’ve helped consumer apps grow from tens of thousands to millions of daily users, modernized legacy architectures, and led high-performing teams across fintech and fantasy sports. Key Highlights * Scaled the Upstox Android app from 25K to 1M+ DAUs * Spearheaded migration from v3.0 to v5.0, including a complete UI/UX overhaul * Built and mentored an Android team to accelerate growth and innovation Passionate about clean architecture, performance optimization, and delivering seamless user experiences. Skilled in Jetpack Compose, MVVM, Clean Architecture, and system-level Android. Always eager to take on complex challenges and drive impact at scale.

Experience

9 yrs 10 mos
Total Experience
2 yrs 5 mos
Average Tenure
2 yrs 11 mos
Current Experience

Upstox

5 roles

Principal Engineer

Promoted

Apr 2025Present · 1 yr · Mumbai, Maharashtra, India · On-site

SDE 4

Promoted

Apr 2024Jun 2025 · 1 yr 2 mos · Mumbai, Maharashtra, India · On-site

  • Leading the Android team through the next stage of scale and platform stability
  • Supporting 1M+ daily active users (DAU) with advanced performance optimisation
  • Heading the Mobile Platform team, focusing on scalable architecture and internal tooling
  • Designed and implemented robust monitoring and observability systems for stable app delivery
  • Driving initiatives that improve developer experience, CI/CD pipelines, and release velocity

SDE 3

Promoted

May 2023May 2024 · 1 yr · Mumbai, Maharashtra, India · On-site

  • Stabilized and enhanced real-time market data tick system by integrating high-speed socket connections and improving tick delivery performance
  • Collaborated on building an internal Analytics Manager to track in-app usage and performance metrics
  • Led efforts to optimize app performance, focusing on frame drops, memory leaks, and startup time
  • Contributed to foundational work for Upstox 5.0 migration, ensuring performance didn’t degrade at scale
Android DevelopmentTeamwork

SDE 2

Promoted

Sep 2019Aug 2021 · 1 yr 11 mos

  • Rewrite Upstox 4.0 with all the latest android Components
  • Implemented OAuth 2.0 authorisation
  • Implemented MVVM Clean Architecture
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Optimising the app for speed, memory, network and battery.

SDE 1

Sep 2018Oct 2019 · 1 yr 1 mo

  • Designing and building advanced mobile features and custom UI.
  • Unit-testing code for robustness, including edge cases, usability, and general reliability.

Dream11

SDE 2

Aug 2021May 2023 · 1 yr 9 mos · Mumbai, Maharashtra, India · On-site

  • Contributed as a senior Android developer in the initiative to integrate React Native into the Dream11 app
  • Rewrote and optimized several critical features in React Native to support cross-platform development
  • Developed the Chat module using Jetpack Compose, enhancing real-time messaging performance and user experience
  • Collaborated closely with design, QA, and backend teams to ensure smooth migration and maintain app stability

Huawei technologies india

Software Engineer

Jun 2016Sep 2018 · 2 yrs 3 mos · Bangaon Area, India

  • As an android developer at Huawei Technologies I work under Standalone Apps that includes the native android apps SystemUI, Keyguard, Calendar, and Clock.
  • Projects:
  • Huawei Ride mode
  • In EMUI a dedicated ride mode was incorporated within the notification toggles which automatically dealt with incoming calls to the user whenever they were riding the bike.
  • Paytm QuickPay Integration
  • India specific feature that was added to EMUI was the ability to securely make payments via PayTM directly from the lock screen of the phone.

Indian institute of technology, bombay

Internship

Dec 2014Jan 2015 · 1 mo · IIT Mumbai

  • Our aim was to present an interactive machine translation system that combines the power of precision oriented humans and recall oriented machines. We aimed to produce high quality, consistent and publishable translations for fairly large corpora. Our system curates a dictionary by pre-processing the corpus with the aim of identifying pattern in the corpus, which are: frequent, syntactically well formed, provide maximum coverage and are minimum in number. We tried to minimize the human effort required for translation by making efficient use of these patterns and existing dictionaries in the domain and by storing/learning from the human translator's inputs.

Education

SRM IST Chennai

Bachelor of Technology (BTech) — Computer Science

Jan 2012Jan 2016

Sarvodaya Senior Secondary School

Higher Secondary Education — Science

Jan 2010Jan 2012

Birla School kalyan

secondary examination — science

Jan 1998Jan 2010

Stackforce found 100+ more professionals with Android Development

Explore similar profiles based on matching skills and experience