Neshan Map
Summary
Neshan is the most used Iranian map and navigator application.
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.
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.
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.
→
BS
Computer Engineering
Kotlin, Java, C++, Bash.
SDK, NDK, Kotlin Coroutines & Flows, Jetpack Compose, Navigation, Room, OKHttp, Retrofit, Hilt, Koin, Paging, WorkManager, ExoPlayer, RxJava, Firebase.
SOLID Principles, Clean Code & Architecture, Design Patterns, MVVM, MVI, TDD, Testing (JUnit, Robolectric, Espresso, Jetpack Compose Testing), KMP, CI/CD.
Summary
Neshan is the most used Iranian map and navigator application.
Summary
An application devised to help investors find investment opportunities and manage their wealth.