Hi, I'm

Yannick Zutter.

I modernise business-critical Java systems – from rehabilitating grown legacy platforms and migrating them to the cloud to AI-assisted development. From backend to frontend, with an eye for the bigger picture.

Fullstack Engineer · Java & Legacy Modernisation · AI-⁠assisted · Aspiring Software Architect

01

About Me

Software developer focused on clean, maintainable code and modernising long-lived systems.

I'm a fullstack developer based in Bubendorf, Switzerland, with Java as my core language. I build scalable, maintainable applications that solve real-world problems, keeping the code clean and easy to reason about.

Since 2021, I've been working at iRIX Software Engineering AG, where I lead the development and maintenance of critical energy trading platforms for a major Swiss energy company. I maintain around 128,000 lines of code across two platforms and successfully migrated both to Microsoft Azure.

I hold a Bachelor of Science in Computer Science from the University of Basel, with a focus on Artificial Intelligence and Machine Learning.

I combine solid software engineering with AI-assisted workflows – such as Spec-Driven Development with Claude Code –, co-organise the Basel AI community AI@iRIX, and I'm currently deepening my software architecture expertise; I expect to complete the iSAQB CPSA Advanced certification in early 2027.

Technologies

Backend

Java Hibernate JBoss Spring Spring Boot C# .NET Framework Python

AI / LLM

Claude Code Spec-Driven Development Prompt Engineering LLM Security MCP

Frontend

TypeScript React Next.js Vaadin C# / .NET

Databases

PostgreSQL Oracle SQL

Cloud & DevOps

Azure Docker Kubernetes Git Jenkins Artifactory Maven

Testing & Quality

JUnit Sonar

Practices & Methods

Clean Code Legacy Refactoring Software Architecture (iSAQB) AI-Assisted Coding

Beyond Code

Medieval Stage Combat

Practicing choreographed stage combat with various weapons, combining physical discipline with performance artistry.

Music

Playing guitar, expressing creativity through music as a balance to technical work.

02

Experience & Education

My professional and academic journey

Work Experience

