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.