Profile picture
Profil

Développeur Full Stack spécialisé en Drupal, avec une expertise dans la création de modules personnalisés, l’intégration d’API, le theming, et l’optimisation des performances. Passionné par les solutions évolutives et l’architecture logicielle.

Expérience professionnelle

Full-Stack Drupal Developer

Niji Maroc⁠
05/2026 – aujourd'hui | Casablanca, Maroc
  • Développement et maintenance de modules personnalisés sous Drupal 11.
  • Conception et intégration d’interfaces frontend avec Next.js, Sass et CSS.
  • Analyse des besoins métiers.
  • Participation aux développements en mode projet et à l’évolution des plateformes digitales des clients.
  • Contribution aux revues de code, aux correctifs et aux mises à jour de sécurité.
  • Technologies : Drupal 11 (modules, hooks, services...), PHP 8.x, Next.js, Sass, CSS, Git, API REST, SonarQube.
  • Développeur Full Stack & Drupal

    Agence Digitale VOID⁠
    09/2024 – 04/2026 | Casablanca, Maroc
  • Développement de modules personnalisés Drupal (9/10).
  • Création d’interfaces frontend avec Next.js, Twig et intégration d’API REST.
  • Analyse des besoins clients et rédaction des spécifications.
  • Mise en œuvre des mises à jour de sécurité pour Drupal Core et les modules contrib.
  • Technologies : Drupal 9/10 (modules, hooks, services...), Next.js, API REST, Twig, Alpine.js
  • Stage de fin d’études Master

    02/2024 – 07/2024 | Agadir, Maroc
  • Développement et intégration de modules personnalisés sous Drupal.
  • Migration de contenu via des processus ETL.
  • Technologies : Drupal 9/10, PHP, React.js, Tailwind CSS, Bootstrap, Twig, jQuery.
  • Compétences
    Drupal
    • Développement de modules personnalisés
    • Migration et intégrité des données
    • APIs Drupal (Bloc, Configuration, Formulaire, Entité, Migration, Plugin, etc.)
    Développement web
    • Langages : HTML5, CSS3, JavaScript, PHP
    • Frameworks / CMS : Drupal (CMS), Laravel
    • Librairies / Frontend : React.js, Next.js, Tailwind CSS, Twig
    Databases
    • MySQL, Oracle, PostgreSQL
    Intégration et déploiement continus (CI/CD)
    • Docker, Podman, ArgoCD, Jenkins, SonarQube
    Outils de développement
    • Git, GitHub, Github Actions
    FORMATION ACADÉMIQUE

    Master Spécialisé en Systèmes informatiques distribués-Big Data

    Université Ibn Zohr
    2022 – 2024 | Agadir, Maroc
  • Modules clés: Python, Analyse de données, Django, Flask, Kafka, Spark.
  • Compétences complémentaires en développement backend, gestion de données et architecture distribuée.
  • Langues
    Arabe: Native
    Anglais: Professionnel
    Français: Professionnel
    Drupal.org
  • Module Drupal permettant d’ajouter et de gérer des transcriptions accessibles pour des vidéos distantes.
  • PROJETS

    ENGIE Espace Client Pro

    Drupal 11, PHP 8.x, jQuery, Twig, Sass, ArgoCD
  • Refonte graphique et amélioration de l'expérience utilisateur de l'espace client professionnel.
  • Maintenance corrective et évolutive de la plateforme basée sur Drupal et PHP.
  • Développement de fonctionnalités et de modules personnalisés sous Drupal 11.
  • Réalisation de (Code Reviews) afin de garantir la qualité, la maintenabilité et le respect des bonnes pratiques de développement.
  • Rédaction et mise à jour de la documentation technique.
  • Participation aux analyses techniques et aux évolutions de la plateforme en collaboration avec les équipes projet.
  • WAFASALAF Portail Client

    Drupal 10, Next.js, PHP, API REST
  • Développement d’une application de simulation de crédit permettant aux utilisateurs de faire une demande de prêt et de suivre l’état de leur demande.
  • CDG Développement

    Drupal 9/10, PHP, Next.js, Twig
  • Développement du site web de CDG Dév, avec une interface pour la gestion des filiales, des métiers, des projets et des publications.
  • Un renforcement de la sécurité en conformité avec Drupal 10.
  • Attijariwafa Bank SIB

    Drupal 10, PHP, Bootstrap, Sass, Twig
  • Conception et développement d’une plateforme web Drupal.
  • Migration et intégration du contenu existant vers la nouvelle plateforme.