Full Stack Software Developer (C#/Java)

2021 – Present

iRIX Software Engineering AG · Basel, Switzerland

Responsible for two business-critical energy trading platforms for a major Swiss energy company (around 128,000 lines of code combined). I modernise the grown Java codebase in production – extensive refactoring alongside ongoing feature delivery, with continuous high availability of the trading operation.

  1. Aug 2026 Joined the organising team of AI@iRIX, an open AI community in Basel – co-organising and hosting its community events (AI meetups and AI lunches) and contributing to the AI column “Kontextfenster”
  2. Q1 2026 Migrated both platforms to Microsoft Azure via lift-and-shift
  3. 2024 Promoted from Junior to Professional Software Developer
  4. 2024 Took over project ownership as a junior developer after the entire senior team had left the project
  5. 2021 Joined as a junior developer on the continued development of both platforms
Java JUnit JBoss Sonar Hibernate .NET C# Git

Education

Bachelor of Science in Computer Science

2017 – 2021

University of Basel · Basel, Switzerland

Completed Bachelor of Science degree with a focus on Artificial Intelligence and Machine Learning.

  • — Focus: Artificial Intelligence & Machine Learning
  • — Relevant coursework in algorithms, data structures, and software engineering

Research

Implementing and Evaluating Successor Generators in the Fast Downward Planning System

2020

Artificial Intelligence Research Group, University of Basel · Basel, Switzerland

  • — Implemented four alternative successor generators for the classical planner Fast Downward (C++) – naive, based on delete-relaxation markings, modelled on the PSVN planning system, and using watched literals as in modern SAT solvers
  • — Systematically benchmarked them against Fast Downward's existing generator across a wide range of planning domains
  • — Result: confirmed a trade-off between precomputation and faster successor generation – every approach has its use case, and the generator should be chosen to fit the structure of the planning task

Certificates

iSAQB CPSA – Foundation Level

Software architecture fundamentals: designing, documenting and evaluating architectures.

iSAQB

2026

iSAQB CPSA – Advanced Level: CLOUDINFRA

Building and operating cloud-native infrastructure – containers, orchestration and infrastructure as code.

iSAQB

2026

Swiss Energy Industry Fundamentals

Overview of the Swiss electricity market, grids and regulatory framework.

Association of Swiss Electricity Companies (VSE)

2026
03

Projects

A showcase of my work in fullstack development, clean code, and legacy modernisation

Featured Projects

01

International Energy Trading Platform

2021 – Present

Lead Developer · 3 developers

Trading system for intraday and day-ahead electricity trading across multiple European power exchanges. As Lead Developer, responsible for real-time trading operations, market data integration, and platform high availability.

Java JUnit JBoss Sonar Hibernate .NET C# Git
Case Study
02

Swiss Tertiary Energy Trading Platform

2021 – Present

Developer · 5 developers

Platform for automated trading of tertiary control reserve (balancing energy) in the Swiss electricity market – with automated bid placement to the balancing market.

Java JUnit JBoss Sonar Hibernate .NET C# Git
Case Study

Other Projects

In Progress

Document AI Pipeline

Solo Developer (AI-assisted)

2026 – Present

Self-hosted pipeline that automatically ingests documents submitted by email, categorises them with an LLM, and files them in paperless-ngx. Containerised and running on Kubernetes.

Java Spring Boot LLM paperless-ngx Docker Kubernetes
In Progress

Zoodle – Recipe & Meal Planning App

Solo Developer (AI-assisted)

2024 – Present

Recipe and meal-planning app I'm building solo and AI-assisted. Modern cross-platform architecture with a Spring Boot backend and React Native client; planned: weekly meal planning, advanced search, and offline support.

Java 17 Spring Boot 3.2 PostgreSQL React 18 TypeScript React Native Expo Docker
Code

Advent of Code Solutions

Solo Developer

2023 – Present

Collection of solutions for Advent of Code programming challenges. Completed all 25 days (50 stars) in 2024.

Java
Code
04

Talks & Presentations

Sharing knowledge and insights with the developer community

Upcoming Talks

The next topic is already brewing – still being polished. Stay tuned, it'll be worth the wait.

Past Talks, Workshops & Events

Hackathon · Pitch September 2026 1st Place

Swiss Cross-Border Flows

Energy Data Hackdays 2026 – Swissgrid Challenge

Brugg-Windisch, Switzerland

Won the Swissgrid challenge in a team of five – and delivered the winning pitch. The task: probabilistic forecasts of power flows across all four Swiss borders, 168 hours ahead. We exposed a loophole in the scoring metric (97.36 % without any model) and, in parallel, built a real forecasting model: four LightGBM models with ~270 features, leak testing and rolling backtests.

Python Databricks LightGBM Machine Learning Time-Series Forecasting Energy Markets
Workshop March 2026

New Features in Java 25

iRIX Software Engineering AG

Basel, Switzerland

A workshop I led, giving a comprehensive wrap-up of new features and improvements in Java 25, with practical examples.

Structured Concurrency Unnamed Variables & Patterns Stream Gatherer Flexible Constructor Bodies Compact Source Files Markdown Comments
Internal Presentation February 2026

Coding with AI: Spec Driven Development

iRIX Software Engineering AG

Basel, Switzerland

A developer guide on using AI assistants in projects and how Spec Driven Development improves AI output.

Spec Driven Development AI assisted coding Claude Code MCP Server
Conference November 2025

Prompt Injection & Data Leakage

AI Horizons 2026

Basel, Switzerland

How attacks on LLMs work and how to protect against them, featuring live demonstrations of prompt injection techniques.

Direct Prompt Injection Indirect Prompt Injection Data Leakage Risks Live Demonstrations Defense Strategies
Internal Presentation June 2025

Clean Code Principles

iRIX Software Engineering AG

Basel, Switzerland

A comprehensive guide to writing clean, maintainable code following industry best practices.

Code Readability Naming Conventions Function Design Refactoring SOLID Principles

Want me to speak at your event?

I'm always interested in speaking at conferences, meetups, and workshops. Topics I'm passionate about include clean code, Java development, software architecture, and AI-assisted development.

Get in Touch →
05

Get In Touch

Have a project in mind or just want to chat? Feel free to reach out!

Contact Information

y.zutter93@gmail.com
Bubendorf, Switzerland

Languages

  • German Native
  • English Fluent
  • French Conversational

Open For

  • — Full-time roles (100%) in Switzerland
  • — Roles from Software Engineer to Architect
  • — Talks & speaking

Whether you have a question or just want to say hi, I'll try my best to get back to you!