Islam Mohamed Ahmed AliBackend Developer | Node.js
Profile
Junior Backend Developer specializing in Node.js, JavaScript and TypeScript, with hands-on experience building production-ready APIs, implementing authentication/authorization flows, and designing efficient database structures using MongoDB, MySQL and PostgreSQL. Strong understanding of REST API's, GraphQL, asynchronous programming and backend best practices. Adept with modern tooling — Prisma, Mongoose, Git/Github, NPM, and Postman — and committed to writing robust, scalable, and testable code. Driven by continuous learning, clean architecture, and delivering real value in team-based environments.
Professional Experience
ICT Teacher, Bank Misr School for Applied Technology & Medical Industries
10/2023 – 03/2025 | October 6th, Giza, Egypt
Projects
Fresh Cart, (E-Commerce Sys.)
Pulse, (Hospital Sys.)
Skills
Backend — JavaScript | TypeScript | Node.js | Express.js | Nest.js | Mongoose (ODM) | Prisma (ORM) | Restful API's | GraphQL | Nodemailer | Multer | JWT | Bcrypt | Socket.io | Docker
Databases — MongoDB | MySQL | PostgreSQL | Redis
Tools — VS Code | Git | Github | NPM | Nodemon | Postman | Pg Admin | Xampp | MongoDB Compass | ChatGPT | DeepSeek | Github Copilot | Render | Mongo Atlas | Supabase
Languages
Arabic — Native|English — B2+
Education
Bachelor's Degree, Shubra Faculty of Engineering, Benha University
09/2016 – 07/2021
Certificates
Databases (Manara Tech)|Relational Databases with SQL (Manara Tech)|Foundation of Databases (Manara Tech)|Modern JavaScript (Manara Tech)|B1 English Level Completion (4Level1)