Ingénieur web, contributeur Drupal, obsédé par la qualité
Je m’appelle Mohamed Anis Taktak. Depuis plus de douze ans, je construis des sites et des back-offices Drupal pour des médias, des institutions et des entreprises — de la modélisation de contenu au module sur mesure, du plan de migration à la mise en production.
Depuis janvier 2024, je suis en mission sur les back-offices éditoriaux de France Télévisions : un back-office Drupal 10 alimentant un front Symfony via API — des outils utilisés chaque jour par des équipes éditoriales exigeantes, où la fiabilité et l’accessibilité ne sont pas négociables.
Ce qui me distingue : je suis aussi à l’aise dans un diff de module Drupal que dans un rapport de crawl. Le SEO technique — performance, indexation, données structurées — fait partie de mon métier de développeur, pas d’une prestation à part. Ce site en est la démonstration : statique, multilingue, truffé de données structurées et construit avec Astro.
Et parce qu’un site ne dit pas tout : je cuisine sérieusement, je voyage dès que possible, et je crois beaucoup à la transmission — d’où la formation et l’open source.
Douze ans de web, résumés
Depuis janv. 2024
France Télévisions — consultant Drupal/Symfony
Mission freelance à distance : back-office Drupal 10 de gestion de contenus, intégré à un front Symfony via API. Standards d’accessibilité W3C, GitLab et CI/CD Jenkins.
2021 – 2023
Fitch Solutions (Londres) — expert Drupal
Trois ans d’ingénierie Drupal en freelance pour le groupe d’information financière : code documenté, maintenable, au sein d’équipes agiles distribuées.
Depuis 2016
Mat-it — fondateur & CTO
Direction technique de l’agence : projets Drupal 7/10, WordPress et Symfony, architecture, déploiements, Scrum — et contributions à l’initiative Drupal Starshot.
Depuis 2017
Formateur Drupal senior
Formations développeurs en entreprise — Orange Tunisie (Drupal 7), Ooredoo Tunisie et Linedata (Drupal 8).
2018 – 2020
Agences & produits US — ingénieur Drupal senior
Missions freelance : migrations Drupal 7→9 et créations de sites chez KWALL, plateforme SaaS par abonnement pour farms2visit, e-commerce chez Websolutions Agency.
2016 – 2018
goetzpartners — développeur Drupal
Développement Drupal front et back pour le cabinet de conseil.
2014 – 2016
Émérya — développeur Drupal
Agence : Drupal 7/8, modules sur mesure, bonnes pratiques de sécurité et de performance, premières contributions Drupal 8.
Depuis 2012
Drupal.org — contributeur & mainteneur
24 projets maintenus sous le pseudo matio89, dont Admin Toolbar, Config Direct Save, Form Mode Control, Generator UI et Plotly.js.
2014
Diplôme d’ingénieur — ENIT
École Nationale d’Ingénieurs de Tunis ; stage de fin d’études chez Telnet — application de point de vente mobile en Symfony 2 et Android.
Ce qui compte dans ce métier
Acquia Certified Developer
La certification officielle des développeurs de l’écosystème Drupal entreprise, obtenue en 2019.
24 modules sur drupal.org
Mainteneur de 24 projets open source, dont Admin Toolbar, Config Direct Save et Form Mode Control.
Speaker DrupalCamp
Conférencier aux DrupalCamps de Tunisie (2016, 2017), participant régulier aux DrupalCons (Amsterdam 2019, Barcelone 2024) et DrupalCamps français.
Trois langues de travail
Français, anglais et arabe — documentation, réunions et livrables dans la langue de vos équipes.