Android Engineer with over 9 years of experience architecting and delivering high-performance, secure mobile applications in fintech and telecommunications. Proven track record of reducing crash rates by up to 50%, cutting app startup times by 30%, and boosting user engagement and retention through data-driven enhancements. Expert in Kotlin, Java, Jetpack Compose and Clean Architecture, with hands-on experience integrating OAuth-based security, CI/CD pipelines, Firebase, and GraphQL to drive reliability and scalability. Led Agile teams and mentored developers, driving technical excellence and business impact through optimized user experiences.
Overview
13
13
years of professional experience
2
2
Certification
Work History
Android Developer
TrueWin's Tech
Winnipeg, MB
12.2022 - 02.2025
Engineered and maintained 3 Kotlin-based Android applications with Jetpack components, reducing startup times and memory usage by 40%, contributing to a 25% increase in daily active users.
Directed a 4-member cross-functional Agile team through Scrum ceremonies, delivering 3 major releases on schedule and within budget, accelerating feature delivery by 50% and reducing time-to-market by 21%.
Refactored legacy Java codebases into MVVM architecture across flagship apps, lowering onboarding time for new features by 30% and reducing defect rates by 16%.
Architected OAuth-based authentication for payment and user modules, cutting unauthorized access attempts by 85% and ensuring compliance with security standards, thereby boosting user trust.
Implemented automated test suites (JUnit, Espresso) achieving 80% code coverage, catching 25% more regressions prerelease, and maintaining a 94% crash-free session rate.
Led integration of Firebase Analytics and GraphQL APIs, reducing data sync latency by 40% and enabling data-driven feature launches that increased engagement.
Mentored 2 junior developers via weekly Kotlin, Jetpack, and MVVM workshops, reducing onboarding time by 20% and elevating team code quality metrics by 15%.
Android Developer
MCI Telecommunications
Dubai, UAE
09.2019 - 11.2022
Directed development and optimization of 3 Kotlin and Java based Android apps, in MVVM and MVP architecture, serving 80K monthly users, cutting crash rates by 50% via targeted debugging and memory leak remediation, boosting user satisfaction and retention.
Optimized app loading times by 30% with background threading and network enhancements, improving user engagement and reducing abandonment during peak usage.
Built modular Jetpack Compose UI components reused across 4 projects, reducing development time for new screens by 55% and ensuring consistent design standards.
Integrated RESTful APIs and WebSockets to enable real-time notification features, enhancing responsiveness and user satisfaction.
Resolved post-launch issues for clients, achieving positive client feedback and accelerating adoption timelines by 20% through proactive troubleshooting and clear communication.
Established CI/CD pipelines, cutting deployment time from 3 hours to 50 minutes and reducing manual errors by 40%.
Android Engineer
BPM Mellat Bank
Tehran, IR
07.2017 - 08.2019
Developed and maintained secure Android payment applications in Java and Kotlin, applying MVVM and MVP architectures, for a leading Payment Service Provider, ensuring compliance with banking and PCI DSS standards.
Enhanced transaction reliability and performance, reducing payment errors by 20% and improving user trust.
Android Developer
FANAP
Tehran, IR
06.2014 - 06.2017
Designed, implemented, and optimized Java based Android solutions using MVC and MVP architectures for large-scale ICT projects, contributing to innovative, market-leading mobile products in the Middle East.
Optimized application performance and UI/UX, improving user engagement and reducing crash rates.
Web Developer
SHAHR Bank
Tehran, IR
01.2012 - 05.2014
Built and maintained payment web-based tools and applications, improving transaction processing efficiency, with a focus on secure payment integrations and user-friendly interfaces.