Beratung, Entwicklung und Training
01 Was ich mache
Technik, Qualität und KI zusammenbringen
Ich unterstütze Unternehmen bei der Entwicklung und Qualitätssicherung von Software – von Architektur und Implementierung über Teststrategie und Testautomatisierung bis zum produktiven Einsatz von KI.
Dabei verbinde ich Beratung und Konzeption mit praktischer Umsetzung. Das gilt für moderne Softwarelandschaften ebenso wie für gewachsene und Legacy-Systeme, die weiterentwickelt, stabilisiert oder schrittweise modernisiert werden müssen.
Was ich konzipiere, kann ich auch entwickeln, automatisieren und in bestehende Entwicklungsprozesse integrieren.

02 Entwicklung

Software entwickeln und weiterentwickeln
Ich entwickle Software mit Schwerpunkt auf Python und Java – Anwendungen, APIs, Integrationen und Werkzeuge ebenso wie Lösungen für Automatisierung und technische Infrastruktur.
Ein wesentlicher Teil meiner Arbeit findet in bestehenden Systemen statt. Ich analysiere gewachsene Codebasen, entwickle sie weiter und modernisiere sie dort, wo es technisch und wirtschaftlich sinnvoll ist. Dabei arbeite ich auch mit älteren Technologien und übernehme Migrationen nicht als Selbstzweck, sondern als Teil der Weiterentwicklung eines Systems.
Neben der eigentlichen Implementierung gehören für mich Datenbanken, Schnittstellen, Tests, CI/CD und der Betriebskontext zur Softwareentwicklung dazu.
Python · Java · REST/API · SQL · Integration · Legacy & Modernisierung · CI/CD
Zu den Entwicklungsprojekten →03 QA-Beratung
Qualität systematisch aufbauen
Qualitätssicherung beginnt für mich nicht mit der Auswahl eines Testwerkzeugs. Ich analysiere bestehende Entwicklungs- und Testprozesse, identifiziere Schwachstellen und entwickle daraus eine Test- und QS-Strategie, die zum Projekt und zur Organisation passt.
In verschiedenen Projekten habe ich Qualitätssicherung neu aufgebaut oder bestehende Strukturen weiterentwickelt – von Teststrategie und Testorganisation über Testprozesse und Automatisierungskonzepte bis zur Auswahl geeigneter Werkzeuge und deren Integration in Entwicklung und CI/CD.
Dabei reicht das Spektrum von gewachsenen Anwendungslandschaften und Legacy-Systemen über Web- und Mobile-Anwendungen bis zu verteilten und regulierten Systemen. Entscheidend ist nicht ein bestimmtes Vorgehensmodell, sondern eine Qualitätssicherung, die im jeweiligen Entwicklungsprozess tatsächlich funktioniert.
Teststrategie · QS-Prozesse · Testorganisation · Toolauswahl · Reviews · Testarchitektur · CI/CD · Legacy
Zu den QA-Projekten →
04 Testautomatisierung
Von der Teststrategie bis zur Pipeline
Ich konzipiere und realisiere Testautomatisierung – vom ersten Automatisierungskonzept und der Auswahl geeigneter Werkzeuge über Framework- und Testarchitektur bis zur Integration in CI/CD und den laufenden Entwicklungsprozess.
Dabei geht es nicht nur um GUI-Tests. Je nach System und Qualitätsrisiko automatisiere ich auf unterschiedlichen Ebenen: API- und Integrationstests, End-to-End- und GUI-Tests sowie Last- und Performance-Tests. Bestehende Automatisierungslösungen analysiere und modernisiere ich ebenso wie ich neue Lösungen aufbaue.
Entscheidend ist für mich eine Automatisierung, die dauerhaft nutzbar bleibt: wartbare Testsoftware, sinnvolle Testabdeckung, reproduzierbare Ausführung und schnelles Feedback für Entwicklung und QA.
Playwright · Selenium · Selenide · Robot Framework · pytest · REST/API · E2E · GUI · Load & Performance · CI/CD
Zu den Testautomatisierungsprojekten →
05 AI Engineering

KI produktiv in die Arbeit integrieren
Ich beschäftige mich mit dem praktischen Einsatz generativer KI in Softwareentwicklung und Qualitätssicherung – nicht als isoliertes Werkzeug, sondern als Bestandteil bestehender Entwicklungs- und Arbeitsprozesse.
Dazu gehören KI-gestützte Workflows beim Coding, bei Analyse und Review sowie in der Qualitätssicherung und Testautomatisierung. Ich entwickle dafür auch eigene Werkzeuge und Integrationen, unter anderem auf Basis von LLMs, Agenten, RAG und MCP.
Vor dem Einsatz steht die Frage, wo KI tatsächlich einen Nutzen bringt. Dazu gehören die Auswahl geeigneter Modelle und Werkzeuge, die Gestaltung der Arbeitsabläufe sowie Themen wie Kontext, Nachvollziehbarkeit, Datenschutz, Kosten und die Grenzen autonomer Systeme.
Neben Konzeption und technischer Umsetzung vermittle ich diese Themen in Workshops und Trainings und unterstütze Teams dabei, geeignete Einsatzmöglichkeiten zu identifizieren und praktisch zu erproben.
LLM · Agenten · RAG · MCP · AI-assisted Development · AI-assisted QA · Toolintegration · Workshops
Zum Manifest →06 Training & Coaching
Wissen vermitteln und praktisch anwenden
Als Trainer und Coach bin ich seit 1989 tätig. Ich konzipiere und führe Schulungen, Workshops und Coachings für Entwickler, Tester und technische Teams durch – vom einzelnen Praxistag bis zu mehrtägigen Kursen und umfangreicheren Qualifizierungsreihen.
Meine heutigen Schwerpunkte liegen auf Python und Softwareentwicklung, Qualitätssicherung und Testautomatisierung sowie Generative AI und AI Engineering. Dabei verbinde ich die technischen Grundlagen mit praktischer Anwendung und Erfahrungen aus realen Entwicklungs- und QA-Projekten.
Coaching nutze ich dort, wo ein klassischer Kurs nicht die passende Form ist: bei konkreten technischen Fragestellungen, beim Aufbau neuer Kompetenzen oder wenn Wissen unmittelbar an einem Projekt, einer Architektur oder einer vorhandenen Codebasis erarbeitet werden soll.
Python · Software Engineering · QA · Testautomatisierung · Generative AI · AI Engineering · Workshops · Coaching
Zum Trainingskatalog →