JDU
interface jducraft
CRAFT

I'm a Senior Software Consultant.

With over 14 years in software development, I've gathered experience in hands-on coding, software delivery strategy and software development training.

I help build collaborative environments for teams to design high-quality solutions at scale.

Jonathan DUBERVILLE

Consulting

Engineering Manager cover image
Engineering Manager
Develop and execute short and long-term technical strategies. Lead and mentor teams of developers, testers, and designers. Ensure the delivery of high-quality software solutions.
Software Architect cover image
Software Architect
Design and oversee the implementation of robust software architectures. Ensure architectural solutions align with best practices in software development.
Technical leader cover image
Technical leader
Collaborate with developers to enhance their software design skills. Implement and advocate for best practices in software development. Foster a culture of continuous improvement within the team.
Technical Auditor cover image
Technical Auditor
Review and assess software architecture for adherence to best practices. Identify and recommend improvements in software development processes.
Software Engineer (fullstack) cover image
Software Engineer (fullstack)
Design and implement infrastructure as code (IaC) solutions. Develop full-stack applications following best practices in software development.

Trainings

Techlead / Software Crafstmanship cover image
Techlead / Software Crafstmanship
Enhance the skills of Tech Leads and Senior Developers in software design and architecture. Focus on advanced practices in software craftsmanship to elevate code quality and team leadership.
Test Driven Development cover image
Test Driven Development
Equip developers with the techniques and practices of Test Driven Development (TDD). Improve software design skills through iterative testing and development, ensuring higher quality and more maintainable code.
Clean Code / Refactoring cover image
Clean Code / Refactoring
Teach developers the principles of writing clean, maintainable, and readable code. Emphasize the importance of refactoring to improve existing codebases without altering functionality.
Software Architecture cover image
Software Architecture
Guide developers in the principles and practices of designing robust software architectures. Focus on creating scalable, maintainable, and high-performing systems through well-thought-out architectural decisions.
Behaviour Driven Development cover image
Behaviour Driven Development
Introduce developers to Behaviour Driven Development (BDD) and its application in improving software design. Foster collaboration between developers, testers, and business stakeholders to ensure software meets business requirements.

Workshops

DDD Strategic cover image
DDD Strategic
Identify and model the core domain of your software. Design and implement bounded contexts to isolate domain complexity.
Event Storming cover image
Event Storming
Collaboratively model complex business processes. Identify and prioritize domain events.
Team Topologies Workshop cover image
Team Topologies Workshop
Understand and apply team topologies for effective software delivery. Design team structures to optimize communication and flow.
C4 Architecture Workshop cover image
C4 Architecture Workshop
Visualize and model software architecture using the C4 model. Improve clarity and communication of system architecture across teams.

Feedbacks

"J'ai connu Jonathan lors de mon arrivée chez OCTO. J'ai trouvé chez lui toute l'aide nécessaire pour être correctement accompagné en terme d'orga, technique, humain, etc... Je l'ai vu à l'oeuvre sur des équipes à taille humaine, mais aussi sur des groupements d'équipes, et le résultat a toujours été un succès. Je le considère maintenant comme un mentor."

Baptiste - ADEO

"Jonathan est un Tech Lead très compétent. Je lui ai confié notre cours sur le Craft dans le cursus Tech Lead en toute confiance. Les participants au cours ont été très satisfaits."

Guillaume - CentraleSupélec Exed

"J’ai eu l’occasion de travailler avec Jonathan pendant 2 ans, il a été mon manager et mon mentor à mon arrivée chez Octo Technology. Jonathan a à cœur de délivrer des projets de valeurs, co-construit avec les clients chez qui il intervient. Chez ses clients, il n'hésite pas à challenger l’organisation, les pratiques de développement en mettant l’humain au centre de son intervention. Jonathan s’adapte rapidement au contexte technique de son client par le biais de solides bases techniques et une curiosité naturelle lui permettant de monter en compétence rapidement sur un nouveau langage, de nouveaux outils, des nouvelles pratiques de développement. Jonathan possède un leadership naturel nous donnant envie de le suivre dans ses idées. Assertif, il donne des feedbacks réguliers et sincères afin d’être au service de son équipe. En tant que mentor, il apporte énormément de recul et de challenge aux personnes qu’il manage pour les pousser à donner le meilleur d’eux-même."

Marine - Octo Technology

"Très satisfait par les différents échanges que nous avons pu avoir lors de conférences / meetups. Jonathan a une forte capacité au niveau pédagogique de part ses différentes publications et talks sur les sujets d'architecture, agilité et qualité logicielle."

Laurent - Decathlon

Clients

swisslife cover image
stelliant cover image
msa cover image
mel cover image
capso cover image
adeo cover image
leroymerlin cover image
decathlon cover image
sncf cover image
octo cover image
flst cover image
centrale cover image
hei cover image