Personal Profile

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.

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

Achievements

Trainee in ICPC Assiut Community for 3years.

Mentor For Newcomers Programmers for 1 year.

Solved +700 Problems on different online judges and participated in many contest

Languages

Language

Arabic

Mother Tongue

Language

English

Good