Expérience

Mon expérience professionnelle

Fondateur & Développeur Full Stack

DGT Portfolio•Full-time (À distance)
Oct 2025 — Présent
À 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.
Next.jsReact.jsNode.jsExpress.jsMongoDBPayPal APIJWT / NextAuthTailwind CSSVercelGit & GitHub

Formation en Développement Backend

Auto-apprentissage & Développement Professionnel•Formation (À distance)
Nov 2024 — Jan 2025
À 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.
NestJSTypeScriptNode.jsREST APIsPostmanSocket.ioMongoDBOAuth & RBAC

Stagiaire Développeur Full Stack

Cités des Métiers et des Compétences•Temps plein (Sur site)
Sep 2023 — Juin 2024
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.
React.jsJavaScriptNode.jsExpress.jsMongoDBMySQLPHPGit & GitHub

Développeur Full Stack MERN

Académie Régionale d'Éducation et de Formation•Stage (Sur site)
Mar 2024 — Mar 2024
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.
React.jsNode.jsExpress.jsMongoDBREST APIsPostmanJWTVercel

Stagiaire Développeur Digital

Cités des Métiers et des Compétences•Temps plein (Sur site)
Nov 2022 — Juin 2023
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.
HTML5CSS3BootstrapJavaScriptPythonPHPSQLGit