Profil professionnel

Développeur Senior PHP / Symfony en freelance, avec plus de 14 ans d'expérience dans la conception, le développement et la maintenance d'applications web et d'API. Référent technique : conseil et accompagnement sur l'architecture (DDD, Clean Architecture) et la structuration de projet. Spécialisé en migration et modernisation d'applications, développement d'API REST et tests automatisés.

Langues

🇫🇷 Français / courant
🇹🇳 Arabe / langue maternelle
🇬🇧 Anglais / professionnel

Compétences techniques

Langages PHP (5 à 8), JavaScript, SQL, HTML, CSS
Frameworks Symfony (2 à 6.4), jQuery
Architecture DDD, Clean Architecture, Microservices, API REST, SOAP
Bases de données MySQL, PostgreSQL, MS SQL Server, MongoDB
Tests PHPUnit, Codeception, TestCafe
DevOps Docker, PHP Deployer, Apache, RabbitMQ, Redis, Elasticsearch
Gestion de code Git, GitLab, Bitbucket, SVN
Méthodologies Agile Scrum, cycle en V

Expérience professionnelle

Développeur PHP Senior - Freelance

Lenewblack - Paris

Référent technique en autonomie : conseil sur l'architecture et la structuration de projet.
  • Conception et développement de nouvelles fonctionnalités métier sous Symfony 6 / PHP 8.
  • Support technique et résolution des anomalies en production.
  • Optimisation du code et des requêtes MySQL pour améliorer les performances.
  • Maintenance du déploiement via PHP Deployer, migration vers la version 7.

Lenewblack.com - plateforme SaaS B2B de wholesale pour l'industrie de la mode.

Développeur PHP Senior

Lenewblack - Paris · CDI

Accompagnement d'une équipe de 2-3 développeurs sur l'architecture et la structuration du projet.
  • Proposition des choix d'architecture DDD et Clean Architecture, validés avec le lead technique.
  • Migration majeure de Symfony 3 → 6.4 et PHP 7.1 → 8.1, réduisant le temps de chargement de ~6 s à ~2 s.
  • Refonte de l'architecture applicative selon les principes DDD et Clean Architecture.
  • Mise en place de logs centralisés avec Monolog et MongoDB, et de tests fonctionnels automatisés avec TestCafe.

Lenewblack.com - plateforme SaaS B2B de wholesale pour l'industrie de la mode.

Développeur PHP Confirmé

AnyCommerce by ChapsVision - Paris · CDI

Mentorat de développeurs juniors et onboarding des nouveaux arrivants.
  • Refonte des modules de gestion des ventes sous Symfony 4 / PHP 7.4.
  • Conception et documentation des web services API avec OpenAPI.
  • Mise en place de tests unitaires et fonctionnels avec PHPUnit.
  • Développement de traitements asynchrones avec RabbitMQ et cache Redis.

API AnyCommerce - composant API de gestion commerciale d'un éditeur SaaS retail omnicanal.

Développeur PHP Confirmé

LAB5COM / Maisons du Monde - Paris · CDI

Développement de nouvelles fonctionnalités sur l'API REST en architecture microservices (Symfony 3/4, PHP 7.1).
  • Scripts de migration de données utilisateurs via RabbitMQ et Redis.
  • Tests unitaires avec PHPUnit en environnement Docker / GitLab.

Maisonsdumonde.com - site e-commerce, gestion des temps forts commerciaux.

Développeur PHP

Wevioo - Tunis · CDI

Maintenance corrective et évolutive des plateformes Nordnet sous Symfony 2.8/3, PHP 5.
  • Développement d'un module d'indexation avec Elasticsearch et d'un connecteur Moodle.
  • Conception d'API REST et de services SOAP, tests unitaires PHPUnit.

Plateformes Nordnet (Compoz, Assistance) - Agence Universitaire de la Francophonie.

Développeur PHP

Tritux - Tunis · CDI

Encadrement et onboarding des nouveaux arrivants sur les projets.
  • Création d'une API REST de gestion des abonnés (Tunisie Télécom) et de modules d'authentification (LDAP, RADIUS).
  • Scripts de migration de bases de données et serveurs de messagerie asynchrone RabbitMQ.

Marabout (IoT industriel, +1 000 req/s), AlvaNet ERP, Portail Captif, Mobimoney.

Formation

Maîtriser Symfony 7 (SF7MASTER)

SensioLabs - formation officielle Symfony (2026)

Formation Clean Architecture et DDD

Sagexa (2026)

Formation SEO

Eskimoz (2026)

Maîtrise en Informatique

ISSAT, Sousse (2003 - 2009)

Projets réalisés

Devoptus - Site vitrine

Site vitrine de l'agence Devoptus. Architecture Clean Architecture & DDD, build Vite, i18n FR/EN, blog avec JSON-LD, déploiement Docker sur AWS.

Lenewblack.com

Plateforme SaaS B2B de wholesale pour l'industrie de la mode. Migration Symfony 3 → 6.4, refonte architecture DDD & Clean Architecture, réduction du temps de chargement de ~6 s à ~2 s.

Questions fréquentes sur mon parcours et mes outils

Sur quelles versions de PHP et de Symfony travaillez-vous ?

De PHP 5 à PHP 8 et de Symfony 2 à Symfony 7. J'ai accompagné chaque génération du framework au fil des projets, depuis Symfony 2 sur les plateformes IoT jusqu'à Symfony 6 aujourd'hui sur une plateforme SaaS B2B. Je complète cette pratique par la formation officielle SensioLabs Maîtriser Symfony 7, suivie en 2026.

Chez Lenewblack, j'ai proposé les choix d'architecture DDD et Clean Architecture, validés avec le lead technique, puis mené la refonte de l'architecture applicative selon ces principes. L'API AnyCommerce était également structurée en DDD. Sur le volet théorique, j'ai suivi en 2026 la formation Clean Architecture et DDD dispensée par Sagexa.

Oui, la plus significative étant la migration de Symfony 3 vers 6.4 et de PHP 7.1 vers 8.1 sur une plateforme SaaS en production, qui a fait passer le temps de chargement d'environ 6 secondes à environ 2 secondes. J'ai aussi écrit des scripts de migration de données utilisateurs sur un site e-commerce à fort trafic, via RabbitMQ et Redis.

Les API REST traversent presque tout mon parcours. Chez Tritux, j'ai créé une API REST de gestion des abonnés pour Tunisie Télécom. Chez Wevioo, j'ai conçu les API REST des plateformes Nordnet. Sur Maisonsdumonde.com, j'ai développé des fonctionnalités de l'API REST en architecture microservices. Et chez AnyCommerce, j'ai conçu et documenté l'API de gestion commerciale avec OpenAPI. Sur chacune de ces missions, j'ai accompagné ces API de tests unitaires et fonctionnels, principalement avec PHPUnit.

Oui, dans trois contextes différents. Sur Maisonsdumonde.com, j'ai travaillé sur la gestion des temps forts commerciaux, ces périodes où le trafic d'un site e-commerce se concentre sur quelques heures, en architecture microservices. Sur l'API AnyCommerce, éditeur SaaS retail omnicanal, la montée en charge reposait sur des traitements asynchrones RabbitMQ et un cache Redis, pour sortir du chemin critique tout ce qui pouvait attendre. Et la plateforme IoT industrielle Marabout encaissait plus de 1 000 requêtes par seconde sous contrainte de haute disponibilité. Les leviers restent les mêmes : requêtes de base de données optimisées, cache, indexation Elasticsearch et asynchrone.

Travailler avec Aymen

Un projet Symfony, une migration, une architecture à structurer ? Parlons-en.