Junior Software engineer, B. SC. in Computer Science passionate about Mobile Programming with 2-year experience in mobile development(Flutter)
Graduation Year
2022
Years of Experience
3 years
Graduated From
El Shorouk Academy
Junior Software engineer, B. SC. in Computer Science passionate about Mobile Programming with 2-year experience in mobile development(Flutter)
Graduation Year
2022
Years of Experience
3 years
Graduated From
El Shorouk Academy
August 2020 - October 2022
Flutter developer
Dart basics && Oop
Unit test & Widget test
Responsive Screens
Get X state management
Provider state management
localization
Firebase Firestore
Animation
Caching
Maps
Postman
Authentication
Bloc && Cubit State Management with Clean Architecture
Rest Apis && Using (Http|| Dio)
SOLID PRINCIPLES
Git
SQL (basics)
Shredpreference
JSON
API
problem solving
2018 - 2022
Bachelor's Computer Science
Travel reservation application
This app is divided into three divisions.
First, Agent:
This application shows to the client the dates of the flights with all the details (time, date, chair number and other details)...
And the client can do:
Book any available chair on any flight and at any given time.
Pushed through three wallet roads and Visa and Fawry.
He can cancel the flight six hours before the flight starts, and the money will be recovered to the wallet.
He can adjust the entire flight six hours before it starts.
He can change the details of the trips.
He can send letters to the director and the rest of the branches in the chat part.
II. Manger :
The manager can book just like the client.
He can fully manage the application.
He can add, delete and modify flights.
He can add, delete and modify clients.
He can add, delete and modify the sections.
He can talk to all the branches and all the agents through the polytechnics.
He can send notices to clients and branches, and each of them alone.
III. Branches:
You book chairs, you take clients, and you talk to both the manager and the clients separately in the applemation chat.
this app display all products details and
the customer can :
login (username && password) || with google
knowledge details of products
request order
knowledge location of the restaurant
the restaurant can be receive all orders and confirm about this
This application displays all movies and series from all over the world in detail with all parts, episodes ,dates
and searching about any movies or series all in the world with details.
In This Movies App Using :
This App Display PlayersTime and Zakat's Roles and The muezzin of the mosque can save the zakat people's name and id national and can save data to firebase by Text Recognitions
The App :
Authentication
MVC pattern
Login (Email/password) || google
GetX State Management
Firebase Firestore
rest Api && http
Machine Learning (Text Recognitions)
Responcive Screens
localization && change email ,password ,Language
Sharedpreferences && Image picker
That app is like note book with three states Tasks , Done and Archived can by this app save all your tasks and follow those ending or archive
In This Todo App Using :
This App Display News && Trends on the World
the App :
-json
-Responsive screens
Shopping Application display products with details :
Features :-
onboarding ,login , register ,reset password ,change password ,verify email with code ,update& get profile
product details ,favorites product ,categories ,request order ,cancel order in part time ,change language
-dark mode , localization
Codeing :-
Bloc &Cubit State Mangement
Clean Architecture
*Rest API Postman
*Using Dio
This idea inside the restauarant divided to apps
The first :
This App inside the restauarant in tablet on all tables , Display all Product and Details and the customer can request order and follow the status order from app.
the another app receive this order and confirm about him by shif when the order completed
the app :
This App is another app in restaurant to shif can confirm any order with the app when the order is completed
the app :
-Mvc pattern
-Provider Statemanagement
Successfully completed the training programing for Flutter App Development using Dart