

Team Lead / Senior Android Developer / Senior Android Engineer
Seasoned Senior Android Engineer with over 13 years of experience in developing scalable mobile banking and enterprise applications. Skilled in Kotlin, Jetpack Compose, MVVM, and CI/CD automation. Led cross-functional teams in delivering fintech solutions for over 1M users, integrating RESTful and GraphQL APIs, and enhancing app performance. Expertise in secure authentication, architectural decision-making, and mentoring teams in Agile environments.
Programming Languages
Kotlin, Java
Android Architecture & Design
Clean Architecture, MVVM, MVI, MVP, SOLID Principles, Modularization, Multi-Module Architecture, Dependency Injection
UI & Frameworks
Jetpack Compose, Android Jetpack, Navigation Component, XML, Data Binding, Material Design
Concurrency & Reactive Programming
Kotlin Coroutines, Flow, RxJava, RxAndroid, Multithreading
Networking & APIs
RESTful APIs, Retrofit, GraphQL, SOAP APIs
Database & Persistence
Room, SQLite, MySQL
Dependency Injection
Hilt, Dagger, Koin
Monitoring & Analytics
Firebase, Crashlytics, Performance Monitoring, Push Notifications, DexGuard
Security & Performance
Secure Mobile Architecture, App Security, OAuth2/JWT, Performance Optimization, Memory Management
Platforms & Domain
Backbase Digital Banking Platform, Fintech / Banking Applications
Testing
Unit Testing, JUnit, Mockito, Espresso, UI Testing, TDD
DevOps & CI/CD
Git, Gradle, GitHub Actions, GitLab CI, Jenkins, Fastlane, Play Store Deployment
Methodologies
Agile, Scrum
Leadership
Technical Leadership, Code Reviews, Cross-Team Collaboration, Mentoring, Architecture Decision Making
Cross-Platform & Hybrid
Flutter, Cordova/PhoneGap, ReactJS, React Native, HTML, JavaScript, CSS.
KMM, CMP (Compose Multiplatform)
Google Play URL:
Google Play URL:
Google Play URL:
Google Play URL:
[MIT/Apache 2.0 License]