Construisons des systèmes qui durent
Architecture cloud-native, pratiques d'engineering modernes et intégration IA. J'accompagne vos équipes de la conception au delivery en production.
Ils m'ont fait confiance
Domaines d'expertise
Quatre piliers pour des systèmes robustes
Une approche globale qui allie architecture, pratiques d'engineering, IA et delivery pour des projets qui tiennent leurs promesses.
Cloud-Native & Infra
Conception d'architectures distribuées, conteneurisées et orchestrées. Kubernetes, IaC, observabilité — des systèmes résilients pensés pour scaler.
IA & Agents LLM
Intégration d'agents IA dans vos workflows de développement et métier. RAG, orchestration multi-agents, prompt engineering avancé.
Engineering Practices
Software Craftsmanship, TDD, DDD, Clean Architecture. Des bases solides pour du code maintenable, testable et évolutif sur le long terme.
Delivery & DevOps
CI/CD, trunk-based development, feature flags, déploiement continu. Réduisez votre lead time et livrez en confiance chaque jour.
Qui suis-je
Jonathan Duberville
Staff Engineer et architecte logiciel basé à Lille, j'interviens partout en France pour accompagner les entreprises dans la conception de systèmes cloud-native, l'adoption de pratiques d'engineering modernes et l'intégration de l'IA dans leurs processus.
Après plus de 16 ans auprès de grands comptes, je mets mon expérience au service de vos équipes — en mission, en formation ou en accompagnement technique.
Fiabilité
Des systèmes conçus pour durer, pas pour impressionner en démo.
Transmission
Montée en compétences de vos équipes, pas de dépendance au consultant.
Pragmatisme
Les bons patterns au bon moment, pas de l'over-engineering.
Montée en compétences
Formations professionnelles
Organisme certifié Qualiopi pour les actions de formation — financement OPCO possible. Des formations concrètes, basées sur la pratique.
Code de qualité : principes et pratiques
Introduction au Software Craftsmanship avec ses principes fondamentaux et son manifeste. Exploration des pratiques collaboratives telles que la revue de code et le Pair/Mob Programming, accompagnée d'une activité pratique. Initiation aux principes de Clean Code et SOLID, suivie d'un exercice de refactorisation.
Construire des architectures logicielles modernes
Maîtrisez les principes et pratiques de l'architecture logicielle moderne pour concevoir des systèmes évolutifs, maintenables et performants.
Développer avec l'IA
Maîtrisez l'art de développer avec les agents IA pour transformer radicalement votre productivité. Apprenez à orchestrer les bons agents au bon moment, créer vos propres assistants spécialisés et intégrer l'IA dans votre workflow de développement.
Partage & veille
Articles, talks & outils
Je partage régulièrement sur l'architecture, le craft, l'IA et les pratiques de delivery.
On a 3 jours pour sauver la MEP : de 3.15s à 233ms
CPU MongoDB à 150%, latence de 3 secondes, release bloquée. 3 jours plus tard : 233ms, débit doublé. Méthode itérative + agent IA.
DORA — The State of AI-assisted Software Development
L'IA amplifie les forces et faiblesses de votre organisation. Évaluez vos capacités avec le DORA AI Capabilities Model.
Catalogue des Design Patterns
Trouvez, explorez et retenez les patterns de conception avec des diagrammes interactifs et des exemples pratiques.
Global Day of Code Retreat 2024
Retour sur le GDCR à Lille : une journée d'expérimentation et de collaboration autour du Software Craft.
Les bases de l'architecture logicielle
Conférence sur les bases de l'architecture : modèle C4, besoins implicites, performance et maintenabilité.
Le Techlead, spécialiste ou généraliste ?
Le tech lead est un expert, mais pas que… Vision partagée du rôle avec Michael Akbaraly.
Retours participants
Ce que disent les participants
Découvrez les retours des participants sur mes formations
Très bonne formation même pour une personne qui n'est pas développeur. Beaucoup de bonnes pratiques sur le code et sur le design d'architecture.
Merci pour cette journée qui nous a permis d'avoir une overview et de prendre du recul sur les pratiques d'architecture logicielle.
Cours à la fois théorique et pratique avec les exemples.