Summary

  • Mobile Application Developer with experience in Flutter and Android Native development.
  • Proficient in Dart, Kotlin, and C++ with a strong understanding of OOP, RESTful APIs, and Design Patterns.
  • Skilled in state management using Bloc, Provider, and MVVM architecture.
  • Experienced in deploying applications and implementing clean code practices.
  • Knowledgeable in using Firebase as a backend, including Firestore and authentication.
  • Strong problem-solving skills with a focus on UI/UX design and testing/debugging.
  • Collaborative team player with experience in agile methodologies and version control using Git & GitHub.
  • Bilingual: Native Arabic and proficient in English.
  • Completed various training courses in Flutter, animation, and clean architecture.
  • Developed multiple applications including an e-commerce platform, a movie tracking app, and a delivery service app.

Years of Experience

1

Residence

Not specified

Graduation Year

Not specified

Age

Not specified

Title

Mobile Application Developer

Marital Status

Not specified

Birth Date

Not specified

Graduated From

Not specified

Nationality

Not specified

Skills

  • Mobile Application Development

    Flutter Development

    Android Native Development

    Dart

    Kotlin

    Jetpack Compose

    Bloc Pattern

    MVVM Architecture

    MVI

    Clean Architecture

  • APIs and Backend

    RESTful APIs

    Firebase

    Dio

    Retrofit

    Koin

    Hilt

  • Data Management

    Hive

    Shared Preferences

    Secure Storage

  • Testing and Debugging

    Unit Testing

    UI/UX Testing

    Debugging

  • Collaboration and Teamwork

    Agile Methodologies

    Team Collaboration

    Communication Skills

  • Programming Concepts

    Object-Oriented Programming (OOP)

    Design Patterns

    Clean Code

    Data Structures

    Algorithms

  • Deployment and Version Control

    Deployment

    Version Control

    Git

    GitHub

  • Animation and UI Design

    Animation

    Responsive & Adaptive UI

CV Summary

6
Projects
2
Languages