Mohamed Khaled MahmoudSoftware Engineer
Profile

Full-Stack Developer experienced in Spring Boot, Flask, Node.js, React & Angular. Builds scalable, high-performance systems with RESTful APIs, secure authentication, and efficient front-end integration. Committed to clean architecture, testing, and Agile teamwork.

Education
Professional Experience

Injaz Consulting

Software Engineer Intern
  • ontributing to the development of a Smart Tracking System combining real-time monitoring and data visualization components.
  • 2025/10Cairo, Egypt
  • Implementing front-end features using Angular within a micro-frontend architecture, improving modularity and scalability across projects.
  • Supporting back-end services using Java (Spring Boot) for RESTful API development and data processing.
  • Beshara Group

    Full-Stack Web Development Intern
  • Contributed to both front-end (React.js) and back-end (Spring Boot) development for enterprise-scale ERP-style web systems.
  • 2025/08 – 2025/10Nasr City, Cairo
  • Developed and optimized RESTful APIs using Spring Boot following OOP and design pattern principles.
  • Collaborated in an Agile/Scrum environment with designers and engineers to deliver scalable, maintainable features.
  • Alexandria University

    Computer Science Teaching Assistant
  • Led tutorial sessions for undergraduate students in Advanced Calculus.
  • 2023/07 – 2023/09Alexandria, Egypt
  • Supported students by clarifying mathematical concepts, answering questions, and guiding problem-solving during sections.
  • Strengthened communication, presentation, and mentoring skills through direct student interaction.
  • Valeo Automotive Company

    Embedded SW Testing Intern
  • Designed and executed test cases for embedded software modules.
  • 2022/07 – 2022/11Cairo, Egypt
  • Supported automation testing and bug tracking.
  • Strengthened debugging, validation, and analytical skills essential for software reliability and system testing.
  • Skills
    APIs

    REST, GraphQL (basic), API design and integration

    Testing and Monitoring

    Unit Testing, Integration Testing, Postman, Grafana, Debugging.

    Databases

    MySQL, MongoDB, Redis, Sequelize ORM, Data Modeling.

    Languages

    Java, Python, JavaScript (ES6+), TypeScript, SQL, HTML5, CSS3

    Frameworks

    Flask, Spring Boot, Node.js, React.js

    Projects

    Expenses Tracker

    Node | Express | Mysql | Sequelize | typeScript | OAuth | Stripe | redis | Grafana
  • Implemented authentication, role-based access, and financial data tracking with Sequelize ORM and MySQL.
  • 2025/05 – Present
  • Built and documented REST endpoints with Swagger, integrated Stripe for payment simulation, and used Redis caching to improve response time.
  • Integrated Grafana dashboards to visualize performance metrics and data flow.
  • E-commerce App

    TailwindCss | React.js | Axios | Formik | Yup | React Query | Typescript
  • Built a responsive single-page application (SPA) for e-commerce using React and TypeScript.
  • 2025/03 – 2025/04
  • Managed client and server state with React Query and Context API for optimized performance.
  • Implemented form validation with Formik + Yup and responsive UI via Tailwind CSS.
  • Graduation Project

  • Built a Flask REST API to deploy and serve a machine-learning model to an Android client.
  • 2022/11 – 2023/06
  • Designed an API gateway for model inference, transforming trained ML models into production-ready endpoints.
  • Demonstrated the ability to bridge AI systems and real-world applications, aligning with emerging FinTech and AI trends.
  • Courses

    Back-end bootcamp

    Elevate Tech

    Gained practical experience implementing gRPC communication, message queues, and API versioning, along with building CI/CD pipelines and Dockerized deployments. Emphasized testing and observability. within an Agile team workflow to deliver production-ready systems.

    2025/08 – Present

    Front-end diploma

    Route Academy

    In-depth training in modern front-end development using React.js, Next.js, and TypeScript. Explored state management with Redux and Context API, routing, API integration, and responsive UI design using Tailwind CSS and Bootstrap.

    2025/01 – 2025/07
    Languages
    Arabic

    Native

    English

    Advanced