Über mich

01 Arbeitsgebiete

Konzept und Code

Meine Arbeit verbindet Software­entwicklung und Qualitäts­sicherung – von Software­architektur und technischer Umsetzung bis zu Test­strategie und Test­automatisierung.

Ich arbeite auf Konzept- wie auf Code-Ebene. Ich analysiere bestehende Test- und QS-Prozesse, entwickle Automatisierungs­konzepte und setze sie selbst um – mit Python und Java, in CI/CD-Umgebungen und häufig auch in gewachsenen oder Legacy-Systemen.

Seit 2023 verbinde ich klassische Software­entwicklung und QA mit KI-gestützten Methoden. Dazu gehören eigene Werkzeuge und MCP-basierte Lösungen für Test­automatisierung, Analyse und AI-assisted Engineering.

Als Trainer und Coach bin ich seit 1989 aktiv. Meine heutigen Schwerpunkte sind Software­entwicklung, Python, Qualitäts­sicherung und Test­automatisierung sowie Generative AI, LLMs, Agenten und MCP.

Ulrich Cuber, Porträtaufnahme

Portrait: nicht KI-generiert

02 Hintergrund

Software­entwicklung im Wandel

Ich entwickle Software seit den 1980er-Jahren und arbeite seit 1989 selbständig. Zur klassischen Anwendungs- und Datenbank­entwicklung kamen im Laufe der Jahre verteilte Systeme, Web­anwendungen, DevOps, Test­automatisierung und Software­qualität hinzu.

Viele dieser Themen sind geblieben, neue sind hinzugekommen. Heute verbinde ich Software­entwicklung und QA mit KI-gestützten Werkzeugen, LLMs und agentischen Systemen. Dabei arbeite ich sowohl mit modernen Technologien als auch mit gewachsenen und Legacy-Systemen.

03 Tech-Stack

Technologien und Werkzeuge

Eine Auswahl der Technologien und Werkzeuge, mit denen ich aktuell arbeite oder über längere Zeit in Projekten gearbeitet habe.

Bereich
Technologien & Werkzeuge
Programmierung
PythonJavaJavaScript/TypeScriptC#PerlBash
Test­automatisierung
PlaywrightSeleniumSelenideCypressRobot Frameworkpytest
API & Integration
RESTPostmanJSONXMLREST Assured
Datenbanken & Daten
PostgreSQLMySQLOracleSQL ServerMongoDBSQL/PLSQLPandas
Performance & Last
GatlingJMeterLocust
DevOps & Plattform
LinuxDockerGit/GitLabJenkinsGitHub ActionsAzure DevOpsCI/CD
Zusammenarbeit
JiraConfluenceScrumKanban

04 Projekte

Projekte seit 2020

Die Projekte seit 2020 sind hier vollständig aufgeführt. Ein Klick auf ein Projekt zeigt eine kurze Beschreibung der Aufgabe und die wichtigsten eingesetzten Technologien.


Ein Projekt in der Grafik anklicken, um Details zu sehen.

05 Frühere Projekte

Projekte vor 2020

Frühere Projekte sind kompakt zusammengefasst. Auch hier lassen sich zu den einzelnen Stationen weitere Informationen einblenden.


Ein Projekt anklicken, um Details zu sehen.

06 Training

Wissen weitergeben

Als Trainer und Coach bin ich seit 1989 tätig. Heute führe ich Schulungen, Workshops und Coachings rund um Software­entwicklung, Python, Qualitäts­sicherung und KI durch.

Das Spektrum reicht vom einzelnen Praxistag bis zu mehrtägigen Kursen und Qualifizierungs­reihen für Entwickler, Tester und technische Teams.

Software­entwicklung

Python · Clean Code · Design Patterns · Software­architektur

Quality Engineering

Test­automatisierung · Test­strategie · Playwright · Selenium · Robot Framework

AI Engineering

Generative AI · LLM · RAG · Agenten · MCP · AI-assisted Development & QA

Training seit 1989 · Präsenz & Remote · Workshops · Coaching · mehrtägige Schulungen · Qualifizierungs­reihen

Aktuelle Kurse →

07 Qualifikationen

Zertifizierungen und Weiterbildung

2021
Mobile Testing

ISTQB

2019
Testautomatisierung

ISTQB

2013
Advanced Level Testmanager

ISTQB

2013
Advanced Level Testanalyst

ISTQB

2013
Advanced Level Technischer Testanalyst

ISTQB

2012
Tester Foundation Level

ISTQB

2017
Certified Scrum Product Owner

Scrum Alliance

2016
Certified Scrum Master

Scrum Alliance

2010
Java Certified Programmer

SCJP / OCPJP

1989
Unix-Fachmann

CDI

2022
Data Analyst

IHK

2020
Train the Trainer

ILS / IHK

08 Publikationen

Fachbücher und Videotrainings

Eine Auswahl aus den Jahren 1995 - 2007

Das Einmaleins der C-Programmierung
Das Einmaleins der C-Programmierung Econ · 1995 · Buch
Das Einmaleins der C++-Programmierung
Das Einmaleins der C++-Programmierung Econ · 1995 · Buch
SQL-Programmierung Schritt für Schritt
SQL-Programmierung Schritt für Schritt Microsoft Press · 2002 · Buch
Linux Scripting
Linux Scripting Franzis · 2001 · Buch
VBA Programmierung
VBA Programmierung Franzis · 2002 · Buch
Perl Codebook
Perl Codebook Addison-Wesley · 2007 · Buch
Einstieg in Eclipse 3.0
Einstieg in Eclipse 3.0 Galileo Press · 2004 · Buch
Eclipse 3 für Java-Entwickler
Eclipse 3 für Java-Entwickler Galileo Press · 2007 · Videotraining
CSharp
CSharp Galileo Press · Videotraining
Administrative Lösungen mit Perl
Administrative Lösungen mit Perl Interest · Buch
Linux Werkzeuge
Linux Werkzeuge · Buch
REXX
REXX · Buch
Pascal
Pascal · Buch