Professional Summary
Results-driven Senior Android Engineer with 10 years of experience specializing in native development (Java & Kotlin). Expert in Modern Android Development (MAD) with a strong focus on Jetpack Compose (4+ years) and reactive architectures. Proven track record of leading technical teams in the banking and automotive sectors, transforming legacy codebases into scalable, high-quality applications using MVI, MVVM, and Clean Architecture. Expert in TDD, CI/CD automation, and end-to-end lifecycle management on Google Play.
Core Technical Stack
-
Languages: Kotlin (Advanced), Java.
-
UI Framework: Jetpack Compose, Material 3, State Management (
StateFlow,SharedFlow,Unidirectional Data Flow). -
Architecture: MVI, MVVM, MVP, Clean Architecture, SOLID Principles, Multi-module projects.
-
Dependency Injection: Hilt, Dagger2.
-
Networking & Data: Retrofit, OkHttp, Room, Serialization, Coroutines & Flow.
-
Testing: TDD (JUnit, Mockito, MockK), Espresso, Barista, UI Testing.
-
Tools & DevOps: GitFlow, CI/CD Pipelines, Bitbucket, GitHub, Firebase, AWS (Cognito, S3), AppD, ApiGee.