0% found this document useful (0 votes)
50 views1 page

MahmoudShaaban CV

Mahmoud Shaaban is a recent graduate with a Bachelor's degree in Computer Science and Artificial Intelligence from Helwan University, achieving a grade of Very Good. He has internship experience as a Software Engineer, contributing to web scraping tools and website management, along with teaching Java as a Microsoft Student Partner. His projects include a Testing Management System, a Movie Rating application, and an E-Commerce platform, showcasing skills in various programming languages and frameworks.

Uploaded by

Mohamed Sayed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views1 page

MahmoudShaaban CV

Mahmoud Shaaban is a recent graduate with a Bachelor's degree in Computer Science and Artificial Intelligence from Helwan University, achieving a grade of Very Good. He has internship experience as a Software Engineer, contributing to web scraping tools and website management, along with teaching Java as a Microsoft Student Partner. His projects include a Testing Management System, a Movie Rating application, and an E-Commerce platform, showcasing skills in various programming languages and frameworks.

Uploaded by

Mohamed Sayed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

M AHMOUD S HAABAN A DBELFATAH

01120105479 | mahmoud.shaaban6821@gmail.com | linkedin.com/Mahmoud Shaaban | github.com/mahmoud

E DUCATION
Helwan University Cairo, Egypt
Bachelor in Computer Science and Artificial Intelligence Aug. 2019 – June 2023
• Graduated with a grade of Very Good

• Graduation Project of GPA 4

E XPERIENCE
Software Engineer Intern March 2022 – July 2022
Hankerz for Hardware Solutions Cairo, Egypt
• Contributed to the development of a web scraping tool using Node.js, enhancing the marketing analysis process

• Managed and optimized content for WordPress websites, ensuring accuracy, and maintaining high-quality standards.

• Utilized CRM and database systems to efficiently manage orders and streamline website logistics.
• Identified and resolved minor bugs in websites and databases, ensuring seamless user experience and improving
website performance.
Instructor June 2020 – 2021
Microsoft Student Partner Cairo, Egypt
• Taught Java for beginners with a brief introduction to computer science.

• Developed presentation skills through classes, events, and workshops.

P ROJECTS
INVO Academy (Graduation Project) | Node.js, React.js, MongoDB, Python, Git
• Collaborated with team members to develop a Testing Management System using JavaScript, Node.js (backend),

React.js (frontend), and NoSQL MongoDB (database).


• Utilized Single Page Application (SPA) architecture and implemented the Model-View-Controller (MVC) design

pattern.
• Contributed to the development of interactive user interfaces, efficient data management, and robust testing

functionalities.
• Created an OCR (Optical Character Recognition) application using Python to extract data from exam PDFs, speeding

up the test creation process.


• Project Link: invoacademyreact.invoacdmy.com

Movie Rating | C#, ASP.NET, SQL, Git


• Developed a full-stack web application using C#, ASP.NET, and SQL while adhering to SOLID principles.

• Created a fully functional Admin Dashboard where the admin can perform CRUD operations on various entities.

• Designed a visually pleasing UI experience for users using Bootstrap and native JavaScript.

Meery E-Commerce | Node.js, MongoDB, Versal, MongoDB Atlas


• Developed a complete e-commerce web application using Node.js for the backend and MongoDB Atlas for the

database.
• Integrated basic e-commerce functionalities including product management, user authentication, shopping cart, and

order tracking.
• Added advanced features like admin dashboards, payment gateways, and product search with filters.

• Deployed the application on Versal for accessibility and utilized MongoDB Atlas for secure cloud-based storage.

T ECHNICAL S KILLS
Programming Languages: JavaScript (ES6+), Python, C/C++, C#, SQL, HTML/CSS
Frameworks and Tools: Node.js, React.js, ASP.NET, Express.js, Bootstrap, WordPress, Git, Postman
Databases and Cloud: MongoDB, MySQL, MongoDB Atlas, Vercel, Docker
Software Development Concepts: Object-Oriented Programming (OOP), RESTful APIs, MVC Design Pattern, Agile
Methodologies (Scrum), Debugging and Testing
Soft Skills: Strong communication, teamwork, problem-solving, adaptability, and a growth mindset

You might also like