I lead the headless web architecture (Drupal, Nuxt SSR, Akamai) behind Dassault Systèmes' global, multilingual marketing sites.
Before that, I built DKAN open-data portals for the World Bank, US agencies and the IOM, then delivered Drupal projects for Radio France and CCI Paris Île-de-France.
Focus: Headless Drupal · Platform architecture · Multilingual sites · CDN & edge caching · Open data · Technical leadership · Open source
Experience
Dassault Systèmes · Paris, France
Solution Architect – Present
Drupal Technical Lead –
Drupal Expert –
Own the architecture of Dassault Systèmes' global, multilingual marketing sites (headless Drupal, Nuxt SSR, Akamai) and lead the 8-person team that builds and runs them.
Led technical direction for the Drupal platform behind the corporate sites, moving delivery to CI/CD on Drupal 8+.
Joined in 2018 via DHM IT; hired directly in 2021.
DHM IT & Independent · Paris, France
Senior Drupal Consultant –
Delivered Drupal projects for Radio France and CCI Paris Île-de-France as a contract developer.
Led a Drupal project for Sodebo as project manager and tech lead.
Angry Cactus Technology · Tunis, Tunisia
Senior Drupal Consultant –
Drupal Consultant –
Trainee
Delivered Drupal/DKAN open-data portals for the World Bank, HHS (HealthData.gov), USDA (Ag Data Commons) and the International Organization for Migration.
Built open-source features for DKAN, Drupal's open-data distribution, in an Agile Scrum team with CI and Behat tests.
Managed client relationships and mentored junior developers.
Started as a trainee and published Woodsman, an Omega 3 sub-theme, on drupal.org.
Projects
My current platform at Dassault Systèmes, then earlier work (2015–2017): DKAN open-data portals for the World Bank, US agencies and the IOM, plus an open-source DKAN module.
Akamai, Docker, Linux, nginx, CI/CD, MariaDB / MySQL
Testing & hosting
Behat, CircleCI, Acquia, Pantheon, Platform.sh
Spoken languages
Arabic (native), English (fluent), French (professional)
Community
Founding member of Drupal Tunisia; co-organized Tunisia's first Drupal meetup, sprint and DrupalCamp. Spoke at DrupalCamp Tunisia 2016 (Drupal 8 theming); volunteered at DrupalCon Amsterdam 2014.