Expérience

Mon expérience professionnelle

Fondateur & Développeur Full Stack

DGT Portfolio|Full-time
Oct 2025 - Présent
+7 mois À distance

Responsabilités clés :

  • Développement et maintenance d'une plateforme SaaS Next.js pour la création de portfolios professionnels, avec intégration des paiements PayPal et support de domaines personnalisés.
  • Développement d'APIs RESTful sécurisées avec Node.js et Express.js, avec authentification JWT/NextAuth.js et Contrôle d'Accès Basé sur les Rôles (RBAC).
  • Mise en œuvre des optimisations de performance et de SEO via le Server-Side Rendering (SSR) et les pratiques modernes de développement web.
  • Gestion du déploiement applicatif sur Vercel et des workflows CI/CD avec Git et GitHub.

Formation en Développement Backend

Auto-apprentissage & Développement Professionnel|Formation
Nov 2024 - Jan 2025
3 mois À distance

Domaines de concentration et projets :

  • Réalisation d'un programme de formation intensif en développement backend axé sur NestJS (Node.js + TypeScript) pour la création d'applications côté serveur évolutives et performantes.
  • Concepts avancés : Développement d'API RESTful, Authentification et Autorisation (JWT, OAuth, RBAC), Communication en temps réel via Socket.io, Intégration GraphQL, Internationalisation (i18n), MongoDB, et Architecture microservices.
  • Développement d'un système complet de commerce électronique incluant : Gestion des utilisateurs (RBAC), Authentification sécurisée (JWT/OAuth), Gestion des produits/catégories/marques, Panier et traitement des commandes, Gestion des paiements, Gestion des coupons, Système d'avis et Configuration des taxes.

Stagiaire Développeur Full Stack

Cités des Métiers et des Compétences|Stage
Sep 2023 - Juin 2024
10 mois Laâyoune, Maroc

Responsabilités clés :

  • Développement d'applications web réactives et interactives avec React.js et JavaScript.
  • Construction de services back-end et d'APIs RESTful avec Node.js et Express.js, avec une expérience en Laravel/PHP.
  • Conception et gestion de bases de données avec MongoDB et MySQL.
  • Application des méthodologies Agile/Scrum tout au long de la planification, du développement, des tests et de la livraison.
  • Utilisation de Docker, Git/GitHub et SonarQube pour le développement, le contrôle de version et l'analyse qualité du code.

Développeur Full Stack MERN

Académie Régionale d'Éducation et de Formation|Stage
Mar 2024 - Mar 2024
1 mois Laâyoune, Maroc

Missions principales :

  • Conception et développement d'une application full-stack de gestion des tâches avec authentification JWT.
  • Développement des endpoints de l'API RESTful et tests avec Postman.
  • Déploiement de l'application sur Vercel.

Stagiaire Développeur Digital

Cités des Métiers et des Compétences|Temps plein
Nov 2022 - Juin 2023
8 mois Laâyoune, Maroc

Responsabilités clés :

  • Application des concepts de programmation et d'algorithmique à travers des projets pratiques.
  • Développement de sites web statiques et dynamiques avec HTML, CSS, JavaScript et PHP.
  • Travail avec des bases de données SQL et application des pratiques de base en sécurité des systèmes d'information.