Summary

Software Engineer

Graduation Year

2021

Age

23

Military status

Passed

Years of Experience

+1

Nationality

Egypt

Gender

Male

Work Experience

Beshara Group

Software Engineer

January 2022 - Now

GCS (Global Consulting Services & Software Development)

Flutter trainee

September 2021 - December 2021

Skills

  • Flutter

    Rest Apis

    Flutter

    Firebase

    Payment gateways

    dart

    State managment

    provider

    bloc

    responsive

    third party

  • Backend

    Spring

    Spring MVC

    Spring REST

    Spring Boot

    Hibernate

    Spring Data JPA

    Thymeleaf

    Spring Security

  • Software

    Data Structure

    Algorithem

    Database

    OOP

    Clean Code

    C

    Java

    HTML5

    CSS3

    Javascript

Education

Computer Science - Helwan university

CS - very good

2017 - 2021

Languages

Language

English

Very Good

Language

Arabic

Mother Tongue

Projects

Transportation & postal application

Flutter - Spring Boot developer

January 2022 - January 2023

It is a project for marine transportation and postal services for Kuwait. Services can be requested via the application or through the website. Through the application, a ship or a jet ski for an owner can be registered and a license, certificates and many other services can be requested. It is also possible to request postal services such as creating A private mail to the customer or Telegraph and many other services and a variety, and the request is divided into several stages that it passes through and receiving a Notification on each stage through which the request passes, and there is a payment stage where the user pays to complete the required service

CSC Application

Flutter Developer - Java Developer

Application is designed to facilitate and automate various administrative tasks for civil and ministry employees, ensuring efficient workflow and transparency in processes. The application aims to provide a centralized platform for employees to request and manage certificates, excuses, vacations, and other managerial tasks, with role-based authorization to enhance security and accountability.Employees can request and generate various certificates,Managers can approve or reject certificate requests based on predefined criteria.Employees can submit excuses or leave requests through the system.Managers can review, approve, or deny requests based on staffing requirements.And other services provided into the Application as mintioned before. there other features like Notification and Alert System, Biometric Authenticaion and more other features.

Grocery Application (Springboot)

Backend developer

backend project developed with springboot framework. its RESTFUL api web services is responsble for grocery market system the contains apis for customers and admin.

Technologies and Properties of Application:- springboot - security - authentication with JWT token - data encryption - Two roles ( admin - customer) - authentication with JWT token - authorization each role has its own securied apis - connect with firebase (database storage) - connect with oracle database - validation on all apis - handling exceptions - reduce boilerplate code with lombak - convert between entities and DTOS with mapstruct - and more...

Malignant Skin Cancer Application (GP)

Application for detect whether the skin is Malignant or Benign.

  • Flutter to make Cross-platform application for all users ( ios - android )
  • Firebase to Save data and database online and for communcate
  • Flask to Connect the Cnn Model with flutter
  • Deep Learning (Cnn Model) becuase CNN is the best solution to use it in Images to can extract the Features.

Arabic Learning Application

mobile app for kids it's contains multi features .

  • letters and numbers with sounds.
  • animals with sounds.
  • colors with sounds.
  • beautiful animations .
  • two fun games .
  1. the first game contains multiple choices
  2. the second game contains re-arrange numbers

Reporting Applicaiton

its an application is responsble for reportings issues that faced on the street to share them with other peaple and Agents to fix and share news with others of the area.

Food Delivery Application

Flutter developer

its an application is responsble for delivering foods from several Resturants to the users and help them to get more experience about the available various fast foods around them.

Salla Application

Flutter developer

Salla Application is app for shopping from internet with different categroies of items.

News Application

News Application to know News from differents Fields and search about news.

Mini-Employee-Managment-System-springboot

Mini project on spring boot MVC.

-registeration and login system

-crud operations

-pagination and filtering

-security with spring security

-frontend with thymeleaf , html , css , bootstrap.

-backend with spring boot