Lebenslauf
Senior Software Engineer mit über zehn Jahren Erfahrung in der Java-Backend-Entwicklung. Von Java 7 und klassischem Spring bis hin zu modernen Anwendungen mit Java 25 und Spring Boot. Dabei gehören Hibernate/JPA, SQL-Datenbanken sowie automatisierte Tests mit JUnit und Mocking-Frameworks zu meinem langjährigen technischen Erfahrungsschatz.
Seit November 2025 bin ich tief in Agentic Coding, Prompt- und Kontext-Engineering und Wissensdatenbanken eingestiegen. Ich habe nicht nur Vorhandenes von anderen ausprobiert, sondern selbst gebaut: eine agentische Entwicklungspipeline, eine Arbeitsumgebung auf Basis von Claude Code, die ich mit eigenen Hooks, Skills und einem selbst entworfenen Langzeitgedächtnis erweitert habe, und eine RAG-Pipeline für ein Coaching-Produkt. Der Umgang mit KI-Agenten ist für mich kein Spezialfall mehr, sondern fester Bestandteil meiner täglichen Arbeit.
Kerntechnologien
- Sprachen
- Java 8 bis 25
- SQL
- Rust
- Python
- Bash
- Frameworks
- Spring Boot
- Spring
- Hibernate
- JPA
- JUnit
- Mockframeworks
- Datenbanken
- Oracle
- PostgreSQL
- Schnittstellen
- REST
- Postman
- WebSockets
- Build und CI
- Maven
- Gradle
- Git
- Jenkins
- IntelliJ IDEA
- Methoden
- Scrum
- Code-Review
- Jira/YouTrack
- Confluence
- Bitbucket
- Gerrit
- KI-Werkzeuge
- Claude Code
- selbst gebaute agentische Systeme
- Diagnose
- Heap-Dumps
- VisualVM
- JProfiler
Projekterfahrung
-
Flagrans, Pansdorf
seit Mai 2026
Inhaber, Softwareentwicklung und technische Beratung Selbstständig
- Schwerpunkt
- Individuelle Java-Entwicklung, der Bau agentischer KI-Systeme und technische Beratung zu deren Einsatz in der Softwareentwicklung.
- Agentische Systeme
Eine Entwicklungspipeline, die eine Aufgabe von der Anforderungsanalyse über Planung, Feature-Schnitt, Architektur und modularen Testfallentwurf bis zur Umsetzung im Test-Driven-Development-Verfahren führt. Dazu ein dateibasierter Wissensspeicher in Baumstruktur als Langzeitgedächtnis.
Schwerpunkte sind Hooks und Skills für Claude Code, Prompt- und Kontext-Engineering.
- KI-Produkt
- Ein Prototyp für eine Coaching-Plattform mit hybridem Retrieval (RAG) auf PostgreSQL und pgvector, dessen Chunking, Embedding-Modell und Reranking gegen einen eigenen Korpus gemessen und danach entschieden wurden.
- Marktdaten live
- Ein Daten-Crawler für Krypto-Börsendaten in Echtzeit, der die fünf größten Coins der Börse Binance verarbeitet und speichert. Er läuft seit Monaten auf einer kleinen ARM-Instanz in der Oracle Cloud und lastet sie dabei kaum aus. Der Host steht in Tokio, nahe an der Börse.
- Historien-Pipeline
- Eine mehrstufige Batch-Pipeline über 5,5 Jahre Marktdaten, in eigenständige Programme geschnitten entlang persistierter Zwischenschichten. Sie lädt die Archive automatisiert aus dem S3-Bucket der Börse, prüft die Prüfsummen, entpackt und importiert in Rohtabellen, aggregiert daraus Sekundenbalken und berechnet darauf Klines, Indikatoren und Volumenprofile über elf Timeframes. Die Feature-Schicht umfasst 291 Spalten in sechs Tabellen, die Datenbank 1,3 TB auf PostgreSQL mit TimescaleDB. Darauf aufbauend Backtests und Szenariorechnungen für Handelsstrategien.
- Betrieb
- Drei getrennte Umgebungen für Entwicklung, Test und Produktion. Das Deployment läuft von der Entwicklungsumgebung in die Testumgebung zur manuellen Abnahme. Die KI-Agenten laufen unter einem eigenen unprivilegierten Systembenutzer, sodass die Betriebssystemgrenze die Sicherheitsgrenze ist.
- Technologien
- Java 25
- Rust
- Python
- PostgreSQL
- TimescaleDB
- pgvector
- MyBatis
- Quarkus
- Maven
- Docker
- Linux
- Claude Code
-
ID.on GmbH, Hannover
Aug. 2023 – Okt. 2025
Java-Backend-Entwickler, Digital Publishing Produkt publishing.one
- Produkt
- Aus einem gelieferten Print-PDF erzeugt die Software eine im Browser blätterbare Ausgabe, einbindbar als Widget oder bei ID.on gehostet. Kunden aus Verlagswesen, Möbelhandel und Maschinenbau.
- Rolle
- Nach dem Weggang des Fullstack-Kollegen, zwei Jahre lang alleiniger Backend-Entwickler des Produkts.
- Aufgaben
- Refactoring der über Jahre verwachsenen Kernbereiche sowie Analyse und Behebung von Memory Leaks und Performance-Problemen. Ablösung von PDFBox durch PDFTron. Beteiligung an Roadmap-Planung und Feature-Konzeption, Deployment auf die Testsysteme über Jenkins und Second-Level-Support bei Fehlerberichten aus dem Betrieb. Dazu eine Analyse zur Frage Rewrite oder Refactor.
- Technologien
- Java 8, 17 und 21
- Spring Boot
- Hibernate
- JPA
- REST
- SQL
- HATEOAS
- PDFBox
- PDFTron
- JUnit 5
- Maven
- Gradle
- Jenkins
- Git
- Methoden
- Scrum
- YouTrack
- Confluence
- Gitea
-
MACH AG, Lübeck
Nov. 2019 – Jul. 2023
Java-Entwickler, ERP und Personalmanagement Öffentlicher Sektor
- Produkt
- ERP-Software, überwiegend bei Bund und Ländern im Einsatz. Vierzig Jahre alte Software. Mein Bereich war das Personalmanagement mit den Modulen Zeitwirtschaft und Reisekosten.
- Rolle
- Entwickler in einem Team von drei bis vier Personen, zuständig für die Self Services. Das ist die Weboberfläche, die per REST an das ERP angebunden ist.
- Aufgaben
- Modul Reisekosten von Beginn an mitentwickelt, Modul Zeitwirtschaft übernommen und migriert. Die Arbeit lief in einer horizontal geschnittenen Schichtenarchitektur aus Repository-, Business-, Transfer- und UI-Schicht und über zwei parallele technische Welten hinweg: Legacy auf Java 8 mit klassischem Spring, Self Services auf Java 17 mit Spring Boot. Dazu Prototypen zur Umsetzungsanalyse, automatisierte Unit-Tests, Code-Review und die fachliche wie technische Dokumentation.
- Technologien
- Java 8 bis 17
- Spring Boot
- Spring
- Hibernate
- JPA
- REST
- Vaadin Flow
- JUnit 5
- Mockito
- Maven
- Gradle
- Jenkins
- Git
- Methoden
- Scrum
- Code-Review
- Jira
- Confluence
- Bitbucket
-
Portrix Logistic Software GmbH, Hamburg
Aug. 2017 – Sep. 2019
Java-Entwickler, dann Head Developer Backend Logistik
- Produkt
- Plattform für multimodales Rate Management für Logistikdienstleister mit dem Kernprodukt Global Price Management. Der Geschäftsbereich wurde 2021 von der Descartes Systems Group übernommen.
- Erste Phase
- Entwickler in einem von drei Teams. Spring-Backend, Vaadin-Oberfläche nach dem Model-View-Presenter-Muster, zweistufiges Code-Review vor jedem Merge in den Hauptzweig.
- Zweite Phase
- Head Developer Backend eines eigenständigen Projekts. Aufgabe war der Import von Ratentabellen der Logistikdienstleister, jeder Kunde mit eigenem Format und Dateien mit zehntausenden bis hunderttausenden Zeilen, in eine gemeinsame durchsuchbare Datenbank. Ein Frontend-Entwickler arbeitete mir fachlich angeleitet zu, die Abstimmung lief direkt mit der Geschäftsführung.
- Technologien
- Java 7 und 8
- Spring
- Hibernate
- JPA
- Oracle
- SQL
- Vaadin
- JUnit 4
- EasyMock
- Maven
- Jenkins
- Git
- Gerrit
- Linux
- Methoden
- Scrum
- zweistufiges Code-Review
- YouTrack
- Confluence
-
Hamburg
Mär. 2013 – Jun. 2016
Java-Entwickler und Softwaretester Berufseinstieg
- Altigi
- Junior-Entwickler am Server-Backend des Browserspiels Goodgame Empire, samt Datenanbindung per SQL. Java, Scrum.
- Academic Work
- Halbjähriges Trainee-Programm mit JavaEE, JSF und Webmethods, ausgerichtet auf ein Java-Projekt bei der DST Consulting.
- DST Consulting
- Übernahme in eine Festanstellung als Java- und J2EE-Entwickler, eingesetzt überwiegend als Softwaretester im Test- und Change-Management für einen IT-Dienstleister im Gesundheitswesen.
- SIX Payment
- Drei Monate im Umfeld von Kassensystemen, Software für Kartenlesegeräte mit PIN-Eingabe. Java 1.4 ohne Frameworks.
-
Bundeswehr
Okt. 2002 – Sep. 2010
Stabsunteroffizier, Soldat auf Zeit IT im Stab der 1. Panzerdivision
- Inhalt
- IT-Support im Stab und Leitung des IT-Materials für Übung und Einsatz.
Ausbildung und Zertifikat
-
B.Sc. Angewandte Informatik, Hochschule Hannover
2009 – 2012
Schwerpunkte: Software Engineering, objektorientierte Programmierung in Java und C/C++, Datenbanken, Betriebssysteme und Netze, Algorithmen und Datenstrukturen
Bachelorarbeit bei der HIS GmbH in Hannover:
Entwicklung von Oberflächenkomponenten mit JSF 2.0 zur Steigerung der Usability -
M.Sc. Informatik, HAW Hamburg (ohne Abschluss)
2012 – 2013
-
ISTQB Certified Tester, Foundation Level
2013
-
IT-Systemelektroniker, IHK-geprüft
2005
-
Staatlich anerkannter wirtschaftlicher Assistent für Informatik
2002
Fachhochschulreife
Arbeitszeugnisse, Urkunden und weitere Belege auf Anfrage.