Full Stack Engineer

Open to full-time
Bio

Ahmed A. is a Full Stack Engineer with several years of experience in developing web applications and enhancing backend architectures. Proficient in Angular Universal, Express.js, MongoDB, Node.js, and Laravel, Ahmed builds robust web applications, APIs, and microservices. He employs best practices such as JWT authentication, role-based access control, and integrates third-party services like payment gateways and shipment APIs. His development process includes Agile methodologies, code reviews, and continuous integration. At Icon, Ahmed contributed to an e-commerce platform using Angular Universal, Express, and MongoDB, implementing features like secure payment processing and real-time communication via Socket.IO. He also developed Kidlantis, a full-stack web application for nursery slot bookings, utilizing Angular, Node.js, and MongoDB to provide a seamless user experience. Ahmed holds a Bachelor of Science in industrial microbiology and applied chemistry from Alexandria University and a diploma in open source application development from the Information Technology Institute. He is well-suited for roles involving complex web application development and backend system enhancements.

Expertise
MongoDBNode.jsSQLPHPJavaScriptCSSHTMLAngularPythonReactJavaLaravelTypeScript
Video Intro
Assessments
APPLICANT AVG · 51%AHMED · 86%0255075100TopASSESSMENT SCORE (0–100)
  • Implement an LRU Cache AlgorithmMedium
  • Understanding Rate Limiting in APIsMedium
  • Understanding Angular's Change Detection MechanismMedium
Projects

Kidlantis

Kidlantis is a full-stack web application. It was developed as my graduation project. The platform helps parents find and reserve nursery slots easily through a user-friendly interface. It includes search and filter features, nursery listings, and detailed profile management options. Parents can create accounts, manage bookings, and communicate directly with nurseries for available slots. The admin panel allows nurseries to manage profiles, update schedules, and handle reservations. Authentication and authorization secure both parents and admins, ensuring proper role-based access control. Technologies used: Angular for front-end development, Express and Node.js for back-end APIs, MongoDB for data persistence, and Bootstrap for responsive design and intuitive user experience.

Experience
  1. Junior FullStack Web Developer

    IconMay 2025Present
    • ◦ E-Commerce Platform Development: Contributed to an Angular Universal + Express + MongoDB e-commerce platform selling tires, oils, and batteries.
    • Backend Enhancement: Improved existing microservice architecture using Express, MongoDB, and RabbitMQ. Imple mented subscription-based features (Gold, Premium) with secure payment processing.
    • Third-Party Integrations: Integrated shipment API (OTO) and payment gateway (Tap).
    • Real-Time Communication: Used Socket.IO for order updates and notifications.
    • File Uploading: Handled file uploads using Multer and Cloudinary.
    • Async Processing: Used BullMQ for background jobs like email/notification dispatch
    • Authentication & Security: Implemented JWT auth, validation, and RBAC.
    • Team Workflow: Participated in Agile sprints, code reviews, and daily scrums.
    Angular UniversalMongoDBMySQLExpress jsNestjsNodejsReact jsBootstrapTailwind
Education
  1. Diploma

    Information Technology InstituteAlexandria , Egypt2023 — 2024
  2. Bachelor of Science

    Alexandria UniversityAlexandria , Egypt2016 — 2020
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Muhammad A.
Muhammad A.

Full Stack Engineer

0-2 Years of Experience

JavaPythonJavaScriptNode.js
Ukeme B.
Ukeme B.

Full Stack Engineer

0-2 Years of Experience

FlaskNode.jsMongoDBGit
Usman A.
Usman A.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLGitJavaScript
View all

Full Stack Engineer

0-2 years experience

14 days risk-free trial · No commitments · We handle contracts and payroll