About
Android Engineer with 7+ years of experience building production-grade mobile applications, with a deep focus on location and map-based features. Proficient in Kotlin, Jetpack Compose, Clean Architecture, and open-source development. Open to senior roles, freelance projects, and collaborations — especially in location, mapping, or privacy-focused products.
Work Experience
Android Engineer
FreelancerFreelance · Remote — Turin, Italy
- —Fotoshi: Sole Android engineer on a geospatial photo-tagging app. Full Jetpack Compose with MapLibre, CameraX, offline-first architecture, and AWS Cognito auth.
- —Solid Share: Open-source Android app (NLnet-funded) for decentralized Solid pod management — QR-based sharing, contact sync, and multi-account login.
- —Samoun: Full RTL (Persian) charity management app with Clean Architecture, Apollo GraphQL, and Hilt.
Android Engineer
Green WalletFull-time · Remote — London, UK
- —Built B2C and B2B GreenWallet Android apps from scratch with MVP architecture and CI/CD.
- —Kept battery usage low with optimized view rendering, data caching, and minimal background processes.
- —Implemented biometric auth, QR/barcode scanning, Firebase Remote Config, and Material Design 3.
Android Engineer
HafHashtadFull-time · Tehran, Iran
- —Hamoon: Dynamic module loading system that hot-swaps APK modules at runtime, reducing install size to under 1MB and enabling self-updating without Play Store releases.
- —Eways: Full e-payment platform with MVVM, RxJava 2, Room, and Dagger. Reduced pre-release bugs by ~60% with JUnit, Mockito, Robolectric, and Espresso tests.
Android Developer
KandaIdeaPart-time · Tehran, Iran
- —MobileGIS: Full-featured GIS app with OSM maps, polygon/polyline drawing, KML import/export, and location history tracking.
- —EsfahanCartoMap: Enterprise field inspection app for Isfahan Municipality. Reduced battery usage by 50% with accurate location monitoring.
Technical Skills
Skillful
- Android platform, Java, Kotlin
- Jetpack Compose, Navigation Compose
- Kotlin Coroutines, Flow
- MVVM, Clean Architecture
- Hilt, Dagger
- Room, DataStore, Paging 3
- WorkManager, CameraX, Camera2
- Retrofit, OkHttp, MapLibre SDK, OSM
- Kotlinx Serialization
- Firebase (Crashlytics, Analytics, Remote Config)
- JUnit, Espresso
- CI/CD, Git
Intermediate
- Linux and Android system design
- AIDL, Binder, IPC
- OpenID Connect, OAuth2, DPoP
- Apollo GraphQL, AWS Amplify (Cognito)
- Coil, Glide
- RxJava, C/C++, JavaScript, SQL
- React, Node.js
- Apache Spark, GraphX
Familiar
- RDF, JSON-LD, Semantic Web
- Python, Scala, OpenCV
Languages
Kurdish
Native
Persian
Native
English
Advanced
Italian
Upper Intermediate
Honors & Awards
Iranian University Entrance Exam (Konkur)
Top 0.5% among 300K participants
National Skills Competition — Mobile Robotics
3rd Place · Karaj, Iran
Electorate of World Skills Competition — Mobile Robotics
3rd Place · Karaj, Iran
RoboCup IranOpen — Worker League
Certificate of Participation · Tehran, Iran