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.