Ankur Upadhyay

Senior Android Developer

ankurupadhyay172@gmail.com +91 8769746066 GitHub LinkedIn LeetCode

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

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.

Clean Code Playlist Thumbnail
▶️ Watch My LLD Playlist
Download Resume