Farouk Hamdi
Backend Software Engineer
- Years
- 0+
- Based
- Cairo, Egypt
- Status
- Available for work
Backend Engineer crafting scalable Node.js + TypeScript APIs, obsessed with performance and reliability.
—About
Backend Software Engineer
Crafting robust backend services is my bread and butter. I thrive on the challenge of balancing performance, scalability, and maintainability in complex systems. There's something satisfying about distilling intricate business logic into efficient, well-structured code that just works.
In my day-to-day, I work with a wide range of technologies to build scalable backend services. My expertise spans JavaScript and TypeScript, Java, Python, and C++, with a focus on Node.js and Express.js. I'm constantly looking for ways to improve database performance using SQL, and enjoy tackling problems that require a deep understanding of system architecture and object-oriented design.
—Experience
2025 — 2025
Backend Developer InternNational Telecommunication Institute (NTI)
Architected and maintained a scalable backend infrastructure using Node.js, Express.js, and JWT authentication, exposing secure RESTful APIs for Angular application. Designed and implemented RESTful APIs with validation middleware, secure coding practices, and role-based authorization. Successfully onboarded 3 junior engineers and improved team documentation by 30%.
—Credentials
Education
2022 — 2026
Bachelor's Degree, Computer Science
Cairo University — Faculty of Computing and Artificial Intelligence
Bachelor of Science in Computer Science with focus on data structures, machine learning, and software engineering. Completed a capstone project developing a predictive maintenance system using Python, scikit-learn, and a SQL database, reducing equipment downtime by 25%.
Certifications
MEAN Stack Developer
NTI · 2025
—Practice
Tools & craft
—Selected work
№ 01
E-Commerce Platform (Talabat Clone)
Built an end-to-end e-commerce platform, mirroring real-world transactional systems, with a secure authentication and order flow experience. The platform is powered by an Angular frontend consuming a self-built REST API, built with Node.js, Express.js, and MongoDB, utilizing JWT for authentication and authorization.
Angular · Node.js · Express.js · MongoDB · JWT
№ 02
InterviewMe — AI-Interview Analysis Platform
InterviewMe — AI-Interview Analysis Platform was built to streamline recruiter efficiency and provide actionable insights for job candidates. I designed the full-stack application using React for the frontend, Python and FastAPI for the backend, and PostgreSQL for database management. The platform's weighted scoring engine and coaching reports are accessible through interactive dashboards, enabling data-driven hiring decisions.
React · Python · FastAPI · PostgreSQL
—Contact
Get in touch
Have something in mind? Let's talk.
- Emailfarouk.software.engineer@gmail.com
- Phone+201554907912
- LocationCairo, Egypt
