Skip to content
View SH-code12's full-sized avatar

Block or report SH-code12

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
SH-code12/README.md

Hi ๐Ÿ‘‹, I'm Shahd Elnassag

๐Ÿง‘โ€๐Ÿ’ป Software Engineer | DevOps Engineer | Embedded Systems

code2

๐ŸŒฑ Professional Profile

1. Title: "Software Engineer".
2. Description: "Enthusiastic learner with software development, and modern technologies. Skilled in
programming, and DevOps tools"

Core Competencies

1. Programming Languages: ["Python", "Java", "C++", "JavaScript", "HTML/CSS"]
2. DevOps Tools: ["Docker", "Kubernetes", "Terraform", "Ansible", "Jenkins","GutHub Actions","Grafana","Promethous","Loki"]
3. Software Engineering: "Proficient in object-oriented programming, UML design, and system modeling."
4. Database Systems: "Experienced in database design, ERD modeling, and SQL Server implementation**

Projects

๐Ÿณ๐Ÿ”๐Ÿš€๐Ÿ“Š 1. DevOps Environment Setup

Automated deployment of a Flask application using full DevOps lifecycle. Built CI/CD pipelines,
containerized services, and implemented real-time monitoring.

Technolgies: ["Docker", "Docker Compose","Nginx", "GitHub Actions", "Terraform",
"Ansible", "Kubernetes", "Helm", "Prometheus", "Grafana", "Loki"]

๐ŸŒ๐Ÿ“š๐Ÿง‘โ€๐Ÿซ 2. Learning Management System (LMS) Web Application

Developed a multi-role LMS platform for managing courses, assessments, and user progress tracking.
Used Java with Spring Boot for backend, MySQL for the database, and followed a layered architecture.
Implemented features like performance analytics, role-based access control, and email notifications.

Technolgies: ["Spring Boot", "MySQL", "Java", "Postman"]

๐ŸŽจ๐Ÿงฎ๐ŸชŸ 3. Graphics Application in C++ (WinAPI)

Created a graphics program to draw Hermite and Bรฉzier curves with color interpolation,
circle filling using Bresenhamโ€™s algorithm, and polygon clipping with Cohen-Sutherland,
all using WinAPI and no STL containers.

Technolgies: ["C++", "WinAPI"]

๐Ÿ“š๐ŸŒ๐Ÿ’ป 4. Online Library Website

Created a web platform for searching and borrowing books with full-stack development.

Technolgies: ["Python (Django)", "HTML", "CSS", "JavaScript"]

โœˆ๏ธ๐Ÿงพ๐Ÿงณ 5. Flight Reservation System

Designed a system for booking and managing flights with robust database design and GUI.

TOOLS: ["Microsoft SQL Server", "ERD design", "GUI frameworks"]

๐ŸŽฎ๐Ÿ๐Ÿง  6. Gomoku AI Game in Python (GUI)

Developed a GUI-based Gomoku game supporting Human vs Human, Human vs AI,
and AI vs AI (minimax vs alpha-beta pruning) play modes.

Technolgies:["Python", "Tkinter", "Minimax" , "Alpha-beta"] 

๐Ÿ–ผ๏ธ๐ŸŒซ๏ธ๐ŸŽ›๏ธ 7. Gray Scale Image Processor

Built a C++ application for real-time image filtering and editing using OOP principles.

Technolgies: [C++", "OOP", "pixel-level operations"]

๐Ÿ–ฅ๏ธ๐Ÿ“ฆโš™๏ธ 8. Cross-Platform C Program for MIPS Architecture

Cross-compiled a C application to run on a MIPS-based Linux system.
Configured toolchains and tested execution on QEMU.

Technolgies: ["GCC cross-compiler", "QEMU", "Makefile", "Ubuntu"]

๐Ÿง ๐Ÿ’พ๐Ÿ–ฑ๏ธ 9. Machine Instruction Simulator

Simulated instruction execution with visualized memory and register status updates.

Technolgies: ["C++", "Hex file parsing", "OOP"]

โž•๐Ÿ“๐Ÿ”ข 10. BigReal Class (Arbitrary Precision Real Number Library) =

Implemented custom operations on large real numbers beyond standard data types.

Technolgies: ["C++", "OOP", "operator overloading"]

โญ•โŒ๐ŸŽฏ 11. Tic-Tac-Toe Game Variations

Created multiple game versions including 5x5, Pyramid, and Four-in-a-Row using modular design.

Technolgies: ["C++", "OOP"]

๐Ÿš๐Ÿ—บ๏ธ๐Ÿ”‹ 12.= Drone Delivery Pathfinding using A in Prolog*

Designed an intelligent drone navigation system that calculates optimal paths using A* search,
considering energy constraints, obstacles, delivery points, and recharge stations in a city grid.

Technolgies: ["SWI-Prolog"]

๐Ÿ’ฌ Ask me about

  • Linux, DevOps, Software Development
  • CI/CD, Docker, Kubernetes, GitHub Actions
  • Terraform, Ansible, Helm, Prometheus, Grafana, Loki
  • Cross-compilation, QEMU, MIPS Architecture
  • Python, Django, Flask, Tkinter GUI
  • AI Algorithms: Minimax, Alpha-Beta Pruning
  • C++, OOP, Data Structures, STL-Free WinAPI Programming
  • Spring Boot, MySQL, RESTful APIs, Postman
  • SQL Server, ERD Design, Database Querying
  • SWI-Prolog, A Search, Constraint-based Pathfinding*
  • Modular Game Design, Tic-Tac-Toe Variants, Board Game Logic

๐Ÿ“œ๐Ÿ… Certificate of Achievement

Image
Image Image

๐Ÿ“ซ How to reach me

Connect with me:

Languages and Tools:

cplusplus css3 django docker git grafana html5 java javascript jenkins kubernetes linux mssql nginx python

My Actions On GitHub

sh-code12

sh-code12

Pinned Loading

  1. DevOps_task DevOps_task Public

    HCL 1

  2. Library_Website Library_Website Public

    JavaScript 1

  3. FatmaAtta/Image_Processing FatmaAtta/Image_Processing Public

    C++

  4. Flight_Reservation_Project Flight_Reservation_Project Public

    C# 1

  5. Tic-Tac-Toe-Game-Variations Tic-Tac-Toe-Game-Variations Public

    C++ 1

  6. CPU-Schedulers-Simulator CPU-Schedulers-Simulator Public

    Java