Developed a Next.js SaaS platform for professional portfolios with integrated PayPal payments.
Engineered secure Node.js APIs using JWT/NextAuth, ensuring robust data protection and scalability.
Optimized Performance & SEO via Server-Side Rendering (SSR), delivering a high-speed, premium UX.
Managed Full-Stack Deployment on Vercel with Git/GitHub for continuous integration and delivery.
Professional development
Career Break|Training
Nov 2024 - Jan 2025
3 mos Remote
Focus Areas & Projects:
Completed an intensive backend development training program focused on NestJS (Node.js + TypeScript) for building scalable and high-performance server-side applications.
Advanced concepts: RESTful API development, Authentication & Authorization (JWT, OAuth, RBAC), Real-time communication using Socket.io, GraphQL integration, Internationalization (i18n), MongoDB, and Microservices architecture.
Developed a complete e-commerce system including: User management (RBAC), Secure Auth (JWT/OAuth), Product/Category/Brand mgmt, Cart & Order processing, Payment handling, Coupon mgmt, Reviews system, and Tax configuration.
Full Stack Developer Intern
Cités des Métiers et des Compétences|Internship
Sep 2023 - Jun 2024
10 mos Laayoune, Morocco
Achievements:
Designed interactive and attractive user interfaces in front-end development.
Acquired experience in back-end development and database management.
Developed skills in creating and maintaining dynamic web applications.
Applied Agile methodology to improve efficiency and strengthen teamwork.
Gained experience using Git and GitHub for effective code and project management.
Used SonarQube to analyze code quality and ensure continuous improvement.
Used Docker to streamline environment management and application development.
Enhanced interpersonal skills, including communication and teamwork.
Full Stack MERN Developer
Académie Régionale d'Éducation et de Formation|Internship
Mar 2024 - Mar 2024
1 mo Laayoune, Morocco
Key Tasks:
Designed and developed a task management application allowing users to add, edit, and delete tasks.
Implemented authentication and authorization using JWT to ensure the security of the application.
Tested API endpoints using Postman to ensure proper functionality.
Improved user experience by designing a simple and user-friendly interface.
Deployed the application on Vercel and managed the codebase using Git/GitHub.
Digital Developer Intern
Cités des Métiers et des Compétences|Internship
Nov 2022 - Jun 2023
8 mos Laayoune, Morocco
Core Learning:
Acquired the basics of algorithmic and object-oriented programming.
Designed and built static and dynamic websites that interact with users.
Worked with databases and executed basic operations.
Learned JavaScript for application development.
Familiarized with information system security principles.
Developed behavioral and social skills essential for a professional environment.