

Insightful Software Engineering
Mon environnement idéal
- Infrastructure: GCP / Terraform / Kubernetes
- Architecture: Event Driven / Hexagonale / Clean Architecture
- Ateliers: Event Storming / Domain Driven Design
- Broker: Kafka / PubSub / RabbitMQ
- CI/CD: Github Actions / Gitlab CI
- Stratégies de test: Shift-Left / TDD / BDD
- Front: React / Vue / Next
- Langages: Go / Javascript / Typescript / Java
- Méthodologies: Agile / Scrum / Kanban / IaC / C4 Model
Je m'appelle Jonathan (ou JDU), je suis
Consultant Sénior en Ingénierie Logicielle
J'accompagne les entreprises dans leurs transformations technologiques à Lille (MEL) et Paris, en concevant des architectures robustes, en développant des solutions efficaces et en construisant un cycle de développement logiciel efficace.
Avec une approche axée sur le métier et le Domain-Driven Design, je contribue à créer des environnements collaboratifs performants. Grâce à ma maîtrise des rôles et responsabilités au sein d'une DSI, je sais constituer des équipes alignées pour performer sur des projets complexes.
et formateur indépendant
Mes formations couvrent les pratiques d'ingénierie logicielle et les principes d'architecture modernes. Mon entreprise est certifiée Qualiopi pour les actions de formation.
Discutons de votre projet
Découvrez mes formations
Découvrez mes offres de formation spécialisées en Software Craftsmanship et Développement. Ces sessions sont conçues pour renforcer vos compétences techniques et vous aider à maîtriser les meilleures pratiques de l'ingénierie logicielle.
Je vous en dis plus
Decouvrez mes articles autour du rôle de techlead, des pratiques de développement ou sur l'architecture logicielle.

Le Techlead, spécialiste ou généraliste?
Le tech lead est un expert, mais pas que… Michael et Jonathan partagent leur vision du tech lead.

Global Day of Code Retreat 2024
Ce vendredi 8 novembre 2024, j’ai eu le plaisir d’animer le GDCR à Lille dans les locaux de ADEO , sponsorisé par Ippon Technologies et OCTO Technology , et organisé avec Software Craft Lille. Une journée riche en apprentissages et partages, centrée sur l’expérimentation et la collaboration en toute sécurité.

Les bases de l’architecture logicielle
Conférence sur les bases de l'architecture. Comment décrire simplement avec le modèle C4. Quelques astuces pour concevoir une application en prenant en compte les besoins implicites (perf, maintenabilité, ...)

Mutation testing with NodeJS
Mutation testing is a way to check if your current tests (unit, integration, etc...) are precise enougth to catch random changes in your code base. The tool navigates through the code and creates mutants by modifying mostly conditions and values (such as constants or conditionals).

Le piège des backlogs techniques!
Quand un projet vit, les taches techniques peuvent s'entasser. Gérer ces taches via un backlog technique et les dépiler au rythme du projet paraît alors une solution raisonnable, mais c'est un piège... Jonathan nous explique tout.
J'ai eu la chance d'y travailler
Découvrez les entreprises avec lesquelles j'ai eu le plaisir de travailler. Ces collaborations m'ont permis de participer à des projets complexes et inspirants.
En formation




En conseil








