Summary
Overview
Work History
Education
Skills
Websites
Projects
Languages
Courses
Timeline
SeniorSoftwareEngineer
Shoniz Mahmoud

Shoniz Mahmoud

Software Engineer
Cairo

Summary

Dedicated and innovative Computer Engineering graduate with a strong foundation in software development, web technologies, and networking. Experienced in full-stack development, with a focus on creating responsive and user-friendly applications. Skilled in problem-solving, algorithm design, and effective teamwork, demonstrated through the successful completion of diverse projects in educational technology. Adept at quickly learning new technologies and collaborating in fast-paced environments.

Overview

5
5
years of post-secondary education

Work History

Led a team to develop a comprehensive online platform for learning and practicing programming skills, demonstrating strong leadership and project management abilities.

Code Craft - Educational Programming Platform (Graduation Project)
  • Technologies used: React, Flutter, Node.js, Express, Django, MySQL, Docker, Load Balancer
  • Key features: Interactive learning tracks, code testing, algorithms explanation and visualizations.

Designed and implemented a complete restaurant database management system.

Relational Database Project
  • Utilized MySQL to create efficient data models and complex queries
  • Implemented features such as menu management, order tracking, and inventory control
  • Demonstrated attention to detail in data modeling and query optimization.

Developed an Android application to explain dynamic programming concepts.

Dynamic Programming Concepts Mobile App
  • Technologies used: React Native, JavaScript.

Built a responsive web app using React for clarifying workouts.

Gym Exercise Shower

Designed and developed a modern UI for a restaurant.

Restaurant Website

Created a full-stack web application using Spring Boot and React.

Movie Streaming Website

Developed a desktop application in Python for the Digital Image Processing course.

Digital Image Processing Toolbox
  • Technologies used: Python, OpenCV, Tkinter (ttkbootstrap).

Developed a Brick Breaker game as part of the Computer Graphics course.

Brick Breaker Game
  • Technologies used: C++, OpenGL
  • Demonstrated application of computer graphics principles in a real-world project.

Developed using SR Flip-flop and AT89C51 microcontroller.

Alarm System

Implemented using Atmega32 and C programming.

USART Serial Communication

Education

B.Sc. in Computer Engineering -

Modern Academy, Faculty of Engineering
09.2019 - 08.2024

Skills

Strong communication and interpersonal skills

Projects

Code Craft - Educational Programming Platform (Graduation Project), Led a team to develop a comprehensive online platform for learning and practicing programming skills, demonstrating strong leadership and project management abilities., React, Flutter, Node.js, Express, Django, MySQL, Docker, Load Balancer, Interactive learning tracks, code testing, algorithms explanation and visualizations Relational Database Project, Designed and implemented a complete restaurant database management system., MySQL, Menu management, order tracking, and inventory control Dynamic Programming Concepts Mobile App, Developed an Android application to explain dynamic programming concepts., React Native, JavaScript, Interactive problem-solving exercises with step-by-step explanations Web Development Projects, Built a responsive web app using React for clarifying workouts., React Restaurant Website, Designed and developed a modern UI for a restaurant. Movie Streaming Website, Created a full-stack web application using Spring Boot and React., Spring Boot, React Applied time management skills to successfully complete multiple projects concurrently Digital Image Processing Toolbox, Developed a desktop application in Python for the Digital Image Processing course., Python, OpenCV, Tkinter (ttkbootstrap), Comprehensive toolbox using OpenCV library for various image operations Brick Breaker Game, Developed a Brick Breaker game as part of the Computer Graphics course., C++, OpenGL, 2D graphics rendering and game physics using OpenGL Embedded Systems Projects, Developed using SR Flip-flop and AT89C51 microcontroller. USART Serial Communication, Implemented using Atmega32 and C programming. Courses

Languages

Arabic
Native language
English
Advanced
C1
German
Beginner
A1

Courses

  • Algorithms
  • Database Systems
  • Web Development
  • Mern Stack Development
  • Mobile App Development using React Native
  • Networking

Timeline

B.Sc. in Computer Engineering -

Modern Academy, Faculty of Engineering
09.2019 - 08.2024

Led a team to develop a comprehensive online platform for learning and practicing programming skills, demonstrating strong leadership and project management abilities.

Code Craft - Educational Programming Platform (Graduation Project)

Designed and implemented a complete restaurant database management system.

Relational Database Project

Developed an Android application to explain dynamic programming concepts.

Dynamic Programming Concepts Mobile App

Built a responsive web app using React for clarifying workouts.

Gym Exercise Shower

Designed and developed a modern UI for a restaurant.

Restaurant Website

Created a full-stack web application using Spring Boot and React.

Movie Streaming Website

Developed a desktop application in Python for the Digital Image Processing course.

Digital Image Processing Toolbox

Developed a Brick Breaker game as part of the Computer Graphics course.

Brick Breaker Game

Developed using SR Flip-flop and AT89C51 microcontroller.

Alarm System

Implemented using Atmega32 and C programming.

USART Serial Communication
Shoniz MahmoudSoftware Engineer