Udit Verma, Developer in New Delhi, Delhi, India
Udit is available for hire
Hire Udit

Udit Verma

Android Developer

New Delhi, Delhi, India

Toptal member since September 20, 2021

Bio

Udit has been developing native Android apps for 7+ years, including key components of three apps with userbases in the hundreds of millions. His enterprise experience includes one of the world's biggest travel services companies and Airtel India, where he developed Airtel Xstream, which ranked the number one OTT platform in India and has a userbase of 100 million+. Udit learns new frameworks and technologies quickly and shares his insights in blogs on ProAndroidDev and Medium.

Portfolio

Reddit, Inc.
Android, Kotlin, Java, Android Studio, Technical Leadership, REST APIs...
Travel Booking Company
Android, Android Jetpack, Kotlin, Java, RxJava 2, Coroutines...
Britt Worldwide, LLC
Android, Kotlin, Java, HTML, CSS, JavaScript, React Native, TypeScript...

Experience

  • Android Studio - 7 years
  • Android - 7 years
  • Kotlin - 5 years
  • Flutter - 4 years
  • React Native - 4 years
  • RxJava 2 - 3 years
  • Android Jetpack - 3 years
  • Coroutines - 1 year

Preferred Environment

Android Studio, IntelliJ IDEA, MacOS, React Native, Kotlin

The most amazing...

...app I've developed is Airtel Xstream, which ranked the number one OTT platform in India and has a userbase of 100 million+.

Work Experience

Senior Android Engineer

2024 - 2025
Reddit, Inc.
  • Developed end-to-end features for Reddit, an app with over a million downloads.
  • Fixed bugs and performance issues using Jira as the tracking tool.
  • Worked on the latest tech stack, including Kotlin, Compose, unit testing, and MVVM design patterns.
Technologies: Android, Kotlin, Java, Android Studio, Technical Leadership, REST APIs, Android SDK, Large-scale Projects, JSON, API Integration, RESTFul APIs, Git, Mobile Applications, App Development, APIs, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM), Model View ViewModel (MVVM), AI-generated Code, Claude Code, Mobile UI Design, UI Design, UX Design

Platform Lead - Android

2019 - 2025
Travel Booking Company
  • Served as a platform lead for Android, responsible for app architecture and codebase health for one of the biggest travel services companies in the world.
  • Owned end-to-end feature delivery with a high crash-free rate.
  • Found and fixed technical debt to ensure that the codebase is always in good shape and on the latest tech stack.
  • Led the adoption of the newest frameworks, such as Kotlin coroutines, Jetpack Compose for UI, and other Jetpack libraries based on use cases.
  • Maintained a CI/CD pipeline on Bitrise, which involved running unit tests and static code checks on every PR and creating weekly builds.
  • Kept the code coverage above 70% at all times by writing unit, Robolectric, and UI tests.
  • Guided and mentored junior folks on the team to help them feel engaged in what they do and learn on the job.
Technologies: Android, Android Jetpack, Kotlin, Java, RxJava 2, Coroutines, Lifecycle-aware Components, Jira, Trello, Maps, Push Notifications, GraphQL, REST, Android Studio, Gradle, Bitrise, Unit Testing, UI Testing, CI/CD Pipelines, User Experience (UX), Mobile Development, LiveStream, Video Livestreaming, Apps, Mobile Apps, Google Play Store, Android SDK, Fastlane, WebView, Jetpack Compose, Flutter, Dart, REST APIs, Technical Leadership, Mobile, A/B Testing, Testing, Android Development, Mobile First, Mobile-first Design, Large-scale Projects, JSON, API Integration, RESTFul APIs, Git, Mobile Applications, App Development, APIs, Model View Presenter (MVP), Offline Data Synchronization, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM), Model View ViewModel (MVVM), Mobile UI Design, UI Design, UX Design

React Native Developer

2021 - 2024
Britt Worldwide, LLC
  • Developed a real-time chat application from scratch using React Native.
  • Helped release the application on the Google Play Store, resulting in over 5,000 downloads.
  • Fixed critical functional and performance-related issues to provide a smooth user experience.
Technologies: Android, Kotlin, Java, HTML, CSS, JavaScript, React Native, TypeScript, User Experience (UX), Mobile Development, Apps, Mobile Apps, Google Play Store, WebView, Amazon Web Services (AWS), iOS, Mobile, Android Development, React, Camera API, Mobile First, Authentication, Mobile-first Design, JSON, API Integration, RESTFul APIs, Git, Mobile Applications, Hybrid Apps, App Development, Full-stack, APIs, Model View Presenter (MVP), UX Design, UI Design

