Islam Mohamed Ahmed AliBackend Developer | Node Js
Profile
A Junior developer with a solid foundation in Node JS, JavaScript, and web development. Proficient in building web applications with API, SQL and noSQL DBs. Eager to apply skills in a dynamic environment and grow as a software engineer.
Professional Experience
Bank Misr School for Applied Technology & Medical Industries, ICT Teacher
Oct 2023 – Mar 2025October 6th, Giza, Egypt
Education
Shubra Faculty of Engineering, Benha University, Bachelor's Degree
Sep 2016 – Jul 2021
Skills
Programming Languages
JavaScript, TypeScript
Frameworks
Express Js, Nest Js
Databases
MongoDB, MySQL, PostgreSQL
Concepts
Restful API's, GraphQL API's, Asynchronous Programming, JSON, Middlewares, Authentication, Authorization, Validations
Soft
Teamwork, Problem Solving, Time Management
Spoken Languages
English B2+, Arabic Native
Mappers
Mongoose, Prisma
Tools
VS Code, Git, Github, npm, Nodemon, Postman, Pg Admin, Xampp, MongoDB Compass, Chatgbt, DeepSeek, Github Copilot
JS Runtime Environments
Node JS
Certificates
Databases (Manara Tech)
Relational Databases with SQL (Manara Tech)
Foundation Of Databases (Manara Tech)
Modern JavaScript (Manara Tech)
Projects
Sticky Notes App, Express Js - Mongoose - MongoDB•An API'S Project for users to create accounts, Create, Update and Delete their Notes
Saraha App, Express Js - Mongoose - MongoDB•An API'S Project for users to create accounts, review messages from anonymous users and send anonymous messages to other users
Fresh Cart App, Express Js - Mongoose - MongoDB•An API'S E-Commerce Project for users to be able to create accounts using Signup, review some Products, Add them to their Wishlists or carts, create Orders and make the purchase process successfully