About Ali
A Mobile Developer with 7+ years of experience developing mobile applications in the information technology and services industry. Experienced working in startups and enterprise companies focusing on top-quality, clean and testable code, effective communication and team working. SKILLS • Android SDK, Flutter • Languages: Java, Kotlin, Dart • Architectures: MVVM – MVI – MVP – Clean Architecture Google Dynamic Feature Module • State Management: Bloc, Redux, GetX, Provider • Data Structure • Compose • DI: Dagger - Hilt - Koin • Mockito • DB: SQLite, HiveDB, ObjectBox DB, Firebase Realtime DB • ORM: Room - Realm • Agile Methodologies • OWASP • Firebase Services • Google Crashlytics • Google Analytics • Google Play Services EXPERIENCES Flutter & Android Developer | Azki Company Iran-Tehran| Dec 2021 – Present • Contributed to development and maintenance of Azki Seller and Azki Customer applications with Over +1.2M active users on Google Play and other stores. • Implemen t enterprise projects with Flutter and Dart and experienced with State Management tools like Redux, Provider and Bloc • Facilitated re-architecture of the legacy applications to MVVM and Clean Architecture, resulting in a consistent design, codebase maintainability and testable code. • Optimized the performance and omit memory leaks by helping Profiler and Leak Canary. • Increase crash free rate to 93% by writing Unit tests and Integration tests. • Collaborated with diverse teams in an Agile-driven environment. • Boosted the speed of development and reduced the project build time by using Gradle- DSL, refactoring a multi-module structure and using Jetpack Compose Android Developer | Nikafarinegan Iran-Esfahan| June 2018 – March 2022. • Develop and maintain 10 android applications in field of automation, management, warehousing and accounting. • Worked with other team members to investigate design approaches, prototype new technologies and evaluate technical feasibility. • Utilized OWASP Methodologies, Android Keystore encryption and Biometric API to enhance the security of applications. • Implementing SingnalR application side for multi-functional notification system. Android Developer | Yalda Iran-Esfahan| July 2017 – Jun 2019 • Architected and built Android applications for Electricity Companies. • Integrated Google play services and Google Maps API. • Fixed bugs with code, design patterns and diverse occurrences during projects. • Implemented push notification system (based on Firebase) EDUCATION University of Sirjan BSC Computer Science Sep 2010 – Aug 2014