Expérience

Mon expérience professionnelle

Développeur Full Stack (MERN)

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

Responsabilités clés :

  • Développement d'une plateforme SaaS avec Next.js pour des portfolios professionnels avec intégration des paiements PayPal.
  • Conception d'APIs Node.js sécurisées utilisant JWT/NextAuth, garantissant une protection robuste des données et l'évolutivité.
  • Optimisation des performances et du SEO via le rendu côté serveur (SSR), offrant une expérience utilisateur rapide et premium.
  • Gestion du déploiement Full-Stack sur Vercel avec Git/GitHub pour une intégration et une livraison continues.

Développement professionnel

Pause carrière|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

Réalisations :

  • Conception d'interfaces utilisateur interactives et attrayantes dans le développement frontend.
  • Acquisition d'expérience en développement backend et en gestion de bases de données.
  • Développement de compétences dans la création et la maintenance d'applications web dynamiques.
  • Application de la méthodologie Agile pour améliorer l'efficacité et renforcer le travail d'équipe.
  • Acquisition d'expérience avec Git et GitHub pour une gestion efficace du code et des projets.
  • Utilisation de SonarQube pour analyser la qualité du code et garantir une amélioration continue.
  • Utilisation de Docker pour rationaliser la gestion de l'environnement et le développement des applications.
  • Amélioration des compétences interpersonnelles, y compris la communication et le travail d'équipe.

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 de gestion des tâches permettant aux utilisateurs d'ajouter, modifier et supprimer des tâches.
  • Mise en œuvre de l'authentification et de l'autorisation à l'aide de JWT pour garantir la sécurité de l'application.
  • Test des points de terminaison de l'API à l'aide de Postman pour garantir un fonctionnement correct.
  • Amélioration de l'expérience utilisateur en concevant une interface simple et intuitive.
  • Déploiement de l'application sur Vercel et gestion du code via Git/GitHub.

Stagiaire Développeur Digital

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

Apprentissage de base :

  • Acquisition des bases de l'algorithmique et de la programmation orientée objet.
  • Conception et création de sites web statiques et dynamiques interagissant avec les utilisateurs.
  • Travail avec des bases de données et exécution d'opérations de base.
  • Apprentissage de JavaScript pour le développement d'applications.
  • Familiarisation avec les principes de sécurité des systèmes d'information.
  • Développement de compétences comportementales et sociales essentielles au milieu professionnel.