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 

Mobile Android Flutter Kotlin Java Dart Game
There is currently no portfolio added.

Video Intro

Leave us your comment about this profile