Summary

Software engineer, in Computer Science passionate about flutter Development with 1 year experience in Web development, Looking for opportunities as a software developer with an expert team of developers who will help advance my career progression to senior positions in the future.

Birthdate

13-3-200

Skills

  • General Concept

    Deep OOP Understanding

    Git

    Debugging

    Clean Code

    Unit Test

    Solid Principles

    Problem Solving

  • Flutter Framework

    Dart

    localization

    Animation

    Caching

    Maps

  • State Management

    GetX

    provider

    Bloc

  • Database (basics)

    SQL

    Nosql

    Shredpreference

    Firebase Firestore

    Firebase Realtime Database

    sqlite

  • Others

    JSON

    API

    UML

    Postman

Education

Higher Institute of Engineering and Technology , Kafrelsheikh

Computer Science - Very Well

2018 - 2022

Languages

Language

Arabic

Mother Tongue

Language

English

Very Good

Projects

Sqlite Handler - flutter package

I have fully developed this package

Sqlite Handler A small and light package to deal with the Sqlite database by writing only the name of the database and its fields, and then calling the methods in the package in order to complete the database queries from creating, deleting, modifying and deleting.

Deadlift Routine Tracker

I have fully developed the application

The Deadlift Routine Tracker, one of the most popular deadlift routines of all time, is for you if you are looking to significantly improve your deadlift. The program uses a combination of heavy and speed work to maximise your progress.

App Screens:

  • Week , this show sets and exercise thats was finished or not, when set finished show qoutes and down counter time.
  • Weeks, show finished and not finished training week.
  • Settings, show qoutes settings,on rep max calculator,App Langaue, DarkTheme,Reset App Data,Cycle Actions(finished or cancle Current cycle).
  • Histoy, show all finished cycles only
  • Create Cycle, show form to create new cycle

Database : SQFlite

State Managment : Getx

Brain Overcome

I have fully developed the application

I was used laravel as backend to export api,

App Screens:

  • Splash & Onboarding
  • Authentication system with firebase and have social media auth
  • Countdowntimer, Chanallenge timer ,
  • Todays quotes
  • Posts
  • Profile
  • Todo tasks

Database : SQFlite(for quotes and todo and some localdata), sharedprefrance(authenticated user),MySql With laravel backend(to manage all data in the app)

State Managment : Getx

Bmi Calculator

I have fully developed the application

State Managment : Getx

Quiz App

I have fully developed the application

State Managment : Getx

Psychology

I have fully developed the application

  • Authentication system with firebase and have social media auth
  • private chat between authenticated users
  • OnBoarding Screens
  • Splash Screen
  • Profile Screen
  • Web View Screen

State Managment : Getx

Todos

I have fully developed the application

August 2022 - August 2022

This app to manage all tasks.

Database : SQFlite,GetStorage

State Managment : Getx

Courses and Certificates