Welcome,
I'm Ahmed Magdy,
a Backend Engineer
const
backEndEngineer
=
{
name:
'
Ahmed Magdy
'
,
title:
'
Backend Engineer
'
,
skills:
['JavaScript'
,
'TypeScript'
,
'Node.js'
,
'Express.js'
,
'MongoDB'
,
'PostgreSQL'
,
'ORM'
,
'Git/Github'
,
'Docker'
,
'Python'],
tools:
['VS Code'
,
'MongoDB Compass'
,
'linux'
,
'NPM'
,
'Postman'],
hardWorker:
true
,
quickLearner:
true
,
problemSolver:
true
,
employable:
function
() {
return
(
this.hardWorker
&&
this.problemSolver
&&
this.skills.length
>=
10
);
}
}
My name is Ahmed Magdy, Results-driven Node.js Developer with a proven track record in backend development. Proficient in crafting robust solutions using Node.js and Express.js, with extensive experience in delivering scalable and high-performance applications. Committed to optimizing code and staying current with the latest industry trends. Holds a Bachelor's degree in Computers and Information, Department of Software Engineering, from Mansoura University. Seeking opportunities to leverage expertise and drive excellence in backend development projects.
Full E-Commerce APIs
const
project
=
{
name:
'
Full E-Commerce APIs
'
,
tools:
['Node.js'
,
'Express.js'
,
'JavaScript'
,
'MongoDB'
,
'Mongoose'
,
'Strip'
,
'Multer'
,
'Bcryptjs'],
myRole:
Backend Developer
,
Description:
'
DEVLANT Full E-Commerce RESTful APIs is a robust Node.js-based solution tailored for developers looking to build comprehensive and scalable e-commerce applications. This suite of APIs offers essential functionalities including product management, user account handling, order processing, and more. It provides a solid foundation for creating a feature-rich online shopping experience, ensuring a seamless and efficient backend for any e-commerce platform. Designed with scalability and performance in mind, DEVLANT enables developers to deliver high-quality solutions and adapt to evolving business needs.
'
,
}
Auth Guard APIs
const
project
=
{
name:
'
Auth Guard APIs
'
,
tools:
['Node.js'
,
'Express.js'
,
'Javascript'
,
'MongoDB'
,
'Mongoose'
,
'JWT'],
myRole:
Backend Developer
,
Description:
'
This project is an authentication system built using Express.js. It provides a secure and scalable foundation for user authentication, including features like registration, login, password hashing, JWT-based authentication, and more.
'
,
}
Library APIs
const
project
=
{
name:
'
Library APIs
'
,
tools:
['Node.js'
,
'Express.js'
,
'Javascript'
,
'MongoDB'
,
'Mongoose'
,
'Multer'
,
'JWT'],
myRole:
Backend Developer
,
Description:
'
This project is a Node.js application for managing authors, books, and users. It includes functionalities such as user authentication, author and book management, and file uploading. The application is built using Express.js and MongoDB as the database.
'
,
}
FinAPI-Pro
const
project
=
{
name:
'
FinAPI-Pro
'
,
tools:
['Node.js'
,
'Express.js'
,
'JavaScript'
,
'MongoDB'
,
'Mongoose'
,
'JWT'
,
'Multer'],
myRole:
Backend Developer
,
Description:
'
A scalable API for advanced personal finance management. Includes recurring transactions, investment tracking, debt management, multi-currency support, goal tracking, advanced reporting, notifications, and more. Secure, efficient, and designed for seamless integration, empowering comprehensive financial management.
'
,
}
Naturix Community APIs
const
project
=
{
name:
'
Naturix Community APIs
'
,
tools:
['Node.js'
,
'Express.js'
,
'Javascript'
,
'MongoDB'
,
'Mongoose'
,
'JWT'
'Socket.io'],
myRole:
Backend Developer
,
Description:
'
Naturix Web App Community is a dynamic platform designed to connect users with a shared interest in nature and sustainability. This web app facilitates community engagement through features such as discussion forums, event scheduling, and resource sharing. Users can create profiles, join discussions, and participate in community events, fostering a collaborative environment focused on environmental awareness and conservation. Built with modern web technologies, Naturix provides a user-friendly interface and seamless experience for users passionate about making a positive impact on the planet.
'
,
}
Minut APIs
const
project
=
{
name:
'
Minut APIs
'
,
tools:
['Node.js'
,
'Express.js'
,
'JavaScript'
,
'MongoDB'
,
'Mongoose'
,
'JWT'],
myRole:
Backend Developer
,
Description:
'
The Backend APIs for Minut Booking System provide a business logic framework for managing bookings, user authentication, and reservation processes. These APIs support essential features such as creating, updating, and canceling bookings, as well as secure user sign-up and login. Designed for reliability and scalability, they offer a solid foundation for integrating comprehensive booking functionalities into applications.
'
,
}
2020 – 2024
Faculty Of Computer and Information Science, Department of Software Engineering
Mansoura University
If you have any questions or need further information, please feel free to reach out to me. I'm open to opportunities that match my expertise and interests.