

Experienced Mobile Developer specializing in Android (Java & Kotlin) and Flutter. Skilled in Clean and Multi-layer Architecture, and known for enhancing legacy projects with Refactoring principles and design patterns. Advocate for BDD, TDD, and Unit Testing. Facilitates seamless team collaboration and mentors junior developers
• Orchestrated the creation of an Android and Flutter boilerplate, streamlining project initiation and team cooperation; enhanced new developer onboarding experience by simplifying code structure and reducing setup time by 50%
• Orchestrated mobile team to refactor, redesign, and re-architect app: Collaborated with backend and UI teams, increasing user base from 15k to 200k (+1233%).
• Implemented an embedded server for backend simulation in Android, accelerating development by 40%.
• Drove legacy project stability and performance by championing comprehensive refactoring and introducing unit and instrumental testing, improving application quality and maintainability by 50%.
• Find solutions like caching to reduce server loads and prevent unnecessary requests.
• Mobile applications: Fanoos (Financial management), Hamrah Novin (Mobile banking), Razi (Insurance), Putlife (Mobile banking), Polaris (VPN), Kidora (Baby care), Poshtiban (Utility),