Beratung, Entwicklung und Training

01 Was ich mache

Technik, Qualität und KI zusammenbringen

Ich unterstütze Unternehmen bei der Entwicklung und Qualitäts­sicherung von Software – von Architektur und Implementierung über Test­strategie und Test­automatisierung bis zum produktiven Einsatz von KI.

Dabei verbinde ich Beratung und Konzeption mit praktischer Umsetzung. Das gilt für moderne Software­landschaften 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.

Ablauf von Code über Build, Test und Quality bis Deploy, gespeist aus Legacy-Systemen, bestehenden Anwendungen, Datenbanken und Anforderungen, begleitet von AI Engineering, Coding, Testautomatisierung und Quality Engineering

02 Entwicklung

Karte mit Code-Symbol und der Beschriftung Coding

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 Software­entwicklung dazu.

Python · Java · REST/API · SQL · Integration · Legacy & Modernisierung · CI/CD

Zu den Entwicklungsprojekten →

03 QA-Beratung

Qualität systematisch aufbauen

Qualitäts­sicherung 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äts­sicherung neu aufgebaut oder bestehende Strukturen weiterentwickelt – von Test­strategie und Test­organisation über Testprozesse und Automatisierungs­konzepte bis zur Auswahl geeigneter Werkzeuge und deren Integration in Entwicklung und CI/CD.

Dabei reicht das Spektrum von gewachsenen Anwendungs­landschaften und Legacy-Systemen über Web- und Mobile-Anwendungen bis zu verteilten und regulierten Systemen. Entscheidend ist nicht ein bestimmtes Vorgehensmodell, sondern eine Qualitäts­sicherung, die im jeweiligen Entwicklungsprozess tatsächlich funktioniert.

Test­strategie · QS-Prozesse · Test­organisation · Toolauswahl · Reviews · Test­architektur · CI/CD · Legacy

Zu den QA-Projekten →
Karte mit Schild und Haken und der Beschriftung Quality Engineering

04 Test­automatisierung

Von der Test­strategie bis zur Pipeline

Ich konzipiere und realisiere Test­automatisierung – vom ersten Automatisierungs­konzept und der Auswahl geeigneter Werkzeuge über Framework- und Test­architektur 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 Automatisierungs­lö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 Test­automatisierungsprojekten →
Karte mit Zahnrad und Haken und der Beschriftung Testautomatisierung

05 AI Engineering

Karte mit Gehirn-Symbol und der Beschriftung AI Engineering

KI produktiv in die Arbeit integrieren

Ich beschäftige mich mit dem praktischen Einsatz generativer KI in Software­entwicklung und Qualitäts­sicherung – 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äts­sicherung und Test­automatisierung. 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 Arbeits­ablä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 Einsatz­mö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 Qualifizierungs­reihen.

Meine heutigen Schwerpunkte liegen auf Python und Software­entwicklung, Qualitäts­sicherung und Test­automatisierung 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 · Test­automatisierung · Generative AI · AI Engineering · Workshops · Coaching

Zum Trainingskatalog →
Karte mit aufgeschlagenem Buch und der Beschriftung Training & Coaching