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