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

Projects

School App

Developer

July 2023 - October 2023

A beautiful, extremely smooth, and quite nice School App interface using Flutter. Key Features: Flutter, Dart, Bloc (Cubit), MVVM architecture.

Accounting Application

Developer

An accounting application that allows the customer to pay, store, create an invoice, and store the invoice on the system. Key Features: Flutter, Dart Using Dio API, Bloc (Cubit), Persistent Storage: Secure Storage, Hive, MVVM architecture.

MovieMate

Developer

Your ultimate companion for exploring the world of cinema. With a sleek and intuitive interface, MovieMate lets you effortlessly discover, rate, and keep track of movies you love. Key Features: Flutter, Dart, Bloc, Firebase Firestore, API (http), and Provider and some packages, Clean architecture.

E-commerce Application

Developer

An integrated e-commerce application that enables you to purchase many things, such as clothes and electronic devices, from the application without the need to return to the human element. Key Features: Flutter, Dart, Stripe, PayPal, Hive, Authentication, Bloc, Clean Architecture, Restful APIs (Dio).

Rooms

Developer

Your personalized hub for connecting with friends in themed chat rooms tailored to your interests. Whether you're a sports fanatic, a movie buff, or simply looking to chat with friends, Rooms has you covered. Key Features: Flutter, Dart, Bloc, API (http), Firebase Firestore, Provider, MVVM architecture.

Jayk

Developer

An integrated delivery application in Saudi Arabia designed to simplify your shopping experience. Whether you're ordering from restaurants, purchasing fresh vegetables, exploring bakeries, or buying pharmaceutical products, Jayk brings everything to your fingertips. Using Android Native with Jetpack Compose, MVI, Firebase notification, Sharedpref, Restful APIs (Kittor), Koin, maps.

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

Languages

Language

Arabic

Native

Language

English

Very Good