Engineering – Datenbanken, Backend & Datenintegration
Wenn Daten wachsen, Schnittstellen vielfältiger werden und Performance kritisch ist, braucht es keine Buzzwords – sondern saubere
Architektur, robuste Datenmodelle und nachvollziehbare Umsetzung. Ich unterstütze Sie hands-on bei der Entwicklung,
Modernisierung und Stabilisierung Ihrer Systeme – mit Schwerpunkt auf SQL-Datenbanken, Backend-Entwicklung (Java/Python)
und Integration in heterogenen Landschaften.
Was ich für Sie tue
Von „es läuft“ zu „es läuft stabil, schnell und wartbar“
Leistungsbausteine:
- SQL & Datenbanken: Datenmodellierung, Query-Optimierung, Performance-Tuning, Index-/Statistik-Strategien, Troubleshooting.
- Datenintegration & ETL/ELT: Extraktion aus Quellsystemen, Transformation/Qualitätslogiken, konsistente Zielmodelle, automatisierte Pipelines.
- Backend-Entwicklung: Services, APIs, Batch-Prozesse, Datenzugriffsschichten – sauber testbar und deploybar.
- Modernisierung: Refactoring, Ablösung von Legacy-Komponenten, Migrationen (DB/Applikation), technische Schulden reduzieren.
- Stabiler Betrieb: Deploy-/Build-Setups, Observability/Monitoring-Ansätze, pragmatische Betriebs- und Supportprozesse.
Schwerpunkte
1) SQL-Datenbanken – Performance & Datenqualität
Viele Probleme zeigen sich nicht im Code, sondern in Datenzugriff, Datenmodell und Ausführungsplänen.
Ich helfe dabei, Engpässe systematisch zu finden (Messbarkeit!), Ursachen zu isolieren und nachhaltig zu beheben –
ohne „Trial & Error“.
- Analyse von Slow Queries, Locks, Wartezeiten, Plan-Regressionen
- Index- und Schema-Optimierung, Datenmodell-Review
- Qualitätsregeln, Plausibilitäts-Checks, reproduzierbare Auswertungen
2) Datenintegration – heterogene Systeme sauber verbinden
Ob Altsysteme, Fachverfahren, Kliniksysteme oder neue Web-Services: Entscheidend ist ein eindeutiges Zielmodell,
klare Transformationslogik und eine Pipeline, die zuverlässig läuft und dokumentiert ist.
- ETL/ELT-Strecken, Mapping, Konsolidierung
- Versionierbare Regeln (z. B. Definitionen/Value-Bereiche) und nachvollziehbare Änderungen
- Exporte/Reports/Downstream-Interfaces, abgestimmt auf Fachdefinitionen
3) Backend & Web – Java / Python
Ich entwickle und stabilisiere Backend-Komponenten mit Fokus auf Wartbarkeit, Testbarkeit und klaren Schnittstellen:
von klassischen Java-Stacks bis Python-Webframeworks – passend zur vorhandenen Landschaft.
- Java (u. a. J2EE-Umfeld, Services, Datenzugriff, Schnittstellen)
- Python (Django/Flask/Tornado – je nach Bedarf)
- API-Design, Auth, Datenzugriff, Jobs/Batch, Fehler- und Logging-Strategien
4) Healthcare-IT – HL7 / FHIR / Mirth
Im klinischen Umfeld zählen Nachvollziehbarkeit, Standardkonformität und robuste Integrationslogik.
Ich unterstütze bei Anbindung, Verarbeitung und Testbarkeit von Nachrichten und Profilen – praxisnah und betreibbar.
- Interoperabilität und Integration mit HL7 / FHIR
- Integrations- und Routing-Szenarien (z. B. über Mirth)
- Anbindung/Umfeldkenntnis gängiger KIS-Landschaften
Technologien (Auszug)
- Plattformen: Windows, macOS, Linux (Debian/Ubuntu)
- Virtualisierung/Umgebungen: Proxmox, VMware, KVM, VirtualBox
- SQL: MySQL, PostgreSQL, MS SQL Server, Oracle, (u. a. auch Sybase/Informix/SQLite)
- NoSQL/Storage/Formate: Redis, Cassandra, HDF5, Parquet; Object Storage (z. B. MinIO)
- Data/Processing: Pandas, Dask, PySpark, NumPy
- Frontend (wenn erforderlich): HTML5, Vue/Vuetify, Quasar
Vorgehen
- Kurzanalyse: Ziele, Engpässe, Datenflüsse, Risiken – was ist „Definition“, was ist „Bug“?
- ielbild & Prioritäten: messbare Kriterien (Performance, Qualität, Stabilität), pragmatischer Plan
- Umsetzung: iterativ, nachvollziehbar, mit Doku/Tests wo sinnvoll
- Übergabe & Befähigung: Knowledge-Transfer, Pairing, Wartungs-/Betriebsleitfaden
Typische Ergebnisse (Output)
- Performance-Report (Befunde + Maßnahmen + messbarer Vorher/Nachher-Effekt)
- Datenmodell- oder Schnittstellenkonzept inkl. Mapping/Transformationslogik
- ETL/ELT-Pipeline inkl. Qualitätschecks und Logging
- Stabiler Backend-Service (API/Jobs) inkl. Deploy-/Betriebs-Setup
FAQ
- Übernehmen Sie auch „Feuerwehr“-Troubleshooting?
Ja – strukturiert und mit Fokus auf nachhaltige Behebung (Messung → Ursache → Fix → Absicherung).
- Remote oder vor Ort?
Beides möglich – je nach Projekt und Abstimmungsbedarf.
- Wie erfolgt die Beauftragung?
Die Leistung erbringe ich in Projekten häufig persönlich (Freelance/Interim). Die vertragliche Abwicklung und Rechnungsstellung
kann – je nach Bedarf – über die ISCaD GmbH erfolgen.
Sie möchten ein konkretes Vorhaben besprechen (Performance, Integration, Modernisierung, Healthcare-Interoperabilität)?
Kontaktieren Sie uns gerne per Email.
Email