About Jean-Denis
Expert in Hexagonal Architecture, DDD, Software Craftsmanship, and AI
- Back-end: PHP 8+, Symfony 6+, API Platform
- Front-end: React, TypeScript, Next.js
- Architecture: Hexagonal, DDD, CQRS / Event Sourcing
- Craft Practices: TDD, Clean Code, Refactoring, Code Review, Pair Programming
- CI/CD & Cloud: Docker, GitHub Actions, AWS / GCP
- AI & Productivity: AI agents (Claude Code, ChatGPT, Copilot), AIDD approach, and team training
- Migration and progressive refactoring of legacy projects without production disruption
- Technical debt hindering delivery
- Lack of alignment between business and code
- Teams in difficulty: coaching and mentoring
- Efficient and secure integration of AI into the development workflow
- Tech Lead Vision: scoping, roadmap, pragmatic decisions
- Legacy Expertise: decoupling, incremental refactoring, conservative migrations
- Knowledge Transfer: training and workshops on DDD, hexagonal architecture, craft practices, and AIDD
French
Native or bilingual
English
Fluent
Experience
- SAFTISenior PHP/Symfony DeveloperREAL ESTATESeptember 2024 - Today (1 year and 10 months)Toulouse, FranceAs a freelance PHP/Symfony backend developer for SAFTI, I am responsible for designing and developing new features while resolving bugs in the Omega platform provided to the SAFTI network representatives.In addition, SAFTI's priority is to migrate this legacy system to a modern Symfony environment, adopting a hexagonal architecture and Domain-Driven Design (DDD) principles.This migration represents a complex technical challenge, where hexagonal architecture allows for structuring code for greater modularity, testability, and scalability, and where DDD promotes design aligned with the business domain. Within this framework, I also adopt clean code best practices and test-driven development (TDD) to ensure high-quality, easily maintainable code.This requires the progressive integration of a scalable and performant architecture while preserving the stability of the current system.
- Digital Process ToolsSenior Full Stack DeveloperSOFTWARE PUBLISHINGSeptember 2020 - March 2023 (2 years and 6 months)Toulouse, FranceDevelop and design the development framework: Modular.Development of new off-the-shelf modules (domains: banking, finance, accounting)Objectives:- Ensure code reusability and modularity- Contribute to obtaining the JEI statusImplement a low-code templating engineObjectives:- Adaptation to non-technical users- Reduction of development time
- ITrustTeam Leader | Tech LeadSOFTWARE PUBLISHINGAugust 2018 - August 2020 (2 years)Toulouse, FranceWhen I joined ITrust, the company was experiencing rapid growth and its SIEM/XDR product needed to scale industrially.I led a multidisciplinary R&D team of 8 people to develop the Reveelium behavioral detection engine.We completely refactored the architecture, moving from a monolith to microservices, and implemented ML algorithms for real-time anomaly detection.The result: a product capable of processing 100,000 logs per second and monitoring over 1 million IP addresses in production, directly contributing to the company's valuation and its acquisition by Iliad (Free Pro).
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Expert in Information TechnologyEPITECH2015