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
);
}
}

About Me

About Me

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.

skills

html

Javascript

css

TypeScript

js

Node.js

Bootstrap

Express.js

jQuery

MongoDB

sass

PostgreSQL

react

MongooseODM

React-Router

Prisma

Redux

Linux

NPM

NPM

webpack

GitHub

git

Git

GitHub

Python

postman

Postman

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. ' ,
}
ecommerce

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. ' ,
}
AuthGuard

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. ' ,
}
library

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. ' ,
}
fin

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. ' ,
}
naturix

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. ' ,
}
minut

Educations

2020 – 2024

Faculty Of Computer and Information Science, Department of Software Engineering

Mansoura University

Contact

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.

Please enter a valid name with at least 3 characters.

Please enter a valid email address.

Please enter a valid message with at least 3 characters.

  • alshwwhy212@gmail.com
  • 01097215012
  • Mansoura, Egypt