Zakaria Boudchiche

Développeur Drupal

contact@zakariabdc.meRabat, Maroc

Profil

Développeur Drupal avec trois ans d'expérience professionnelle dans la création de sites institutionnels et d'entreprise pour des institutions publiques, des autorités de régulation et des organisations internationales. Mainteneur d'AI Content Translator, un module contribué publié sur Drupal.org et couvert par la politique d'avis de sécurité de Drupal. Réalise des sites multilingues en arabe, français, anglais, espagnol et amazighe, y compris des interfaces de droite à gauche et l'écriture tifinaghe. Spécialisé en Drupal multilingue, développement de modules sur mesure, modélisation de contenu et migrations de version.

Expérience professionnelle

Développeur Drupal, FORNET

Mars 2023 — Aujourd'hui

Rabat, Maroc

Développement Drupal pour des institutions publiques et des organisations internationales, réalisé au sein de l'équipe d'une agence web à Rabat.

  • Conception, migration, maintenance et évolution de plateformes Drupal pour des institutions publiques et des organismes du secteur public.
  • Contenu institutionnel modélisé sous forme d'entités structurées plutôt que de documents déposés, afin de le garder consultable et réutilisable.
  • Sites multilingues en arabe, français, anglais, espagnol et amazighe, avec le sens droite-à-gauche pour l'arabe et l'écriture tifinaghe pour l'amazighe pris en charge nativement.
  • Modules sur mesure selon les standards du cœur de Drupal, pour les besoins non couverts par les modules contribués.
  • Migrations de version, dont Drupal 7 vers Drupal 10, avec audit des modules contribués et plan de redirections pour préserver le référencement.
  • Circuits de validation éditoriale, états de modération et droits par rôle reflétant l'organisation réelle de chaque structure.

Développeur Drupal, Pyxicom

Août 2022 — Mars 2023

Maroc

Projets web en agence — sites sur mesure et plateformes clients.

  • Développement et maintenance de sites Drupal pour les clients de l'agence.
  • Réalisation de thèmes et de modules sur mesure selon les cahiers des charges.

Développeur .NET — stage, ANCFCC

Mai 2021 — Juillet 2021

Maroc

Agence Nationale de la Conservation Foncière, du Cadastre et de la Cartographie.

  • Développement de fonctionnalités applicatives internes en .NET dans le cadre d'un stage de trois mois.

Open source

AI Content Translator — Mainteneur

2026 — Aujourd'hui

Module Drupal contribué · drupal.org/project/ai_content_translator

  • Auteur et mainteneur d'un module contribué publié sur Drupal.org et couvert par la politique d'avis de sécurité de Drupal.
  • Traduit les nœuds, les termes de taxonomie et les chaînes d'interface via des API compatibles OpenAI, hébergées ou exécutées localement.
  • Marque sa propre production afin qu'une exécution de routine ne mette à jour que le texte généré automatiquement, sans jamais écraser les traductions écrites ou corrigées par une personne.
  • Prend en charge des modèles de prompt configurables, des glossaires par langue et les traitements longs via la Batch API de Drupal.
  • Cité par The Drop Times, publication d'actualité de la communauté Drupal.

Formation

Master — Ingénierie Logicielle et Management des Systèmes d'Information

2022 — 2024

École Nationale des Sciences Appliquées (ENSA), Kénitra, Maroc

Certifications

  • Introduction to Claude CoworkAnthropic · May 2026
  • Claude Code 101Anthropic · Apr 2026
  • Claude 101Anthropic · Apr 2026
  • JavaScript Algorithms and Data StructuresfreeCodeCamp · Oct 2023
  • Harmonious Development with Symfony 6SymfonyCasts · Apr 2023
  • Responsive Web DesignfreeCodeCamp · Jan 2023

Compétences

Drupal
Drupal 9, 10 et 11 · Développement de modules sur mesure · Hooks, plugins et event subscribers · Multilingue et traduction de contenu · Migrations et montées de version · Migrate API · Architecture multisite · Views · Paragraphs · Modération de contenu
Back-end
PHP 8 · Symfony · MySQL · MariaDB · REST · JSON:API
Front-end
JavaScript · React · Next.js · Twig · HTML · CSS
Outils
Git · Composer · Drush · Docker · Lando · Linux · CI/CD
IA
API compatibles OpenAI · Claude Code · Développement assisté par IA

Langues

Arabe — langue maternelleAnglais — professionnel completFrançais — professionnel completEspagnol — niveau élémentaire