À propos de Jean-Denis
Expert en architecture hexagonale, DDD, software craftsmanship et IA
- Back-end : PHP 8+, Symfony 6+, API Platform
- Front-end : React, TypeScript, Next.js
- Architecture : Hexagonale, DDD, CQRS / Event Sourcing
- Pratiques craft : TDD, Clean Code, refactoring, revue de code, pair programming
- CI/CD & Cloud : Docker, GitHub Actions, AWS / GCP
- IA & productivité : agents IA (Claude Code, ChatGPT, Copilot), approche AIDD et formation des équipes
- Migration et refonte progressive de projets legacy sans rupture de production
- Dette technique qui freine la delivery
- Manque de cohérence entre métier et code
- Équipes en difficulté : coaching et mentoring
- Intégration efficace et sécurisée de l'IA dans le flux de développement
- Vision Tech Lead : cadrage, roadmap, décisions pragmatiques
- Expertise legacy : découplage, refactorings incrémentaux, migrations conservatrices
- Transmission : formations et workshops sur DDD, architecture hexagonale, pratiques craft et AIDD
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- SAFTIDéveloppeur Sénior PHP/SymfonyIMMOBILIERseptembre 2024 - Aujourd'hui (1 an et 9 mois)Toulouse, FranceEn tant que développeur backend PHP/Symfony freelance pour SAFTI, je suis chargé de concevoir et de développer de nouvelles fonctionnalités tout en résolvant les bugs de la plateforme Omega mise à disposition des mandataires du réseau SAFTI.S'ajoutant à cela, la priorité de SAFTI est de migrer ce système legacy vers un environnement Symfony moderne, en adoptant une architecture hexagonale et les principes du Domain-Driven Design (DDD).Cette migration représente un défi technique complexe, où l’architecture hexagonale permet de structurer le code pour plus de modularité, testabilité et évolutivité, et où le DDD favorise une conception en phase avec le domaine métier. Dans ce cadre, j’adopte également les bonnes pratiques de clean code et le développement piloté par les tests (TDD) pour garantir un code de haute qualité et facilement maintenable.Cela exige une intégration progressive d'une architecture évolutive et performante, tout en préservant la stabilité du système actuel.
- Digital Process ToolsDéveloppeur Full Stack SeniorEDITION DE LOGICIELSseptembre 2020 - mars 2023 (2 ans et 6 mois)Toulouse, FranceDévelopper et concevoir le framework de développement : Modular.Développement de nouveaux modules sur étagère (domaines: banque, finance, comptabilité)Objectifs :- Assurer la réutilité du code et sa modularité- Contribuer à l’obtention du statut JEIMettre en place un moteur de templating low codeObjectifs :- Adaptation aux utilisateurs non-techniques- Réduction des délais de développement
- ITrustTeam Leader | Tech LeadEDITION DE LOGICIELSaoût 2018 - août 2020 (2 ans)Toulouse, FranceLorsque j’intègre ITrust, la société est en pleine croissance et son produit SIEM/XDR doit passer à une échelle industrielle.Je prends la tête d’une équipe R&D pluridisciplinaire de 8 personnes pour développer le moteur de détection comportementale Reveelium.Nous refondons entièrement l’architecture en passant du monolithe aux microservices, et mettons en place des algorithmes ML pour détecter les anomalies en temps réel.Le résultat : un produit capable de traiter 100 000 logs par seconde et superviser plus de 1 million d’adresses IP en production, contribuant directement à la valorisation de la société et son acquisition par Iliad (Free Pro).
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Expert en technologie de l'informationEPITECH2015