Summary

As a senior Flutter developer with 4 years of experience, I have a strong background in developing high-quality, cross-platform mobile applications for both iOS and Android and Web applications using Flutter and Dart. I have a deep understanding of Flutter's architecture and its accompanying tools and have extensive experience with state management, widget building, and integration with external APIs. I am highly skilled in implementing complex UI/UX designs, optimizing app performance, and writing robust, maintainable, and scalable code. Seeking to add a huge value to my company and staying up-to-date with the latest technologies along days.

Graduation Year

2020

Marital status

Single

Military status

Exempted

Birthdate

24 November 1996

Graduated From

B. SC. in Computer Science at Misr University For Science And Technology

Education

Faculty of Computer Science at Misr University For Science and Technology

Computer Science - Very Good, 2.9

2016 - 2020

Courses and Certificates

Android Developer Nanodegree by Google

NTL - Udacity

Mobile Application Development

Ministry of Communication

Life Skills

MBS

Work Experience

Qara Digital Solutions

Flutter Engineer

January 2023 - Now

Qara is a social supply chain technology enterprise

Current Duties:

  • Developed Misr Cements Insights and Sweedy Hilal admin panel websites which are tracking authentication and distribution of products and showing charts insights for the market movement and selling

  • Created cutting edge incentive program apps in Flutter for WNCC Cements and KZ companies from scratch

Appgain.io

Mobile Engineer

May 2022 - January 2023

Appgain is customer engagement platform through mobile marketing

Duties and Responsibilities:

  • Maintain and developed new versions for Appgain SDK in Android and Flutter
  • Upgraded the SDK to support Android 12 and created custom push handler to let the SDK integrate with another push notification services
  • Created e-commerce apps like Hatolna and Swim store
  • Developed new features for Appgain products and SDK integration like iKhair, Cancan
  • Created native to flutter bridge to upgrade iKhair app from Android to Flutter and transfer local data safely

DHT

Mobile App Developer (Remotely Part Time)

July 2022 - Now

BookSportz is a sports booking platform designed for sports and adventure seeker Duties and Responsibilities:

  • Created and developed in Flutter framework and integrated with DB server in GraqhQL APIs.
  • Developed features: Maps and Navigation, Per Hour Reservation System and Payment Gateways.

Out Of The Box

Mobile Application Developer

December 2020 - May 2022

Out of the box is and advertising agency and software house company

Duties and Responsibilities:

  • Created and developed Alena app, which is company's project

  • Developed different apps for clients inside Kuwait

Skills

  • Programing Languages

    Dart, Java, C++

  • Frameworks

    Android (Native)

    Flutter (Cross Platform)

  • Methodologies

    Agile

  • VCS

    Git, Github, Gitlab

  • State Management

    Bloc, Provider, Getx

  • Networking

    Retrofit2, http, Dio

  • Web Services API

    REST, JSON, GraphQl

  • Push Notification

    FCM, Onesignal

  • Local Databases

    SQFlite, Room, Shared Preference

  • Firebase

    Firestore, Messaging, Storage, AdMob, Dynamic Links, Remote Config, Analysis, Events

  • Architecture

    MVVM, MVC, Clean

  • Design pattern

    Observer, Singleton, Factory, Builder, Prototype, Strategy

  • RP

    Rx-Android, Rx-Java, Rx-Dart

  • CICD

    Fastlane, Codemagic, Gitub Actions

  • TDD

    Unit, integration, widget test

Projects

Booksportz

Lead the implementation process of the UI design, integrated with GraphQl for backend integration, created unit and integration tests with the team

Booksportz is a sports booking app created in Flutter framework, GraphQl for backend integration with AWS and Azure

Hatolna

I have developed the search method and it's filter with pagination, categories products pagination, user cart changes notifying and maintain other bugs

An ecommerce Flutter app for shop and ship from USA to Egypt

Technologies used:

Flutter framework, Provider for state management, MVC architecture for the code, GraphQl for backend integration with Shopify

Ikhair

Fixed bugs and issues in the native version and developed the new flutter version

A Flutter app for donation to charities and urgent cases via SMS and banck account

Technologies used:

Flutter framework, Getx for state management, MVC architecture for the code, Hive for local storage integration, Appgain.io for backend integration

Languages

Language

Arabic

Mother Tongue

Language

English

Very Good