Highly passionate and ambitious developer who is eager to gain deep Full-Stack experience as
fast as possible, using my
current development background to become an expert. Over time, I discovered my interest in
Back-End Development, so I
decided to focus more on it. I enhanced my skills by learning the core concepts of
server-side development such as
working with databases (SQL & NoSQL), building RESTful APIs and
implementing authentication systems,
. I also use Git for version control and collaboration,
which helped me manage my projects efficiently and work effectively in team environments.
Writing simple code involves writing in such a way that the intent is clear to both
other developers and the machines
running the system.
Writing stable code refers to creating changes to the product that don’t harm the
rest of the business.
Experience in Sold Principles,.net Core,angular
and Git source control.
The ability to handle client side using scripting languages (javascript ,
typescript).
Build many charts in a dashboard using angular and export reports with real
numbers.
Experience in swagger and creating authorize APIs for mobile applications.
Build web projects using HTML, Css, Javascript, Ajax and jquery.
Prepare session with my team each week to discuss new knowledges Like(C#11,.Net7)
Attend session with my team each week to discuss new knowledges or New Packages give
work more Performanc like (Dapper , MongoDb ,SeriLog ,CQRS ,Mapster & N-Unit
Testing)
The ability to use realtime tools (signalr , firebase)
The ability to use database engine and scripts.
The ability to use background jobs.
The ability to use Caching Like (InMemory & Redis).
Using Asp.net Identity for registering and login to the project and working on
ERP System but as understanding the business only.
Working on CMS(Content Management System) Projects FrontEnd and BackEnd
and Discussing with the Testing team Bugs that find out during testing (Ui or Ux
or function).
Create Amin Dashboard to can control data that we need to add or delete or
Publish images in the application.
Studied AspNetCore and Angular from scratch on Udemy and Create a Demo
for Angular with Core and using Authentication, Authorization during Call Api.
Explain to my team how to use angular with AspNetCore with my demo.
Working as frontend on Erp project using angular and Creating startup template
with Localization.
Woking as full-stack on a new e-commerce project that creates a database and
relations between tables then Apis then working
as a frontend to call Apis using Angular.
Using .net core with N-tier design pattern and Interfaces.
Authentication and Authorization using sending email confirmation.
Review SignalR to use real-time chatting and create a small demo for a chat , Apply
SignalR in the Tshtri project for chatting between the Ad owner and any
user.
Working as backend on integration project using the console to integrate data
from one server to another server.
Using C#, MVC, and Bootstrap, I joined to time attendance project with the
fingerprint.
Modify some issues in coding, fix bugs, and create reports.
By debugging code and understanding the full cycle for other systems, I make
full documentation that is a reference for anyone who uses the systems.
Build a new cycle for old projects from scratch.
Upgrade my knowledge by reviewing angular technology with .netcore and
create a simple demo to ensure that.
Learn WordPress and Create a website for my company using WordPress
I learn new technology like Microservices and use Git and TFS.
Learn how to apply authentication and authorization in an application using a
new service (AUTH0)
Create a simple demo to apply auth0 in React app.
EDUCATION
System Development Track trainee (Web Development &
Business Intelligence)
Information Technology Institute (ITI) 9-Month
Projects:
Cars Using ASP.NET Core (Razor Pages) and Bootstrap.
Events Using NodeJS, MongoDB, and Bootstrap.
Library System Using ASP.NET MVC, MSSQL Server, and Bootstrap.
Library System Using MSSQL Server, Entity Framework, and Bootstrap.
Examination System Using MSSQL Server.
Online Shopping Using ASP.NET and MS SQL Server. |
Oct 2017 – Jul 2018
Bachelor's Degree In Computer & Information System
Faculty of Computer & Information, Mansoura University
Grade: Very good with honors in computer and information with a percentage of
83%
- Final year project was Land Broker with Excellence.
- My role was PHP developer in the project.
Project Description:
- it facilitates communication between the seller and the buyer of land without a
broker. |
Sep 2013 – Jul 2017
It is an appliaction and website to connect the professionals with the organizations
that are best suited for them in terms of personal goals,
environment, culture, and professional development. For the organizations to improve
their process of finding the best fit for their
needs, connecting them with the professionals which can help achieve their
organizational goals.
Responsibility
Creating Lookups Apis like (Countries , Cities , universities and agancies ...etc)
and The rest apis for experiences , Certifications and Other Personal Data for
JobSeeker
for Mobile application.
Apply Interview , JobOffer Cycle and send Emails Reminder.
Creating and maintaining scalable, reusable components for web applications.
Designing the architecture of the project according to the business
requirements.
Apply Authentication and Authorization For Apis and using JWT.
Implementing the project tasks according to the sprint overview.
Implementing Share Jobs By using Dynamic Link.
Creating Admin Panel To Make a Admin can Edit data and reflect on website.
Apply Background jobs Using HangFire Packages, SignalR and Firebase for Push
Notification.
Apply Localization using Resources files
Apply Session Management for User Cycle (Change password --- >End session ..etc )
Using MiddleWare for WebSite and Custom-Authorize-Attribute Helper For Api.
Reviewing the project code and ensuring that the project is delivered on time.
Technologies
Entityframwork | Dot net core
RESTful APIs
Git
SignalR | Firebase
Sql Server
SendGridClient
Serilog.AspNetCore
Hangfire Packages
AspNetCore.Mvc
Shaari | 2023 ~ 2024
Description
It's the most enriched e-commerce platform in the KSA.
Access to more than 2000
shops with a wide range of products.
be the first to get your favorite brand new comers.
experience and share favorites with friends.
Responsibility
Custom Nopcommerce Apis and update Registeration Cycle to send welcom email to user
Custom Nopcommerce Api for add to cart cycle and display Products in User Cart
Designing the architecture of the project according to the business
requirements.
Apply Authentication and Authorization For Apis and using JWT
Implementing the project tasks according to the sprint overview.
Implementing Share Product By using Dynamic Link.
Custom Nopcommerce Admin Panel To Make a Admin can Edit data and reflect on website
Reviewing the project code and ensuring that the project is delivered on time.
It's a financial website and fintech application designed to facilitate investment
opportunities through targeted
campaigns.
The platform launches specific investment campaigns, allowing users to participate
by purchasing shares directly through
the app. These campaigns offer investors the chance to be part of promising
ventures, with full transparency and
streamlined digital access to financial opportunities.
Responsibility
Apply General Setting Module for admin panel and fixing
bugs.
Apply Session Management for User Cycle (Change password --- >End session ..etc ).
Implementing the project tasks according to the sprint overview.
Reviewing the project code and ensuring that the project is delivered on time.
It's a website to In line with Egypt's Vision 2030 to achieve economic growth and
enhance digital transformation,
President Abdel Fattah El-Sisi launched the National Initiative for the Development
of Egyptian Industry (Ebda') on
October 29, 2022, during the First International Industrial Forum and Exhibition.
The initiative aims to support and
deepen national industries to rely on local products and reduce imports by enhancing
the role of the private sector in
localizing development and innovation in the industrial sector, with the assistance
of its executive arm, Ebda' for
Project Development.
Responsibility
Implementing the project tasks according to the sprint overview.
Apply Modules for admin panel using AspNetCore.Mvc and fixing
bugs.
Apply Apis to return Data from Admin to display on website ,
Reviewing the project code and ensuring that the project is delivered on time.
Tshtri is an online marketplace where you can sell and buy nearly anything quickly,
easily and safely.
Within minutes, click, upload and sell!
Our platform helps you sell and buy the right product at the right place.
Responsibility
Apply Ads Apis , AddToCart , Ad WishList ..etc.
Apply SignalR and Firebase for Push Notification.
Creating and maintaining scalable, reusable components for web applications.
Designing the architecture of the project according to the business
requirements.
Apply Authentication and Authorization For Apis and using JWT.
Implementing the project tasks according to the sprint overview.
Implementing Share Jobs By using Dynamic Link.
Creating Admin Panel from scratch Using Angular To Make a Admin can Edit data and
reflect on
website.
Build many charts in a dashboard using angular and export reports with real
numbers.
Apply Localization using Resource Table.
Apply Session Management for User Cycle (Change password --- >End session ..etc )
Using MiddleWare for WebSite and Custom-Authorize-Attribute Helper For Api.
Reviewing the project code and ensuring that the project is delivered on time.