Vahid Safari

Senior Android Engineer
Mashhad, IR.

About

Highly accomplished Senior Android Engineer with over 6 years of experience, specializing in designing, developing, and optimizing high-impact mobile applications for large user bases. Successfully led the scaling of Neshan Map from 10M to 25M users and significantly enhanced app stability to 99.98% crash-free sessions. Proven expertise in modern Android architectures (MVVM, Jetpack Compose, Kotlin), team leadership, and cross-functional collaboration, with a passion for delivering intuitive, high-quality user experiences, seeking global opportunities to contribute to world-class Android solutions.

Work

Neshan Maps
|

Senior Android Engineer

Tehran, Tehran, Iran (Islamic Republic of)

Summary

As Senior Android Engineer, led a 4-person team to redesign the Tile System, significantly enhancing user experience and system efficiency for a map application serving over 25 million users.

Highlights

Led a team of 4 Android engineers to redesign the Tile System, optimizing performance and reducing RAM usage by 20%, load times by 30%, and network usage up to 50%, significantly enhancing user experience and system efficiency.

Refactored legacy codebase using Clean MVVM Architecture and SOLID principles, reducing development time by 40% and improving maintainability.

Implemented automated unit/Integration/UI tests, achieving 80% test coverage and reducing regression bugs by 50%.

Utilized Kotlin Multiplatform to share 80% of core business logic across Android and iOS, decreasing development time by 40%.

Developed a battery saving feature, cutting battery usage by 40%.

Collaborated with a cross-functional team to develop and implement navigation algorithms, improving Estimated Time of Arrival (ETA) accuracy by 30%.

Designed and developed an Android background task management library utilizing WorkManager, decreasing application wake-ups by 80% to improve device battery efficiency.

Part Software Group
|

Android Developer

Tehran, Tehran, Iran (Islamic Republic of)

Summary

As Android Developer, designed and developed critical Android libraries and applications, significantly enhancing development efficiency and user experience across multiple projects.

Highlights

Designed and developed a reusable Calendar Android library integrated into three applications, improving development efficiency and UI consistency across projects.

Refactored two complex Android applications, reducing technical debt, improving maintainability, and decreasing crash rates by 15% through systematic code improvements and architecture enhancements.

Automated app release processes using Fastlane, cutting deployment time by 60% and minimizing manual errors by 30%, ensuring faster and more reliable delivery pipelines.

Led the migration of legacy XML-based UIs to Jetpack Compose, reducing development time by 20%, simplifying future development, and enhancing UI performance and maintainability.

Implemented Android modularization, enabling parallel team workflows and reducing build times up to 40%, while fostering scalable and maintainable codebases for long-term project growth.

Education

Ferdowsi University of Mashhad
Mashhad, Razavi Khorasan, Iran (Islamic Republic of)

BS

Computer Engineering

Languages

English (C1)
German (A1)
Persian (Native)

Skills

Programming Languages

Kotlin, Java, C++, Bash.

Android & Mobile Technologies

SDK, NDK, Kotlin Coroutines & Flows, Jetpack Compose, Navigation, Room, OKHttp, Retrofit, Hilt, Koin, Paging, WorkManager, ExoPlayer, RxJava, Firebase.

Software Engineering Principles

SOLID Principles, Clean Code & Architecture, Design Patterns, MVVM, MVI, TDD, Testing (JUnit, Robolectric, Espresso, Jetpack Compose Testing), KMP, CI/CD.

Projects

Neshan Map

Summary

Neshan is the most used Iranian map and navigator application.

Signal

Summary

An application devised to help investors find investment opportunities and manage their wealth.