Android Developer
8+ years exp
Java
Kotlin
Active 2 days ago
+91 (9694) 373619 Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Junior-level software engineer focused on Kotlin algorithmic problem solving and competitive programming-style solutions. The strongest proven skill is implementing correct and efficient Kotlin algorithms, for example the sliding window minimum-window implementation in minimum-window-with-characters/submission-0.kt. There is no evidence of mobile app work such as Android lifecycle handling, UI frameworks, background sync, permissions, or release/CI artifacts in the public code.
Technical skills
Java• Junior • 8y+
Kotlin• Senior • 7y+
Mobile
Android SDK
Crashlytics
DataStore
Dependency Injection
Espresso
Firebase
Material Design
ML Kit
MVI
Repository Pattern
ViewModel
WorkManager
Concepts
MVVM• 7y+
Navigation Component• 7y+
Room• 7y+
Clean Architecture• 5y+
Jetpack Compose• 5y+
JUnit• 5y+
AI/ML
ChatGPT
Claude
Copilot
Gemini
DevOps
CI/CD
Git
Databases
Firestore
SQLite
Game Dev
Unity
Timeline
Senior Android Developer
•
Senior
Publicis Sapient
•
Full-Time
Owned Android development for the Pilot Company travel-center app, contributing to 1M+ downloads and higher installation growth. Led a migration from a legacy codebase to a multi-module Clean Architecture using Kotlin, Jetpack Compose, Coroutines, and Hilt. Rebuilt key screens in Compose to improve engagement and performance, and reduced app startup time through profiling and optimization. Wrote and maintained unit tests with JUnit/MockK to improve coverage and reduce production defects.
Kotlin
Jetpack Compose
Kotlin Coroutines
Hilt
Clean Architecture
JUnit
MockK
Android Developer
•
Middle
Career Socially
•
Full-Time
Designed and built a real estate mobile app, improving performance and user experience. Implemented offline-friendly local caching using Room and Retrofit for reliable behavior during network issues. Managed release and publishing on Google Play and used debugging/log analysis to resolve defects and maintain app stability. Worked with MVVM and the Navigation component to structure the app effectively.
Room
Retrofit
Navigation Component
MVVM
Android Intern
•
Junior
Dicazo
•
Full-Time
Developed multiple native Android applications and collaborated with designers to deliver intuitive user interfaces. Contributed to performance and usability improvements to enhance end-user experience. Performed implementation and iteration tasks using Java while supporting overall product delivery.
Java
Junior Mobile Developer
Confidence: Medium Generalist
Junior-level software engineer focused on Kotlin algorithmic problem solving and competitive programming-style solutions. The strongest proven skill is implementing correct and efficient Kotlin algorithms, for example the sliding window minimum-window implementation in minimum-window-with-characters/submission-0.kt. There is no evidence of mobile app work such as Android lifecycle handling, UI frameworks, background sync, permissions, or release/CI artifacts in the public code.
Platform Native Mastery
Knowing the mobile platform
Not evidenced in public code
Mobile UI/UX & Responsiveness
Smooth mobile experience
Not evidenced in public code
Performance & Battery
Speed and battery use
Not evidenced in public code
Offline & Data Sync
Working offline and syncing
Not evidenced in public code
Device Integration
Using device features
Not evidenced in public code
Release & App Lifecycle
Building and publishing apps
Not evidenced in public code
Technologies
Concepts
Java• Junior • 8y+
JUnit• 5y+
Jetpack Compose• 5y+
MVI
Android SDK
MVVM• 7y+
Room• 7y+
Firebase
Clean Architecture• 5y+
Navigation Component• 7y+
Espresso
Repository Pattern
Dependency Injection
WorkManager
DataStore
ML Kit
Material Design
Crashlytics
ViewModel
Recommendations
- Assign to algorithm-heavy tasks such as core library logic, computational utilities, or backend services that benefit from strong data-structure and algorithm skills.
- Have them build and maintain pure Kotlin modules or performance-critical business logic that can be reused across apps, including Kotlin Multiplatform shared logic if mobile UI is provided by others.
- Pair with a senior mobile engineer when integrating logic into an Android app so they can learn platform lifecycle, permissions, and UI patterns while contributing solid algorithmic code.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
