Ankur Upadhyay
Senior Android Developer
Professional Summary
Senior Android Developer with 5+ years of experience delivering enterprise-grade apps. Expert in Kotlin, Jetpack Compose, MVVM, CI/CD pipelines, and scalable multi-module Android architectures. Proven track record in building high-performance apps with test-driven development, clean code, and maintainable solutions for global clients.
Work Experience
Senior Software Engineer – John Deere (via Cyient)
Sep 2024 – Present | Pune, India
- Delivered enterprise-level Android apps with performance, scalability & security.
- Architected a multi-module, multi-flavor Android structure with CI/CD automation.
- Automated Gradle Lint checks & GitHub hooks for pre-push validation.
- Implemented secure authentication & encrypted data layers per OWASP guidelines.
- Developed dynamic UI using Jetpack Compose with reusable components.
- Authored unit & UI tests using JUnit, Mockito & Espresso.
Kotlin
Jetpack Compose
Multi-Module
CI/CD
JUnit
Espresso
MVVM
Clean Architecture
Senior Software Engineer – HSBC (via Globant)
Sep 2023 – Apr 2024 | Pune, India
- Built scalable UI screens in Jetpack Compose using clean architecture & MVVM.
- Integrated internal Platform Hub Library for standardized UI/UX components.
- Automated Gradle tasks within CI/CD to improve build efficiency.
Kotlin
Jetpack Compose
MVVM
CI/CD
Clean Architecture
Software Engineer – Ranosys (Aarong, CHC Singapore)
Jul 2021 – Jul 2023 | Jaipur, India
- Aarong: Global e-commerce app with 100K+ downloads & 70K+ active users.
- Led migration to MVVM Clean Architecture reducing crash rate by 30%.
- CHC Singapore: Multimedia platform with real-time audio streaming & multithreading.
Kotlin
Java
Firebase
Coroutine
DI
Razorpay
ExoPlayer
Android Developer – Udaipur Vibes (JFF, Pandeyji Technical)
Nov 2018 – Mar 2020 | Udaipur, India
- JFF: Local business app (9K+ downloads, 5K+ active users) with client & admin apps.
- Pandeyji Technical: E-learning app with premium access, video courses & integrated payments.
Java
Kotlin
Firebase
Razorpay
ExoPlayer
JSON Parsing
Skills
Kotlin
Java
Git
CI/CD
MVVM
Coroutines
Design Patterns
Firebase
Razorpay
Room
Realm
ExoPlayer
JUnit
Espresso
Dagger 2
Hilt
Education
Master of Computer Applications (MCA), Mohan Lal Sukhadia University, Udaipur (2016 – 2018)
Certifications & Achievements
- Solved 150+ Data Structure and Algorithm problems on LeetCode.
Clean Code & Design Patterns Video Series 🎥
Writing clean, maintainable, and scalable code isn't just a goal — it's a craft. My YouTube video series simplifies complex design principles with hands-on examples.
▶️ Watch My LLD Playlist
Download Resume