Zum Hauptinhalt springen
Über michProjekte

Fünf Referenzprojekte
aus zwölf Jahren ETL-Schwerpunkt.

Von der konzernweiten CRM-Migration bis zur räumlichen Datenverarbeitung - chronologisch geordnet, mit fachlichem Kontext statt Marketing.

DI² - Data Integration² Platform

03.2026 - laufend

Eigenprojekt · ETL-Generator, der wartbare, lesbare und auditierbare SQL-Strecken aus Metadaten erzeugt - reines SQL als Output, lauffähig in jeder SQL-Engine.

★ Eigenprojekt · ETL-Generator aus Metadaten, von Spec bis Production self-builtDI² im Detail
Trägerschaft
Eigenprojekt

Vision

Der ETL-Prozess entsteht aus den Metadaten des Quellsystems - Tabellen, Spalten, Typen, Beziehungen. Output ist versioniertes SQL, lauffähig auf PostgreSQL und SQL Server.

Drei Prinzipien

  • Wartbar - jede Prozedur eine SQL-Datei, jeder Code-Change als Git-Diff sichtbar
  • Lesbar - reines SQL; Engineers und Analysten verstehen es ohne Einarbeitung
  • Auswertbar - jeder Lauf in SQL-Tabellen belegbar, drei Protokoll-Ebenen per SELECT

Datenqualität ist das Produkt, nicht ein Feature. Fachliche Regeln als WHERE-Klauseln in den Metadaten; fehlerhafte Datensätze landen in einer Fehler-Tabelle statt still im DWH.

Tech-Stack

PostgreSQL 17Next.js 16React 19TypeScriptAuth.js v5Keycloak 26Tailwindshadcn/uiDockerNginxLet's EncryptGitHubHetzner VPS

Methodik

AI-driven Development mit Claude Code: spezialisierte Skills für jeden Workflow-Schritt (Requirements → Architecture → UX → Backend → Frontend → QA → Review → Deploy → Security-Audit), Human-in-the-Loop an jedem Checkpoint. Vier Environments parallel auf einem VPS.

Vollständige Beschreibung, Infrastruktur, Workflow

Geo-basierte Webportale

seit 09.2023

Architekten- und Entwicklungsarbeit für Geo-basierte Webportale - Spezifikation, DB-Design und Implementierung, Schwerpunkt Geodatenverarbeitung in der Datenbank.

Sektor
GIS / Geo-Daten
Schwerpunkt
Geodatenverarbeitung in der Datenbank

Rolle & Schwerpunkte

  • Architekt für DB-Design und Datenbewirtschaftung
  • Spezifikation und Entwicklung der Datenbank-Logik
  • Integration heterogener Quellen in eine zentrale Postgres-Plattform
  • Sicherstellung von Datenqualität und Historisierung

Typische Aufgaben

Übliche Aufgaben der Geodatenverarbeitung in der Datenbank - räumliche Auswertungen, Performance-Tuning und Indexstrategien für Geo-Daten.

Datenbank-Logik

Verarbeitungs- und Auswertungs-Logik serverseitig in der Datenbank - Stored Functions und Procedures, reines SQL als Engine. Keine Verlagerung von Geo-Logik in den Application-Layer.

Tech-Stack

PostgreSQLPostGISPL/pgSQLSQL ServerPythonGitJiraConfluence

Industrie-4.0-Reporting für Produktionsprozessoptimierung

07.2021 - 03.2022

Optimierung der Prozessschritte und Werkstoff-Qualität durch historisches Reporting („Lessons Learned“) über alle Industrieanlagen eines weltweit tätigen Industriekonzerns.

Arbeitgeber
adesso SE
Branche Kunde
Stahlindustrie
Team
> 8 Personen

Ausgangssituation

  • Steuersysteme für Schmelzöfen, Walzwerke und andere Industrieanlagen
  • Performance-kritischer Zugriff - Steuerungssysteme dürfen nicht ausgebremst werden
  • Manuelle Werkstoff-Analysen und manuelles Reporting als historische Praxis

Lösung

