Mahmoud SolimanBackend Node.js | java spring || Frontend React Developer
Objective

Motivated full-stack developer with a Bachelor's degree in Computer Science and a graduate of the Digital Egypt Pioneers Initiative (DEPI). Proficient in backend development using Node.js (Express, MongoDB) and Java (Spring Boot, MySQL), and experienced in frontend development with React.js. Passionate about building scalable web applications, designing clean RESTful APIs, and delivering seamless user experiences. Committed to writing high-quality code and continuously enhancing technical skills to stay aligned with modern web development practices.

Education

Bachelor's Degree in Computer Science, Tanta University

  • GPA 3.58
  • Oct 2021 – Jun 2025

    Internships

    Backend Node.js internship

    SEF Academy⁠

    I completed an internship in backend development focused on Node.js, where I gained hands-on experience in building scalable server-side applications. I collaborated with a team to design and implement RESTful APIs, manage databases, and optimize performance. My responsibilities included writing clean code, conducting testing, and troubleshooting issues in existing systems. This experience enhanced my understanding of backend technologies and asynchronous programming, deepening my passion for backend development and solidifying my skills in Node.js for future opportunities.

    Aug 2024 – Oct 2024mansoura, Egypt

    React web development internship

    ITC College⁠

    I completed an internship in React web development, where I gained hands-on experience in creating dynamic web applications. I collaborated with a team to design user-friendly interfaces using React.js, JavaScript, HTML, and CSS. My role included participating in code reviews and troubleshooting existing applications to ensure optimal performance. This experience enhanced my technical skills, problem-solving abilities, and communication within a team, deepening my understanding of modern web development practices and reinforcing my passion for innovative solutions.

    Jun 2024 – Oct 2024Tanta, Egypt
    Projects

    Backend for an online learning platform built with Node.js, Express, and MongoDB (MongoDB Atlas). Supports user roles (Mentors & Students), course management, progress tracking, and real-time features including chat (with AI), meetings, and payments.

    Integrated with OpenAI for AI chat and an external AI API that explains GitHub repos.

    Includes email verification via user signup.

    Real payments powered by Paymob.

    Meetings auto-generated via Jitsi when mentors create them.

    Media stored on Cloudinary.

    Live on Glitch. Postman collection availabl

    Academy-courses-api⁠

    The Academy Courses API is designed to empower learning by providing a scalable backend solution for managing educational courses. Built with Node.js, this robust API streamlines course management for educational institutions, revolutionizing the way they handle and deliver educational content. With a focus on efficiency and accessibility, the Node.js-driven API aims to enhance the overall learning experience for students and educators alike

    E-commerce-api⁠

    The E-Commerce API is designed to transform online shopping by providing a dynamic backend solution built with Node.js. This scalable API enhances retail innovation, enabling seamless transactions and efficient management of e-commerce operations. With a focus on improving the shopping experience, the Node.js-driven API empowers businesses to deliver robust solutions that cater to the evolving needs of customers in the digital marketplace

    Shopping-cart-main⁠

    Summary: "shopping-cart-main" is a comprehensive e-commerce project aimed at facilitating online shopping experiences. It provides users with a platform to browse through a variety of products, add them to their cart, and proceed to checkout seamlessly. The project employs a range of technologies to ensure smooth functionality, including HTML, CSS, JavaScript. Through this project, users can enjoy a convenient shopping experience while administrators can efficiently manage inventory and orders.
    Skills
    Back-end development
    • Node.js
    • Java, OOP
    • Spring Boot
    • JavaScript (ES6+)
    • TypeScript
    • MySQL
    • MongoDB
    • Express.js,
    • RESTful APIs
    • Design
    • Git , GitHub
    Personal Skills
    • Excellent written and verbal communication skills
    • Ability to identify and solve problems
    • Ability to work effectively as part of a team

    Front-end development

    • HTML
    • HTML5
    • CSS
    • CSS3
    • Bootstrap
    • JavaScript
    • React

    Courses

    React Web Development⁠

    Digital Egypt Pioneers Initiative - DEPI
    Jun 2024 – Oct 2024Tanta, Egypt
    Aug 2023 – May 2024Mansoura, Egypt
    Languages
    Arabic

    native

    English

    Very Good writing and speaking