Software craftsman

Passionate about well-crafted code, I design software systems that are sustainable, scalable and maintainable at low cost.

Technical excellence also means caring for those who come after us, making their work smoother, safer, and more joyful.

My craft expertise enables me to influence the implementation of modern software engineering practices such as User-first, Test-first, Contract-first, DDD, BDD, ATDD, and xClean (Archi, Code, API) within technical teams.

Full-stack, Backend polyglot, DevOps

I enjoy co-analysing, elaborating test strategies, designing, implementing and delivering reliable business services and APIs within complex distributed architecture environments.

My expertise spans Java, Kotlin, Scala, TypeScript, and Rust, together with modern application frameworks such as Spring Boot, Quarkus, Angular, and Vue.js. I thrive in roles ranging from software developer to technical lead and technical architect, combining hands-on engineering and producing high-quality living documentation for applications and architectures.

I also bring hands-on experience with key infrastructure components — including workflow engines, message brokers, SQL and NoSQL databases, proxies, and authentication and authorisation protocols — complemented by DevOps practices such as infrastructure-as-code, CI/CD pipelines, container orchestration, monitoring, and alerting.

val philosophy = { _: Emotions, _: Values ->
[ "commitment", "sharing", "example", "improvement" ] + [ "empathy", "kindness" ] }

philosophy( [ "passion" ], [ "professionalism", "product" ]) ==
[ "excellence", "knowledge", "quality" ]

— Kotlin

Ski instructor

An opportunity to rediscover and understand the technique of skiing in depth and then teach it to kids and adults, beginner and intermediate levels. This activity is still a hobby.

Personal trainer

As a former top-level sportsman, this is an opportunity to discover the science of physical preparation, and to help young people and adults achieve their sporting goals. This activity is still a hobby.

Professional experience

I've been working as IT engineer in large and medium-sized companies for almost thirty years. Main activities being software craftsmanship, software development, and software architecture.

Recent projects

GX platform modernization

Lombard Odier, 2023 – today

API Ops

Lombard Odier, 2024

Advisory modernization

Evooq, 2022 – 2023

Risk engine API

Edgelab, 2020 – 2022

Life claim system

La Mobilière, 2016 – 2020

more...

Education

I started my career at the academy, then quickly moved on to industry, where I continued my training.

Ongoing classes

Certified Developer for Apache Kafka

Confluent, Exam on Spring 2026

Certified Senior Angular Developer

certificates.dev, Exam on Summer 2026

Certified Senior Vue.js Developer

certificates.dev, Exam on Summer 2026

AI-Driven development

Anthropic/NextGenDev, Started on Spring 2026

Agentic AI engineering

Anthropic/Udemy, Started on Spring 2026

Background

iSAQB-CPSA–Advanced

Germany, 2014 – 2016

Master in Computer Science

University of Neuchâtel, 1992 – 1996

Accomplishments

Some related success stories.

Community

Co-founder of Software Craftsmanship meetup Lausanne

Lausanne, 2019 – today

Localisation

Based in Lausanne, on the Vaud Riviera, between lake and mountains.

Contact