Android and iOS Developer

2021 - 2021
Xendit Incorporated
  • Developed a native Android SDK to enable device fingerprinting.
  • Built the SDK to enable the collection of more than 20 device attributes and help with fraud detection.
  • Oversaw the SDK's release and helped create a React Native wrapper over it.
Technologies: Android SDK, Android, Mobile Development, SDKs, Apps, Mobile Apps, Google Play Store, iOS, Mobile, Testing, Android Development, Mobile First, Mobile-first Design, JSON, API Integration, Mobile Applications, Hybrid Apps, SQLite, App Development, Digital Payments, Node.js, APIs, Offline Data Synchronization, Internet of Things (IoT)

Senior Android Developer

2017 - 2019
Airtel India
  • Developed a video player SDK from scratch on top of ExoPlayer 2. This SDK was used by multiple apps to play movies and videos and provide ad support for a combined userbase of 300 million+.
  • Played a key role in the entire app rewrite, which involved rebuilding the app architecture from the ground up using the latest tech stack.
  • Led a team of four Android developers and oversaw the app architecture and feature delivery. We also ported the same application to Android TV.
  • Maintained a high-quality app with a crash-free percentage of over 99.4%.
Technologies: Android, Android Studio, Kotlin, ExoPlayer, Team Management, Application Architecture, Android TV, Android Jetpack, RxJava 2, Firebase, REST APIs, User Experience (UX), Mobile Development, Video Livestreaming, SDKs, Apps, Mobile Apps, Google Play Store, Android SDK, WebView, Over-the-top Content (OTT), Location Services, Mobile, Android Auto, A/B Testing, Testing, Android Development, Mobile First, Authentication, Mobile-first Design, Mobile Applications, SQLite, APIs, Offline Data Synchronization, Video Streaming

Android Developer

2015 - 2017
MobiKwik
  • Developed end-to-end features for the MobiKwik Android app, a fintech startup in India.
  • Maintained a high-quality application with a crash-free rate of 99.5%.
  • Kept the binary size under 5MB to target low-end devices and reach the maximum userbase.
  • Delivered multiple features from design to production.
Technologies: Android, Java, Apps, Mobile Apps, Android SDK, REST APIs, Location Services, realm.io, Camera API, Mobile Applications

Java Developer

2014 - 2015
Nagarro
  • Explored new technologies and frameworks as a part of a Java innovation and architecture team.
  • Developed POCs on new technologies to build the company's expertise and portfolio.
  • Presented training sessions to developers on new frameworks and emerging trends.
Technologies: Java, Android, REST APIs, Mobile Applications, Node.js

Experience

Wedly | Personal Wedding App

An Android app to invite people to weddings and provide information. Users can invite guests, add pictures and videos, chat, and share important details about the event. I built the app using Android native and Flutter, and the back end is based on Firebase.

Education

2010 - 2014

Bachelor's Degree in Computer Science

Indraprastha Institute of Information Technology Delhi (IIIT-Delhi) - New Delhi, India

Skills

Libraries/APIs

REST APIs, React, RxJava 2, Camera API, Node.js

Tools

Android Studio, Claude Code, Android Jetpack, WebView, Git, IntelliJ IDEA, ExoPlayer, Jira, Trello, Gradle, Fastlane, Android Auto

Languages

Kotlin, Java, JavaScript, Dart, GraphQL, HTML, CSS, TypeScript

Frameworks

Flutter, React Native, Android SDK

Paradigms

Mobile Development, App Development, Model View Presenter (MVP), Model View ViewModel (MVVM), Application Architecture, Unit Testing, Testing, Mobile UI Design, UX Design, UI Design, REST

Platforms

Android, Mobile, Android TV, Firebase, Amazon Web Services (AWS), iOS, MacOS, Bitrise

Storage

JSON, SQLite

Other

Mobile App Development, SDKs, Apps, Mobile Apps, Google Play Store, Jetpack Compose, Android Development, Mobile First, Mobile-first Design, API Integration, RESTFul APIs, Mobile Applications, APIs, AI-generated Code, User Experience (UX), LiveStream, Video Livestreaming, Over-the-top Content (OTT), Technical Leadership, Location Services, A/B Testing, realm.io, Authentication, Large-scale Projects, Hybrid Apps, Full-stack, Offline Data Synchronization, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM), Video Streaming, Internet of Things (IoT), Coroutines, Data Structures, Algorithms, Networking, Information Retrieval, Machine Learning, Team Management, Lifecycle-aware Components, Maps, Push Notifications, UI Testing, CI/CD Pipelines, GetStream.io, Digital Payments

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