Resume
Download
Personal
Summary
- 25 years in software engineering
- Main activities being software craftsmanship, software development, and software architecture
- Focus this last decade on JVM (Java, Kotlin, Spring, Quarkus) and Web (Angular) technologies
Drivers
- Passion for well-crafted software and motivation for continuous improvement
- Agile teamwork and technical excellence are major factors of success
- Modern software development techniques
- Commitment to provide an added value to a company
- Soft skills
Values
Respect, Honesty, Courage, Transparency
Mindset
Craftsmanship (passion, professionalism, commitment, sharing, continuous improvement, product-oriented, technical excellence)
Profiles
Software craftsman
- Influencer for good analysis, design, and coding practices
- Clean Code, Clean Architecture, DDD, BDD, Event storming, Example mapping
- Software modernization
- Mentoring
Software architect
- Technical (realization of POCs and blueprints)
- Design (macro & micro, DDD, APIs, solutions)
- Communication (stakeholders, DDD-strategic, Arc42, C4, UML)
Software developer
- Java, Kotlin, Spring, Spring-Boot, Reactor, Quarkus, Scala, Angular, Typescript
- Microservices
- DDD, BDD, ATDD
- Scrum, SAFe
Last commercial experiences
Lombard Odier - Java-Quarkus Software Engineer (2023)
Software engineering applied to the modernization of Lombard Odier’s G2 wealth management platform. more info
Evooq - Java-Spring Software Engineer (2022 - 2023)
Software engineering applied to an ambitious unified platform that has to support the whole investment process and be used by investment businesses. more info
Edgelab - Kotlin/Java-Spring(-Angular) Software Engineer (2020 - 2022)
Software engineering applied to a risk analytics engine used by investment businesses. A demanding system powered by cutting-edge technologies with daily challenges like market data ingestion and processing, high availability of risk metrics, and scalability. more info
La Mobilière - Java-Spring-Angular Software Engineer (2016 – 2020)
Software development, system architecture support, and coaching of internal technical resources, in the context of the redesign of a strategic case management solution used in the life insurance domain with state of the art technologies and practices. more info
SwissPost - Java-Spring-Web Software Engineer (2002 – 2016)
Software development and system architecture of enterprise solutions for the business units of the Swiss Post, PostLogistics and PostMail. more info
Kudelski - Java Software Engineer (2000 – 2002)
Software development of smart card solutions for access control during international events and personalization of a student card for Swiss Universities.
Olivetti - C++ Software Engineer (1996 – 2000)
Software development of Windows drivers for color inkjet printers. Engineering of rendering algorithms and solutions for optimal gamut mapping.
Last projects
Publications
Certificates
Education
- Master in Computer Science @ University of Neuchâtel (1992-1996)
- iSAQB-CPSA–Advanced (2014-2016)
- Specializations on Coursera (Big data, Data science, Cloud computing) (2014-2016)
Communities
Hobbies, interests
- Sport (fitness, personal training, hiking, rowing, road cycling, tennis, skiing, basketball)
- Travels, Languages, Culture, Music
- Continuous learning
- Nonviolent communication