Software craftsman

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

Software quality is both an art and a responsibility: to pass it on, to anticipate future uses, and to respect those who will maintain what we have built.

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

Backend polyglot

Analysing, testing, designing, implementing and delivering business services and APIs at scale in a distributed architecture context.

My linguistic expertise focuses on the Java, Kotlin, Scala, and Rust programming languages and the Spring Boot and Quarkus application frameworks, as well as the ability to take on the role of developer, technical lead or technical architect.

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

API Ops

Lombard Odier, 2024

GX platform modernization

Lombard Odier, 2023 – today

Advisory modernization

Evooq, 2022 – 2023

Risk engine API

Edgelab, 2020 – 2022

Life claim system

La Mobilière, 2016 – 2020

Recent positions

Java-Quarkus software engineer

Lombard Odier, 2023 – today

Java-Spring software engineer, Technical leader

Evooq, 2022 – 2023

Kotlin-Spring software engineer

Edgelab, 2020 – 2022

Java-Spring-Angular software engineer, Technical coaching

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.

Recent classes

Rust programming

Udemy, 2024

Apache Kafka Series

Udemy, Mareek, 2023

Background

iSAQB-CPSA–Advanced

Germany, 2014 – 2016

Master in Computer Science

University of Neuchâtel, 1992 – 1996

Accomplishments

Some related success stories.

Localisation

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