Zakaria Boudchiche

Drupal Developer

contact@zakariabdc.meRabat, Morocco

Summary

Drupal developer with three years of professional experience building institutional and corporate websites for public institutions, regulatory authorities and international organisations. Maintainer of AI Content Translator, a contributed module published on Drupal.org and covered by the Drupal security advisory policy. Builds multilingual sites across Arabic, French, English, Spanish and Amazigh, including right-to-left interfaces and the Tifinagh script. Strengths in multilingual Drupal, custom module development, content modelling and version migrations.

Experience

Drupal Developer, FORNET

March 2023 — Present

Rabat, Morocco

Drupal development for public institutions and international organisations, delivered as part of the team at a Rabat web agency.

  • Built, migrated, maintained and extended Drupal platforms for public institutions and public-sector organisations.
  • Institutional content modelled as structured entities rather than uploaded documents, keeping it searchable and reusable.
  • Multilingual sites across Arabic, French, English, Spanish and Amazigh, with right-to-left layout for Arabic and the Tifinagh script for Amazigh as first-class cases rather than afterthoughts.
  • Custom modules to Drupal core standards for requirements no contributed module covered.
  • Version migrations, including Drupal 7 to Drupal 10, with contributed-module audits and redirect mapping to preserve search rankings.
  • Editorial workflows, content moderation states and role-based permissions matching each organisation's approval structure.

Drupal Developer, Pyxicom

August 2022 — March 2023

Morocco

Web and digital agency work — custom client sites and platforms.

  • Developed and maintained Drupal sites for agency clients.
  • Built custom themes and modules to client specifications.

.NET Developer — Internship, ANCFCC

May 2021 — July 2021

Morocco

Morocco's national land registry and cartography agency (Agence Nationale de la Conservation Foncière, du Cadastre et de la Cartographie).

  • Developed internal application features in .NET during a three-month internship.

Open Source

AI Content Translator — Maintainer

2026 — Present

Contributed Drupal module · drupal.org/project/ai_content_translator

  • Author and maintainer of a contributed module published on Drupal.org and covered by the Drupal security advisory policy.
  • Translates nodes, taxonomy terms and interface strings through OpenAI-compatible APIs, including hosted and locally run models.
  • Fingerprints its own output so routine translation runs refresh only machine-generated text and never overwrite human-written or human-edited translations.
  • Supports configurable prompt templates, per-language glossaries, and long-running operations through Drupal's Batch API.
  • Covered by The Drop Times, the Drupal community news publication.

Education

Master's Degree — Software Engineering & Information Systems Management

2022 — 2024

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

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

Skills

Drupal
Drupal 9, 10 and 11 · Custom module development · Hooks, plugins and event subscribers · Multilingual and content translation · Migrations and version upgrades · Migrate API · Multisite architecture · Views · Paragraphs · Content moderation
Backend
PHP 8 · Symfony · MySQL · MariaDB · REST · JSON:API
Frontend
JavaScript · React · Next.js · Twig · HTML · CSS
Tools
Git · Composer · Drush · Docker · Lando · Linux · CI/CD
AI
OpenAI-compatible APIs · Claude Code · AI-assisted development

Languages

Arabic — nativeEnglish — full professional proficiencyFrench — full professional proficiencySpanish — elementary proficiency