Software Engineer with good experience building applications and services with many language Like GO and C#. also I am a highly competent in designing web services and managing databases. Good knowledge in full-stack development particularly the ASP Dot Net Core technologies, also with Frontend frameworks The React JS technology and use these technologies for building websites and services.
Personal Profile
Education
Bachelor’s in computer science
Good
2016 - 2020
Work Experience
Informatique Education
Full Stack Developer
June 2022 - Now
Back-end Developer | UOB University
Role: Responsible for the development and maintenance of the Student Information System (SIS).
- Implemented back-end solutions using ASP.NET Core, following Clean Architecture principles.
Legacy Code : Migrating legacy code from a traditional web form application to .NET Core is a transformative process that involves modernizing and enhancing the existing codebase
Full Stack Developer | Al-Azhar University
Role: Involved in the development of the Learning Management System (LMS) akin to Moodle.
- Managed the back-end infrastructure using ASP.NET Core, following Clean Architecture principles.
- Led the front-end development using React, JavaScript, and TypeScript.
SKILLS
Programming Languages and Technologies
GO
c#
c/c++
Java
ASP Dot Net Core
Web API
Entity Framework Core
Git
MS SQL
Java Script
Type Script
React JS
SQL Server
MVC
Development Approaches
OOP
Data Structure
Algorithms
Data Base
SOLID
Design Pattern
SOFT SKILLS
Problem Solving
Communication Skills
Teamwork
Work Under Stress
Decision making
Projects
Online Bookstore
Go, MongoDB, GraphQL
Developed an online bookstore application using Go for the backend, MongoDB for the database, and GraphQL for querying data. Implemented features such as user authentication, browsing books by category, and adding books to the cart.
Phone Book
Go, RESTful API, PostgreSQL
Developed a web application to manage contacts utilizing Go for the backend, with a RESTful API architecture, and PostgreSQL for the database. Implemented features such as CRUD operations and authentication.
RAM DISK
C++, pointer, Linked List
- Ram disk is implementation of a file system, which one can use to allocate amount of memory and start to copy folders and files in.
- it has features like copy, paste, cut, delete, create folders, list content of folders , etc.
Phone Book
C#, OOP, ASP Dotnet core and MS SQL Server
- Web API Application to manage a Phone Book
- Use End point Design pattern and Entity framework (code first)
- Useing Clean Architecture