Experience

My professional experience

Full Stack Developer (MERN)

DGT PORTFOLIO|Full-time
Oct 2025 - Present
7 mos Remote

Key Responsibilities:

  • 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.