Senior Java Engineer · Zurich

I build, measure and test Java systems.

Sixteen years on Spring systems for banks, where I spend my best hours on performance problems: reproduce, measure, fix, then lock it in with a test. This year I also designed the AI agents my team builds with, and a suite that five to six other teams now extend for their own work, always with a human after every phase.

Oracle Certified Java Developer (SE 8, 2017) UBS · Credit Suisse · HCL · NTT DATA
16+
years building enterprise Java, the last nine in Swiss banking
5–6
teams using the agent suite I designed
Up to 4×
more delivered per sprint by developers on my team with the agents
2×
the review time I spend now, so when something breaks I already know the code

How I work

Five things I do every week

Build

REST and GraphQL services in Spring Boot. Clean module boundaries, boring code, no surprises for the next person.

Java · Spring Boot · Spring Security

Measure and fix

Performance problems are my favourite kind. I reproduce them first, profile, then fix the real cause and keep the proof in CI.

Build time 19 min to 9 min · test suite cut in half

Test end to end

Functional, integration and load tests that run on every push. Real databases, real HTTP, no mocked data paths.

Gatling · REST Assured · Cucumber · Testcontainers

Mentor

I help engineers get better at debugging, testing and explaining their decisions. Soft skills count as much as the technical ones.

Teams of 10 · pairing · design reviews

Automate with agents

Custom Copilot agents for my team: impact analysis, code, integration tests and bug analysis from a stack trace. A human checks every phase.

Used by 5–6 teams

The shape of every pipeline I own

Nothing merges without passing this

The shape every pipeline of mine is built toward. Six stages run on every push. Mutation and load run nightly, and one project has not reached the mutation stage yet. Click a stage to see what it checks.

main · push · #4093 running
Click a stage to see what it checks.

Side projects

Two platforms built through the workflow

Personal, non-commercial learning projects, each with its own CI run.

Want to talk?

Java, performance, testing, or how to run agents on a real codebase without losing control of it. I answer every message.