Summary
Simon Girard is a Senior Java Engineer with 7–8 years of experience building backend systems for banking, insurance, and fintech, with deep domain expertise in KYC, digital onboarding, document production chains and credit insurance. He specializes in designing maintainable architectures in regulated environments, applying DDD, Event Sourcing, CQRS, Hexagonal Architecture and TDD to ensure reliable transaction handling. His core stack includes Java, Spring Boot, PostgreSQL, jOOQ, Kafka and Docker, and he repeatedly focuses on refactoring, technical debt reduction and performance improvements. Simon built WealthPay—an event-sourced banking prototype with Debezium-based transactional outbox, snapshot rehydration and race-safe idempotency—which demonstrates his pragmatic approach to financial system design. Comfortable in Agile/SAFe teams and occasional tech-lead support, he mentors newcomers and coordinates cross-functional delivery. Based in Pully, Switzerland, he combines hands-on implementation with a strong emphasis on auditable, production-grade solutions for regulated domains.
7 years of coding experience
7 years of employment as a software developer
Baccalauréat Scientifique, with Honours., Baccalauréat Scientifique, with Honours. at Lycée Notre Dame de Sainte Croix
Lycée Montesquieu
Public works, Public works at ESTP - Grande école d'ingénieurs de la construction
Master of Engineering - MEng, Informatique et Finance de Marché, Master of Engineering - MEng, Informatique et Finance de Marché at EFREI - Grande école du numérique
University of Staffordshire
French, English, Spanish