Oct. 2024 — present
Staff Engineer & software architect Client · ADEO
Distributed architecture design and decision records (C4, ADR). Multi-language development, security and resilience, technical mentoring, architecture committees.
About me
Over 15 years designing, building and growing teams on demanding software projects. Staff Engineer, software architect and trainer. Organisme certifié Qualiopi pour les actions de formation.
My belief: systems that last, autonomous teams, and technical decisions aligned with product strategy.
Systems built to last, not to look good in a demo.
Upskilling your teams instead of creating consultant dependency.
The right patterns at the right time, no over-engineering.
Career
The engagements and roles that shaped the way of working described above.
since 2019
Oct. 2024 — present
Distributed architecture design and decision records (C4, ADR). Multi-language development, security and resilience, technical mentoring, architecture committees.
May 2021 — Nov. 2024
Structuring multi-stack teams (Go, Java, NestJS). DevOps standards, Infrastructure as Code, GitHub Actions CI/CD, Kafka. Technical roadmap with Product Owners and internal practice communities.
Mar. 2020 — May 2022
Co-designing the quality strategy, moving business units towards continuous delivery, cross-functional teams and workshops with the quality community.
since 2021
Jul. 2021 — present
Designing and running TDD, Clean Code and software architecture modules. Supporting teams on code review and pair programming, hands-on workshops and coding dojos.
2017 — 2020
Sep. 2017 — Sep. 2020
Teaching software architecture, supervising technical architecture dossiers and assessing student projects. Also JavaScript trainer at FLST in 2020.
2017 — 2020
Dec. 2019 — Mar. 2020
Quality for the eCommerce & Publication domain: test strategy, practice reviews, advice on architecture and agility.
Apr. 2018 — Dec. 2019
Facilitating agile and architecture workshops, coaching and mentoring developers on team practices, JavaScript and quality.
May 2017 — Apr. 2018
Domain Driven Design, TDD and BDD, pair and mob programming, collective review, legacy work, design and architecture.
2013 — 2017
Jan. 2016 — May 2017
Supporting teams through agile transformation, coaching and training, running the regional agile community.
May 2014 — Jan. 2016
digiLab programme: supporting teams on agile and development practices (TDD, BDD), managing innovation budgets, recruitment and school partnerships.
Apr. 2013 — May 2014
Migrating a customer portal to a rich application with a team split across two sites, coaching on agile project management.
2011 — 2013
Dec. 2011 — Apr. 2013
Building Android and iOS applications for in-store sales staff, designing web and mobile interfaces, deployment and testing.
Certifications
Education
Languages
Technical skills
A holistic approach combining architecture, engineering practices, AI and delivery — for projects that keep their promises.
Designing distributed, containerized and orchestrated architectures. Kubernetes, IaC, observability — resilient systems built to scale.
Integrating AI agents into your development and business workflows. RAG, multi-agent orchestration, advanced prompt engineering.
Software Craftsmanship, TDD, DDD, Clean Architecture. Solid foundations for maintainable, testable code that lasts.
CI/CD, trunk-based development, feature flags, continuous deployment. Cut your lead time and ship with confidence every day.
Participant feedback
Feedback from participants in my trainings.
A great training, even for someone who isn't a developer. Lots of solid practices for code and architecture design.
Thank you for this day — it gave us a clear overview and a step back on software architecture practices.
The course was both theoretical and hands-on with concrete examples.