Change Data Capture (CDC) in Verbindung mit Oracle als schonende Anbindung an die Produktionssysteme. Kern-Herausforderung war die Skala: ~500 Quelltabellen über 6+ Anlagen mussten konsistent extrahiert und qualitätsgesichert werden. Statt pro Anlage hand-codiert lief das über metadatengetriebene Pipelines - Tabellen- und Spalten-Auswahl, Staging-Generierung und Historisierung konfigurativ statt programmatisch. Im Kern dasselbe Muster, auf dem heute DI² aufsetzt.

Umfang

6+
Industrieanlagen + Labore
~500
Tabellen geschätzt

Tech-Stack

CDCOracleSQL ServerT-SQLSSISData VaultQlikView

EAI-Plattform für Logistik- und Schadenscontrolling

11.2016 - 12.2018

Transport-Management für Fahrzeugauslieferung und Schadensmanagement entlang der Lieferkette.

Arbeitgeber
Daimler TSS GmbH
Branche Kunde
Automobilindustrie
Team
> 10 Personen

Aufgabenstellung

  • Supply-Chain-Controlling - Optimierung von Transportkapazitäten
  • Routen-Controlling über alle ausliefernden Märkte
  • Schadensmanagement - Identifikation von Schadensschwerpunkten pro Transporteur, Fahrzeug, Route und Transportmittel

Realisierung

Anbindung mehrerer inkonsistenter Quellsysteme an ein zentrales Logistik-DWH. Abgleich geplanter mit tatsächlich realisierten Routen - inklusive Fahrzeugen, die im Kreis transportiert werden. ETL-Entwicklung mit SSIS und T-SQL, Ablaufsteuerung über Integration Services, Qlik als Frontend.

Herausforderungen

Untereinander inkonsistente Anbindungssysteme - gleiche Fahrzeug-ID, drei Ländercodes, vier Statusmodelle. Plausibilisierung als zentrale Aufgabe noch vor jeder Aggregation.

Tech-Stack

SQL ServerT-SQLSSISQlik SenseETL-Generierung

Konzernweite CRM-Migration aus dokumentbasiertem Legacy-System

11.2014 - 05.2016

Ablösung von 30 dokumentbasierten Insellösungen durch eine zentrale, cloud-basierte CRM-Suite. Sukzessiver Roll-out über mehrere europäische Länder.

Arbeitgeber
Infoman AG
Branche Kunde
Sanitär-/Bauzulieferer
Team
> 5 Personen

Aufgabe & Realisierung

  • Migration aller Bestandsdaten aus 30 Lotus-Notes-Anwendungen über CRM-Online-Webservice
  • Aufbau einer Migrations-Datenbank mit Staging, Prüfung, Historie, Transformation und Lade-Stage
  • Datenverarbeitung über Stored Procedures, Ablaufsteuerung über SSIS, Webservice-Zugriff via 3rd-Party-Komponente
  • Delta-Migration über Hash-Ermittlung (BK-Hash + Non-BK-Hash) - Initiallauf + täglicher Nachladevorgang
  • Master-Datenmanagement für Lookup-Listen, Option-Sets, Spalten-Mapping und Fehlerhandling-Konfiguration

Datenqualitäts-Framework

Vollständiges, transparentes Fehlerbild auf drei Protokoll-Ebenen. Geschäftsregeln, Wertebereiche, Pflichtfelder, Lookup-Konsistenz und Typkonvertierung als WHERE-Klauseln in den Metadaten - kein hartkodiertes Fehlerhandling im Code.

Datenvolumen

30
Quell-Anwendungen
150
Schnittstellen
100k+
XML-Dateien
3 TB
Migrations-Volumen
5000
Attribute pro Datei (max.)
400+
Manntage

Tech-Stack

SQL ServerT-SQLSSISDynamics CRMAzureXMLLotus NotesStored ProceduresHash-Delta

Projekt-Reihenfolge konsistent zur Hub-Reihenfolge: DI² - Eigenprojekt, Geo-Daten & PostGIS, Industrie 4.0 & Stahllegierungen, Automotive & Logistik, Datenmigration & Microsoft Dynamics 365.