Mohamed Magdy

Egypt

@Muhammed_Magdy

Software Engineer

Badges

Problem Solving
CPP
Java
Sql

Certifications

Work Experience

  • Software Engineer

    IJD Creatives•  March 2025 - Present•  New Cairo, Cairo, Egypt

    ● Contributed to the IJD company dashboard website, developing new features and extending existing functionality to improve performance and user experience. ● Collaborated with frontend and mobile teams to integrate RESTful APIs, ensuring seamless communication between services. ● Enhanced and maintained production legacy code, demonstrating strong skills in code review, debugging, and feature implementation.

  • Backend Engineer

    elmenus•  January 2024 - November 2024•  Qesm El Maadi, Cairo, Egypt

    ● Joined the fleet squad, a cross-functional domain focused on enhancing the Fleet Delivery Management (FDM) and elmenus driver application. ● Designed and implemented REST APIs using Scala with OOP and SOLID principles, developing behavior-driven (BDD) tested endpoints like blocking drivers, breaking shifts, and logging events to WebEngage, significantly improving the FDM user experience. ● Engaged in design meetings for business requirements, also collaborating closely with the frontend, mobile, and product design teams. ● Contributed to weekly chapter meetings to review service performance, monitor logs, address system errors in Datadog, and organize a session about database cursors in foundation meetings with the backend team. ● Served as an active on-call rabbit to solve production issues reported by non-tech teams. ● Worked on Retool, a low-code development platform, to enhance the driver-blocking workflow by automating the process to block multiple drivers simultaneously, resulting in improved efficiency and reduced time costs.

  • Coding Instructor

    3C Online Coding School•  October 2023 - March 2024•  Cairo, Egypt

    ● Played a pivotal role in managing and preparing Saudi Arabian students to hit the Olympiad AI competition finals. ● Taught Saudi Arabian students Data Structures and Algorithms then applied the topics and concepts by solving problems in online judges such as codeforces. ● Provided hands-on experience to Egyptian students with various programming languages such as Python and JavaScript concepts and in web design such as HTML and CSS.

  • Software Engineer Intern

    Klivvr•  July 2023 - September 2023•  Cairo, Egypt

    ● Contributed to developing an internal social app for Klivvr employees, enabling them to share memories, create posts, and engage in social interactions. ● Designed and implemented REST APIs with OOP and SOLID principles, to enhance data accessibility and user experience. ● Optimized database queries to ensure efficient data retrieval, and improved app performance and responsiveness. ● Successfully integrated third-party services, including Novu for notifications and SendGrid for email communication. ● Collaborated with the mobile team to integrate the REST APIs and well-documented endpoints providing clear guidelines.

Education

  • October 6 university

    Computer Science, BS•  September 2019 - July 2023•  GPA: 3.16

Skills

Docker
Git
GitHub
Nginx
Azure
MySQL
PostgreSQL
Prisma
Redis
Nest.js
Express.js
Slick
Sequelize
TypeScript
Scala
C++
JavaScript
Python
Algorithm
Data Structure
NodeJs