Professional Profile

Senior PHP / Symfony freelance developer with over 14 years of experience in designing, developing and maintaining web applications and APIs. Technical lead: consulting and guidance on architecture (DDD, Clean Architecture) and project structuring. Specialized in application migration and modernization, REST API development and automated testing.

Languages

🇫🇷 French / fluent
🇹🇳 Arabic / native
🇬🇧 English / professional

Technical Skills

Languages PHP (5 to 8), JavaScript, SQL, HTML, CSS
Frameworks Symfony (2 to 6.4), jQuery
Architecture DDD, Clean Architecture, Microservices, REST API, SOAP
Databases MySQL, PostgreSQL, MS SQL Server, MongoDB
Testing PHPUnit, Codeception, TestCafe
DevOps Docker, PHP Deployer, Apache, RabbitMQ, Redis, Elasticsearch
Version Control Git, GitLab, Bitbucket, SVN
Methodologies Agile Scrum, Waterfall (V-cycle)

Professional Experience

Senior PHP Developer - Freelance

Lenewblack - Paris

Autonomous technical lead: architecture consulting and project structuring.
  • Design and development of new business features under Symfony 6 / PHP 8.
  • Technical support and production anomaly resolution.
  • Code and MySQL query optimization to improve performance.
  • Deployment process maintenance via PHP Deployer, migration to version 7.

Lenewblack.com - B2B SaaS wholesale platform for the fashion industry.

Senior PHP Developer

Lenewblack - Paris · Permanent

Mentoring a team of 2-3 developers on architecture and project structuring.
  • Proposing DDD and Clean Architecture choices, validated with the technical lead.
  • Major migration from Symfony 3 → 6.4 and PHP 7.1 → 8.1, reducing page load times from ~6s to ~2s.
  • Application architecture overhaul following DDD and Clean Architecture principles.
  • Centralized logging with Monolog and MongoDB, automated functional testing with TestCafe.

Lenewblack.com - B2B SaaS wholesale platform for the fashion industry.

Confirmed PHP Developer

AnyCommerce by ChapsVision - Paris · Permanent

Junior developer mentoring and onboarding of new team members.
  • Redesign of sales management modules under Symfony 4 / PHP 7.4.
  • API web service design and documentation with OpenAPI.
  • Unit and functional test strategy with PHPUnit.
  • Asynchronous processing with RabbitMQ and Redis cache optimization.

AnyCommerce API - commercial management API for an omnichannel retail SaaS editor.

Confirmed PHP Developer

LAB5COM / Maisons du Monde - Paris · Permanent

New feature development on REST API in microservices architecture (Symfony 3/4, PHP 7.1).
  • User data migration scripts via RabbitMQ and Redis.
  • Unit testing with PHPUnit in Docker / GitLab environment.

Maisonsdumonde.com - e-commerce site, commercial highlights management.

PHP Developer

Wevioo - Tunis · Permanent

Corrective and evolutionary maintenance of Nordnet platforms under Symfony 2.8/3, PHP 5.
  • Development of an Elasticsearch indexing module and Moodle connector.
  • REST API and SOAP service design, PHPUnit unit tests.

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

PHP Developer

Tritux - Tunis · Permanent

Team lead and onboarding of new project members.
  • REST API for subscriber management (Tunisie Télécom) and LDAP/RADIUS authentication modules.
  • Database migration scripts and asynchronous messaging with RabbitMQ.

Marabout (industrial IoT, +1,000 req/s), AlvaNet ERP, Captive Portal, Mobimoney.

Education & Training

Mastering Symfony 7 (SF7MASTER)

SensioLabs - official Symfony training (2026)

Clean Architecture & DDD Training

Sagexa (2026)

SEO Training

Eskimoz (2026)

Master's in Computer Science

ISSAT, Sousse (2003 - 2009)

Projects

Devoptus - Showcase Site

Devoptus agency showcase site. Clean Architecture & DDD, Vite build, FR/EN i18n, blog with JSON-LD, Docker deployment on AWS.

Frequently asked questions about my background and my tools

Which PHP and Symfony versions do you work with?

From PHP 5 to PHP 8 and from Symfony 2 to Symfony 7. I have followed every generation of the framework across projects, from Symfony 2 on IoT platforms to Symfony 6 today on a B2B SaaS platform. I back that practice with the official SensioLabs course Mastering Symfony 7, taken in 2026.

At Lenewblack I proposed the DDD and Clean Architecture choices, validated with the technical lead, then led the rework of the application architecture along those principles. The AnyCommerce API was also structured around DDD. On the theory side, I took the Clean Architecture and DDD course run by Sagexa in 2026.

Yes, the most significant being the migration from Symfony 3 to 6.4 and PHP 7.1 to 8.1 on a production SaaS platform, which brought load time down from roughly 6 seconds to roughly 2 seconds. I have also written user data migration scripts for a high-traffic e-commerce site, using RabbitMQ and Redis.

REST APIs run through nearly my whole career. At Tritux I built a subscriber management REST API for Tunisie Télécom. At Wevioo I designed the REST APIs of the Nordnet platforms. On Maisonsdumonde.com I developed features of the REST API in a microservices architecture. And at AnyCommerce I designed and documented the commercial management API with OpenAPI. On every one of those assignments I backed the APIs with unit and functional tests, mainly with PHPUnit.

Yes, in three different settings. On Maisonsdumonde.com I worked on commercial peak periods, those windows where an e-commerce site concentrates its traffic into a few hours, in a microservices architecture. On the AnyCommerce API, for an omnichannel retail SaaS vendor, scaling relied on asynchronous RabbitMQ processing and Redis caching, to move everything that could wait off the critical path. And the Marabout industrial IoT platform handled more than 1,000 requests per second under high-availability constraints. The levers stay the same: optimised database queries, caching, Elasticsearch indexing and asynchronous processing.

Work with Aymen

A Symfony project, a migration, an architecture to structure? Let's talk.