Architecture with intent.
Clear boundaries, cohesive objects and decisions that stand the test of change.
Java / DDD / Hexagonal architectureSoftware architect · Technical leader · Educator
I’m Romain. I connect thoughtful architecture, uncompromising quality and human leadership to help engineers do their best work.
01 / What I care about
From the objects we compose to the teams we grow, the details shape the whole.
Clear boundaries, cohesive objects and decisions that stand the test of change.
Java / DDD / Hexagonal architectureMake confidence part of the code, with meaningful tests and executable architecture rules.
TDD / Mutation testing / ArchUnitBuild delivery systems that remove repetitive work and give engineers room to think.
CI/CD / DevOps / Developer experienceShare context, coach with care and help teams take ownership of their engineering practices.
Technical leadership / Mentoring / Teaching02 / Notes from the field
New essays on architecture, testing, DevOps and leadership will appear here as they are published.
Read my writing on Medium ↗03 / Built to be shared
Keep learning. Keep sharing.
Through teaching, talks and a book in progress, I’m exploring what it takes to grow from writing code to helping others thrive.