Thomas (Dipl.-inf.) Karcher
Leitender Entwickler & Integrator | Prozessplattform-Orchestrierung
Erfahrungen
Leitender Entwickler und Integrator | Prozessplattform-Orchestrierung
- Fokus: Entwicklung einer zentralen Plattform zur Steuerung von Nutzerflüssen und Daten zwischen Umfragetools und Marketingsystemen.
- Technologie: Laravel-Middleware mit Keycloak-Anbindung.
Softwarearchitekt und Datenmodellierer | Audit-sicheres Datenmanagement
- Fokus: Modellierung komplexer Zustandsautomaten und Datenstrukturen für technische Dokumentation in regulierten Bereichen (Medizintechnik).
- Erfolg: Audit-sichere Ablösung manueller, papierbasierter Freigabeprozesse.
Systemarchitekt und KI-Implementierer | Deduplizierung & Testautomatisierung
- Fokus: Reduzierung von Redundanzen in großen Testsuiten. Einsatz von NLP zur Vorselektion der zu automatisierenden Testfälle.
- Erfolg: Massiver Rückgang des Wartungsaufwands durch das DRY-Prinzip und KI-gestützte Analyse.
Zusammenfassung
Thomas ist ein erfahrener System Architekt, 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 ist die eines Cloud-Realisten: Er berät Unternehmen zur agnostischen Architektur, um unnötige Kosten zu vermeiden und die Entscheidung zwischen Managed Services (PaaS/SaaS) und containerbasierten Lösungen (IaaS) auf den 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.
Thomas zeichnet sich durch seine ausgeglichene und ruhige Ausstrahlung aus und ist bekannt für seinen pragmatischen, systemischen Ansatz zur Problemlösung. Er kombiniert Risikobewusstsein, Skepsis und Umsicht mit Neugier und Erfindungsgeist. Diese Kombination ermöglicht es ihm, sowohl Entschlossenheit als auch die Bereitschaft zum Hinterfragen von Strukturen und zum Antreiben von Wandel zu zeigen.
Im Umgang mit Kollegen und Stakeholdern ist er höflich, respektvoll, vertrauenswürdig und diplomatisch, was ihm die effektive Zusammenarbeit auf allen Ebenen ermöglicht. Seine Fähigkeit, komplexe Sachverhalte klar zu kommunizieren und Kosten, Nutzen sowie potenzielle Risiken kontinuierlich abzuwägen, ist entscheidend für die erfolgreiche Implementierung seiner Projekte und die Ausrichtung an der Geschäftsstrategie. In kritischen Projektphasen bewahrt er Ruhe und Analytik, statt Hektik zu verbreiten. Er deeskaliert Konflikte und fokussiert das Team auf lösbare Schritte.
Fähigkeiten
Analytik, Datenmodellierung & Datenbank-expertise
- Übersetzerfunktion: 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: Design 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: Signifikante 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/saas) Und Frei Wählbaren, Containerbasierten Komponenten (Iaas) Zur Kosten- Und Leistungsoptimierung.
- Entwickler-mentoring: Etablierung Von Code-governance Durch Die Einführung Und Durchsetzung Von Best Practices: Versionskontrolle (Git), Ci/cd Und Deployment-automatisierung.
- Infrastruktur: Schnelle Bereitstellung Von Testinstanzen (Jira Cloud, Keycloak, Datenbanken) Über Docker Für Schnelles Prototyping.
Komplexe Integration & Workflow-orchestrierung
- System-integration: 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 Audit-sicherer Workflows (Freigaben, Versionierung, Unterschriften) Für Regulierte Umfelder.
- Technologie-stack: Java (Spring Boot), Php (Laravel), Python (Data/ai), Groovy (Automation), Typescript.
Technische Kenntnisse Und Werkzeuge (Auszug)
- Atlassian Und Kollaboration: Jira, Confluence, Bitbucket, Scriptrunner
- Automatisierung & Ci/cd: Git, Github Actions, Ci/cd-pipeline-automatisierung, Docker, Jenkins
- Programmiersprachen: Java, Javascript/typescript, Groovy, Python, Php, C#
- Schnittstellen & Iam: Rest, Xml, Graphql, Keycloak, Oidc/saml, Sap Rfc
- Datenbanken: Postgresql, Mysql, Ms Sql, Stored Procedures
- Datenanalyse/ml: Pandas, Torch Sentencetransformer
- Spezialsoftware: Polarion, Lynx (A-dato), Sap Dvs Und Ectr, Enterprise Architect
- Mentoring & Coaching
Sprachen
Ausbildung
Diplom-Informatiker · Informatik
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.