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

Udit Verma

Verified Expert  in Engineering

Android Developer

Location
New Delhi, Delhi, India
Toptal Member Since
September 20, 2021

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

Britt Worldwide, LLC
Android, Kotlin, Java, HTML, CSS, JavaScript, React Native, TypeScript...
Travel Booking Company
Android, Android Jetpack, Kotlin, Java, RxJava 2, Coroutines...
Xendit Incorporated
Android SDK, Android, Mobile Development, SDKs, Apps, Mobile Apps...

Experience

Availability

Part-time

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

React Native Developer

2021 - PRESENT
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

Platform Lead - Android

2019 - PRESENT
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

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

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

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

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

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.
2010 - 2014

Bachelor's Degree in Computer Science

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

Libraries/APIs

REST APIs, React, RxJava 2, Camera API

Tools

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

Frameworks

Flutter, React Native, Android SDK

Languages

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

Paradigms

Mobile Development, Application Architecture, Unit Testing, Testing, REST

Platforms

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

Other

Mobile App Development, SDKs, Apps, Mobile Apps, Google Play Store, Jetpack Compose, Android Development, Mobile First, Mobile-first Design, User Experience (UX), LiveStream, Video Livestreaming, Over-the-top Content (OTT), Technical Leadership, Location Services, A/B Testing, realm.io, Authentication, Coroutines, Data Structures, Algorithms, Networking, Information Retrieval, Machine Learning, Team Management, Lifecycle-aware Components, Maps, Push Notifications, UI Testing, CI/CD Pipelines, GetStream.io

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