Senior Android Developer · Pune, India
Building scalable Android apps with calm UI, strong architecture, and real production outcomes.
Senior Android Developer with 5+ years of experience building high-performance mobile applications using Kotlin, Java, MVVM, Clean Architecture, and Jetpack for Fortune 500 clients in retail and telecom.
About
What stands out in the story
Who I am
I build Android apps that feel stable under load, stay readable in large teams, and ship with measurable outcomes. My work has spanned retail, telecom, e-commerce, and product experimentation.
What I optimize for
Faster startup, lower crash rate, clean architecture, testability, and delivery discipline. The portfolio presents these as product signals instead of generic keywords.
Experience
Story-driven work history
Senior Associate Consultant, Android Engineer
Built and shipped six user-facing features for a US retail Android app processing 5M+ monthly transactions. Reduced app cold start time by around 30% using App Startup, Baseline Profiles, and lazy initialization. Migrated 10K+ LOC from LiveData and coroutine-based flows to StateFlow, eliminated 12 memory leaks, and reduced ANR rate by 8% to 10%.
Application Development Analyst, Android Engineer
Co-led Android feature development for a European e-commerce platform with 10M+ downloads and a major US telecom app. Spearheaded Java-to-Kotlin migration, reduced crash rate by 15%, improved conversion by 5%, and reduced Android TV frame drops by 20% through RecyclerView prefetch optimization. Established TDD with JUnit, Espresso, Mockito, and MockK, reaching 80% unit test coverage and automating CI/CD with GitHub Actions.
Featured app
EasyFood — current public app reference
Google Play app
EasyFood
A recipe-sharing app that makes it easier to discover food ideas, search by ingredients, and explore a community-driven cooking experience.
- Use this as the current public product story.
- The featured app can be swapped later when your next app is ready.
- The portfolio keeps the case-study format: problem, role, challenge, result.
Case-study style
How the portfolio frames work
Each card follows a simple story: what problem it solved, what role you played, what challenge made it interesting, and what measurable result came out of it.
This makes the page feel personal and professional at the same time.
Android playground
One interactive space that reveals different engineering signals
MVVM architecture flow
Clear separation of UI, business logic, and data access keeps the app modular and easy to maintain.
Skills
Framed as engineering choices
Architecture
MVVM, Clean Architecture, MVP, Repository Pattern, Modular Architecture, SOLID.
Reactive
Kotlin Coroutines, Flow, StateFlow, RxJava, reactive streams.
UI + Jetpack
ViewModel, LiveData, Navigation, WorkManager, Paging 3, DataBinding, Material 3.
Quality
JUnit, Espresso, MockK, Mockito, Robolectric, TDD, integration testing.
Performance
Android Profiler, LeakCanary, Baseline Profiles, App Startup, ProGuard, R8.
DevOps
Git, GitHub Actions, Jenkins, CircleCI, SonarQube, Agile, Gradle.
Education
Foundation
Yeshwantrao Chavan College of Engineering, Nagpur
Bachelor of Science in Computer Technology
2016 — 2020 · CGPA: 8.33 / 10.0
Contact
Open to Android roles where quality and delivery matter
Reach out
Pune, India
Play Store
This is the primary public proof of work until your next app becomes the featured project.