Expertise
Backend Development & APIs
Expertise in Node.js, Express.js, and Nest.js for building scalable backend services and RESTful APIs, including real-time communication with Socket.IO.
Database & Data Management
Proficient in MongoDB, PostgreSQL, and Redis, including Mongoose ORM, for efficient data storage, retrieval, and secure payment gateway integrations.
Cloud & DevOps Tools
Experience with AWS S3, AWS EC2, Docker, Git, GitHub, CI/CD, and OAuth2 for robust deployment, version control, and secure authentication.
Projects
Anghami Clone – Music Streaming Backend
Integrated Google OAuth login, Redis caching, and media storage with Cloudinary for enhanced performance and features.Designed a scalable backend handling user authentication, playlists, search, and streaming functionalities.
Secure E-commerce API
Built using a modular Express middleware architecture ensuring security, maintainability, and scalability, complete with Swagger API documentation.Developed a scalable e-commerce backend with JWT authentication, full CRUD for all entities, and integrated online & COD payments.
Roomify Chat Application
Incorporated a profanity filter to ensure a smooth and respectful user experience.Built a real-time chat platform supporting over 1000 users with instant messaging, media & location sharing.
Threads Clone – Social Media Backend
Utilized Mongoose models optimized for scalability and Socket.IO for real-time interactions.Developed a Threads-style social backend with real-time messaging, JWT authentication, and Cloudinary media uploads.
Timeline
Graduated with a Bachelor's Degree in Computer Science from Suez Canal University, achieving Excellent with Honors.
Completed a 4-month intensive Full Stack Web Development program focusing on the MEARN stack at the Information Technology Institute (ITI).
Implemented Apple-Google OAuth with NestJS + Passport.js at Yourdis, enhancing login security and user onboarding.
Built automated notifications via NestJS, FCM, and cron jobs for real-time user engagement at Yourdis.
Implemented an idempotency key mechanism to prevent duplicate user payments and ensure transaction integrity for Egypt's national tolling system.
Refactored 15+ legacy modules into modern components, improving maintainability and reducing bugs by 25% at Watanya Company For Roads.