Langues
| 🇫🇷 | Français / courant |
| 🇹🇳 | Arabe / langue maternelle |
| 🇬🇧 | Anglais / professionnel |
Développeur Senior PHP / Symfony - Freelance
14 ans d'expérience en développement de sites, applications web et d'API.
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.
| 🇫🇷 | Français / courant |
| 🇹🇳 | Arabe / langue maternelle |
| 🇬🇧 | Anglais / professionnel |
| 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 |
Lenewblack - Paris
Lenewblack.com - plateforme SaaS B2B de wholesale pour l'industrie de la mode.
Lenewblack - Paris · CDI
Lenewblack.com - plateforme SaaS B2B de wholesale pour l'industrie de la mode.
AnyCommerce by ChapsVision - Paris · CDI
API AnyCommerce - composant API de gestion commerciale d'un éditeur SaaS retail omnicanal.
LAB5COM / Maisons du Monde - Paris · CDI
Maisonsdumonde.com - site e-commerce, gestion des temps forts commerciaux.
Wevioo - Tunis · CDI
Plateformes Nordnet (Compoz, Assistance) - Agence Universitaire de la Francophonie.
Tritux - Tunis · CDI
Marabout (IoT industriel, +1 000 req/s), AlvaNet ERP, Portail Captif, Mobimoney.
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)
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.
Un projet Symfony, une migration, une architecture à structurer ? Parlons-en.
DEVOPTUS © 2026 - Mentions légales | Conditions d'utilisation | Politique de confidentialité |