Udit Verma
Verified Expert in Engineering
Android Developer
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
Experience
Availability
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
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.
Platform Lead - Android
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.
Android and iOS Developer
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.
Senior Android Developer
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%.
Android Developer
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.
Java Developer
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.
Experience
Wedly | Personal Wedding App
Education
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
Tools
Android Studio, Android Jetpack, WebView, IntelliJ IDEA, ExoPlayer, Jira, Trello, Gradle, Fastlane, Android Auto
Languages
Kotlin, Dart, Java, GraphQL, HTML, CSS, JavaScript, TypeScript
Frameworks
Flutter, React Native, Android SDK
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring