Senior Android Engineer with 7+ years of experience in architecting resilient, high-performance mobile apps. I specialize in driving growth, improving stability, and building scalable solutions used by 4 millions of daily users.
-
Android Architecture & Optimization
Led projects boosting performance and resource efficiency—e.g. redesigned tile systems for Neshan Maps, reducing RAM by 20% and network usage by up to 50%. -
Clean Code & Scalable Design
Strong adherence to SOLID principles, Clean Architecture, MVVM / MVI. Modernizing legacy codebases to improve maintainability. -
Cross-platform & Multiplatform Logic
Shared up to 80% core business logic between Android & iOS using Kotlin Multiplatform, accelerating delivery and consistency. -
Quality & Reliability
Testing (unit, integration, UI), CI/CD pipelines, modularization. Delivered 99.98% crash-free sessions, high test coverage, reduced regressions significantly. -
Collaboration & Agile Workflows
Cross-functional teams: UX, Product, QA, Data Science. Pair programming, sprint planning, continuous feedback loops.
Category | Tools & Technologies |
---|---|
Languages | Kotlin · Java · C++ · Bash |
Android & Mobile | Jetpack Compose · Navigation · Room · Retrofit · Hilt · Koin · WorkManager · ExoPlayer · Coroutines & Flows · RxJava · SDK & NDK · Firebase |
Architecture & Practices | SOLID · Clean Architecture · MVVM · MVI · TDD · Design Patterns · Testing: JUnit, Robolectric, Espresso · CI/CD · Agile · Pair Programming · AI-Assisted Problem Solving |
Languages (Spoken/Written) | English (C1) · German (A1) · Persian (Native) |
Senior Android Engineer — Neshan Maps (Jan 2022 – Present)
- Led a team of 4 engineers to redesign the Tile System → achieved 20% less RAM usage, 50% less network load.
- Refactored legacy code with Clean MVVM & SOLID → reduced feature development time by 40%.
- Automated testing (unit/integration/UI) to reach ~80% coverage → halved regression bugs.
- Applied Kotlin Multiplatform to share ~80% of business logic between platforms → improved delivery speed 40%.
- Built a battery-saving feature → reduced battery consumption by ~40%.
- Collaborated across teams to improve ETA accuracy by 30%.
Android Developer — Part Software Group (Jul 2018 – Jan 2022)
- Migrated XML UIs to Jetpack Compose → improved maintainability, reduced UI development time.
- Created a reusable Calendar library usages across three apps → ensured consistency and saved dev effort.
- Reduced crash rates by ~15% via systematic code & architecture improvements.
- Set up Fastlane based automated release → deployment time down 60%, manual errors down 30%.
- Introduced modularization → faster builds, better team parallelization.
BS in Computer Engineering — Ferdowsi University of Mashhad
Sep 2016 – Aug 2021
- Opportunities to lead Android/Multiplatform projects with high user impact
- Roles emphasizing testability, maintainability, performance
- Teams following Agile, clean-architecture, quality culture
- Continuous learning and growth in mobile / cross-platform ecosystems
- 💬 Email: [savahid1997@gmail.com]
- 🔗 LinkedIn: Vahid Safari
Thanks for stopping by 🙏 Feel free to explore my repositories 👇