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.
01—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.
02—Selected work
03—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%.
04—Practice
Tools & craft
05—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
06—Contact
Get in touch
Have something in mind? Let's talk.
- Emailfarouk.software.engineer@gmail.com
- Phone+201554907912
- LocationCairo, Egypt