
Ali Nour
Backend Engineer
A motivated Software Engineer with expertise in backend development, skilled in designing, testing, and implementing software applications. Passionate about SaaS solutions. Experienced in developing and optimizing systems, as well as working with various technologies to improve performance and scalability.

Experience & Education
Backend Engineer
- Worked on Ticket system that managed all Aspects of Roads Tolling in Egypt.
- Developed new features to improve system performance and integrated toll barriers across 1000+ gates.
- Created SQL scripts and a custom dashboard to manage data and high-frequency tasks.
- Refactored legacy code to improve maintainability and readability.
Back End Intern
- Completed 120 hours of training on Node.js, Express.js, ES6, JavaScript, JWT, and authentication techniques.
- Collaborated on a secure E-commerce website project using Node.js, Express.js, and Mongoose, enhancing full-stack development skills.
- Technologies: Node.js, Express.js, MongoDB, JWT, bcrypt, Postman, dotenv.
Software Engineer Hackathon Participant
- Collaborated with a team to develop an engaging game using C++ and the SFML library during a hackathon.
- Delivered a functional prototype within the time frame, demonstrating strong problem-solving and teamwork skills.
- Ranked second in the hackathon, gaining valuable experience in game development and graphics rendering.

Projects
Developed a web app for browsing and booking nature tours with seamless authentication and interactive maps, improving user engagement by 25%. Implemented secure user signup, login, and session persistence using JWT and cookies, enhancing transaction security.
Created a real-time chat app with multiple rooms using Socket.io, facilitating communication for over 100 users concurrently. Implemented instant messaging, photo sharing, and real-time location sharing, enhancing user interaction by 50%. Designed an intuitive interface with a profanity filter, ensuring a positive user experience.
Built a full E-Commerce RESTful API using Node.js, Express.js, MongoDB, and Stripe, with features like user authentication, product management, and payment integration. Developed secure JWT authentication and implemented CRUD operations for categories, products, users, and reviews. Improved scalability and documentation by organizing routes and adding Swagger UI.
Developed features for posts, comments, replies, and follow/unfollow functionality, increasing user engagement by 30%. Implemented secure login, signup with JWT, and profile updates including image uploads, enhancing user security. Created a feed to display posts from followed users, improving content discovery by 40%.
Technical Skills
- JavaScript
- TypeScript
- Python
- C++/C
- Node.JS
- Express.Js
- Nest.Js
- Socket.io
- HTML/CSS
- MongoDB
- Mongoose ORM
- PostgreSQL
- TypeORM
- Redis
- GitHub, Git
- Problem Solving
- Data Structures & Algorithms
- OOP
- RESTful APIs
- Linux, Render, JUnit, Postman
- MVC Architecture
Achievements
Excellent Grade - Graduation Project
Achieved an 'Excellent' grade for the Graduation Project Eunoia
Competitive Programming
Solved over 400 problems on LeetCode and Codeforces, achieving a high ranking
Orange Digital Hackathon
Secured 2nd position in the Orange Digital Hackathon
Academic Excellence
Ranked Top 10 in department at university
