09/03/2026 updated

**** ******** ****
100 % available

Senior Mobile Engineer (Android)

Isfahan, Iran
Worldwide
Associate Degree in Computer Software
Isfahan, Iran
Worldwide
Associate Degree in Computer Software

Profile attachments

Mojtaba_Shafaei_Android_Resume.pdf

Android (Software)Android Software DevelopmentKotlinJetpack Compose
Senior Android Developer with 9+ years of experience building high-performance, scalable mobile applications.

Expert in Kotlin, Jetpack Compose, Coroutines, and modern architectures (MVVM, MVI).

Strong background in offline-first systems, API integration, and complex data handling. I’ve delivered production-grade apps in international teams, focusing on performance, clean architecture, and reliable user experience under real-world conditions.





Experience

Professional experience5 - 10 years
Freelancer since2025

Languages

EnglishFluentPersianNative speaker

Project history

Freelance Android Engineer

  • Worked with 4 clients across Iran, the US, and Germany, handling everything from architecture to release. Helped ship stable features faster and cut back-and-forth during delivery by ~25%.
  • Updated a US-based app by adding Google OAuth2, upgrading outdated dependencies, and building tablet support. This improved login reliability, reduced crashes by ~30%, and expanded usable screen coverage significantly.
  • Built a map-based discovery feature using OpenStreetMap for a German client, so users could find nearby markets directly in-app. This increased feature usage by ~20% and removed the need to switch to external apps.

Founder & Android Engineer

Mijore
  • Built an Android app to help users find nearby car services in urgent situations using real-time location and map-based discovery.
  • Designed the architecture and implemented offline-first data handling to ensure reliability in low-connectivity scenarios.
  • Focused on reducing user decision time with simplified search and service discovery flows.
(link):[https://github.com/Mojtaba-Shafaei/mijore-showcase]

Senior Android Developer

FL3XX
Led multi-module MVVM/MVI architecture modernization for a global aviation SaaS platform, improving UI responsiveness 2x and cutting UI blocking 50%. Cut crash rate 50% via Crashlytics-based monitoring. Reduced regression defects ~40% with JUnit, MockK, and Espresso. Built a real-time data synchronization system using WebSocket/STOMP. Implemented OAuth2/OIDC authentication and encrypted local storage. Managed Jenkins CI/CD pipelines.

Android Developer

MabnaDP
Cut cold-start time 95% by redesigning local data caching with ObjectBox. Improved app stability 50% through Crashlytics-driven monitoring. Migrated codebase from MVP to MVVM + Clean Architecture. Built a high-throughput messaging module and modernized the UI to Material Design standards.

Android Developer

E-Estekhdam
Shipped 2 Android apps from concept to Google Play publication, owning the full development lifecycle. Delivered core user-facing features including an in-app resume builder with PDF export, real-time chat, and offline-first storage using Java/Kotlin, Retrofit, RxJava 2, and Room/SQLite. Optimized UI/UX for performance and battery efficiency on low-end devices.

Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in