Harshith Shetty, Developer in Mumbai, Maharashtra, India
Harshith is currently unavailable

Harshith Shetty

Mobile App Developer

Mumbai, Maharashtra, India

Toptal member since June 2, 2026

Bio

Harshith is a mobile app developer with 10 years of experience building and scaling high-traffic consumer apps with 10+ million downloads and 1.8+ million monthly active users. He has a proven track record of delivering +99.5% crash-free mobile experiences, establishing and leading teams, and continuously improving product quality at scale. Harshith brings deep expertise in Android, iOS, Flutter, Kotlin Multiplatform (KMP), mobile architecture, CI-CD, automations, and technical leadership.

Portfolio

ESPNcricinfo
Kotlin, Java, Dart, Flutter, Android, iOS, Jetpack Compose, SwiftUI, Swift...
Shaadi
Android, iOS, Kotlin, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM)...
Big Rattle Technologies
Kotlin, Android, iOS, Swift, Java, Dart, Flutter, RoomDB, Retrofit, Fastlane...

Experience

  • Android - 10 years
  • Unit Testing - 8 years
  • Kotlin - 8 years
  • Kotlin Multiplatform Mobile (KMM) - 6 years
  • Flutter - 6 years
  • WebSockets - 4 years
  • Jetpack Compose - 4 years
  • iOS - 4 years

Preferred Environment

MacOS, Linux

The most amazing...

...solution I've built are the ESPNcricinfo mobile apps, achieving 10+ million downloads, 1+ million active users, and a 4.5 out of 5 rating across app stores.

Work Experience

Mobile Apps Lead

2022 - 2026
ESPNcricinfo
  • Built Android and iOS apps from scratch using Flutter and Kotlin Multiplatform (KMP), scaling to 10+ million downloads and 1.8+ million monthly active users while sustaining over 99.5% crash-free users.
  • Served as the founding mobile lead, partnering with product and business teams to shape requirements and roadmap priorities.
  • Spearheaded execution in close collaboration with web and back-end teams to deliver consistent cross-platform product experiences.
  • Scaled the mobile team over four years through hiring, mentoring, and team leadership.
Technologies: Kotlin, Java, Dart, Flutter, Android, iOS, Jetpack Compose, SwiftUI, Swift, Coroutines, Ktor, SQL, Node.js, TypeScript, REST, MQTT, WebSockets, Fastlane, Continuous Delivery (CD), Continuous Integration (CI), GitHub Actions, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM), Unit Testing, Test-driven Development (TDD), Codex, Claude

Software Engineer Team Lead

2018 - 2022
Shaadi
  • Joined as an Android platform engineer and led the migration of app modules from legacy architecture to an Android-recommended MVVM stack, backed by TDD, metrics monitoring, and A/B experiments to ensure complete coverage with zero missed cases.
  • Defined development guidelines and built internal developer tooling to improve engineering velocity and code quality.
  • Drove the migration of the legacy user registration flow from WebView to native on Android and iOS using KMP, maximizing code reuse and consistency across platforms while training teams to adopt the new approach.
Technologies: Android, iOS, Kotlin, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM), Flutter, Node.js, REST, Swift, SwiftUI, Dart, TypeScript, Unit Testing, Fastlane, Continuous Integration (CI), Continuous Delivery (CD), GitHub Actions, Test-driven Development (TDD)

Development Lead

2016 - 2018
Big Rattle Technologies
  • Delivered end-to-end Android apps for clients while going client-side, gathering requirements, and building custom apps for them.
  • Promoted multiple times from intern to development lead within one year.
  • Created proofs of concept in the latest stack, including Google Actions and Dialogflow, and was invited by Google to the Google Actions Workshop.
Technologies: Kotlin, Android, iOS, Swift, Java, Dart, Flutter, RoomDB, Retrofit, Fastlane, Google Maps

Experience

ESPNCricinfo Applications

I built Native Android and iOS applications for one of the world's most popular cricket platforms, offering the fastest live scores, ball-by-ball commentary, news, stats, videos, and deep match analysis across international and domestic cricket.

Shaadi Matrimony App

https://play.google.com/store/apps/details?id=com.shaadi.android&hl=en-US
I developed an Android application for the largest matrimonial service in India, connecting people and families for arranged marriages through trusted profiles. Shaadi.com is the matrimonial app where Indian families come to find verified brides and grooms for serious, lifelong relationships.

Education

2019 - 2021

Master's Degree in Computer Science

SK Somaiya College - Mumbai, India

2013 - 2016

Bachelor's Degree in Information Technology

Anna Leela College of Commerce and Economics - Mumbai, India

Skills

Libraries/APIs

Google Maps, jQuery, Node.js, Retrofit

Tools

MQTT, Fastlane, Figma, Codex, Claude

Languages

Java, Kotlin, SQL, C++, HTML, JavaScript, Dart, Swift, TypeScript

Frameworks

Flutter, SwiftUI, Ktor, Spring Boot

Paradigms

Unit Testing, Continuous Integration (CI), Continuous Delivery (CD), Test-driven Development (TDD), REST

Platforms

Android, iOS, Firebase, MacOS, Linux

Storage

RoomDB, Databases

Other

Jetpack Compose, Coroutines, WebSockets, Push Notifications, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM), GitHub Actions, App Store, Room

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring