Thomas ist ein erfahrener Systemarchitekt, Berater und Projektmanager mit über 20 Jahren Erfahrung, der sich auf die analytische Durchdringung komplexer Sachverhalte und deren Umsetzung in robuste, wartbare Architekturen spezialisiert hat. Er agiert als technisches Gewissen in Projekten und als Bindeglied zwischen Fachbereich und Entwicklung. Er spricht fließend die Sprache der Entwickler sowie die des Managements und übersetzt komplexe technische Sachverhalte in verständliche geschäftliche Entscheidungsgrundlagen.
Seine Arbeitsweise entspricht der eines Cloud-Realisten: Er berät Unternehmen in agnostischer Architektur, um unnötige Kosten zu vermeiden und die Entscheidung zwischen Managed Services (PaaS/SaaS) und containerbasierten Lösungen (IaaS) am tatsächlichen Lastfall auszurichten. Seine Spezialität ist die Orchestrierung von Workflows und die Reduktion von Komplexität, untermauert durch messbare Erfolge in der KI-gestützten Testautomatisierung.
Analytik, Datenmodellierung & Datenbank-Expertise
- Übersetzer-Funktion: Schnelle Erfassung fachlicher Anforderungen und Transformation in präzise Datenmodelle, die stabil und skalierbar sind.
- SQL-Expertise: Fundierte Kenntnisse in relationaler Modellierung, komplexen SQL-Abfragen, Performance-Optimierung und Stored Procedures (MS SQL, PostgreSQL, MySQL).
- Architektur: Entwurf langlebiger Datenstrukturen als Basis für zuverlässige Applikationen.
Angewandte KI & Testautomatisierung
- Effizienz durch KI: Implementierung einer NLP-basierten Deduplizierung (z.B. mittels SentenceTransformers) in der Testautomatisierung.
- Ergebnis: Reduktion der zu automatisierenden Testschritte auf 40 % sowie Senkung des Implementierungsaufwands um 30 % durch Parametrisierung.
- Nutzen: Deutliche Senkung der Wartungskosten, Steigerung der Code- und Testqualität (DRY-Prinzip).
Agnostische Architektur & Code-Governance
- Cloud-Realismus: Beratung zur Wahl zwischen cloud-spezifischen Managed Services (PaaS) und frei wählbaren, containerbasierten Komponenten (IaaS) für Kosten- und Leistungsoptimierung.
- Entwickler-Mentoring: Etablierung von Code-Governance durch Einführung und Durchsetzung von Best Practices: Versionskontrolle (Git), CI/CD und Deployment-Automatisierung.
- Infrastruktur: Schnelle Bereitstellung von Testinstanzen (Jira Cloud, Keycloak, Datenbanken) via Docker für schnelles Prototyping.
Komplexe Integration & Workflow-Orchestrierung
- Systemintegration: Verbindung heterogener Systeme (z. B. Laravel als Prozesssteuerung zwischen Limesurvey und Mautic) zu durchgängigen, stabilen Workflows.
- Identitätsmanagement: Sichere Integration von Authentifizierungslösungen (Keycloak, Shibboleth, OIDC-Konzepte) in Webanwendungen.
- Dokumentenlenkung: Technische Umsetzung revisionssicherer Workflows (Freigaben, Versionierung, Unterschriften) für regulierte Umfelder.
- Kerntechnologien: Java (Spring Boot), PHP (Laravel-Experte), Python (Data/AI), Groovy (Automatisierung), TypeScript.