Projekthistorie
Seit 2014 unterstütze ich Unternehmen dabei, ihre Produkte und Softwarearchitekturen effizienter, skalierbarer und nachhaltiger zu gestalten. In dieser Zeit habe ich eine Vielzahl komplexer Softwareprojekte in verschiedenen Branchen begleitet, wodurch sich meine Erfahrungen über diverse Bereiche erstrecken. Von Lösungen für die Exportkontrolle über kritische Systeme im Gesundheitswesen bis hin zu effizienten Logistiklösungen konnte ich Firmen in unterschiedlichen Rollen unterstützen.
Zu meinen aktuellen Projekten zählt die Weiterentwicklung eines ERP-Systems mit Oracle APEX und PL/SQL, wo ich als Domain-Architect die Verantwortung für den Bereich Purchase Systems übernommen habe. Neben der technischen Implementierung war ich auch für die Schulung der Mitarbeiter sowie die abschließende Codeabnahme zuständig.
Darüber hinaus habe ich eine Trade Compliance Management-Lösung optimiert und ein zentrales Bestell- und Distributionssystem für medizinische Schutzausrüstung entwickelt. Im öffentlichen Gesundheitswesen leistete ich einen bedeutenden Beitrag zur Entwicklung eines COVID-19-Meldesystems, das eine zentrale Erfassung und Betreuung von Patienten ermöglicht. Zudem entwickelte ich eine einheitliche Plattform zur Buchung von Impfterminen in ambulanten Praxen und richtete eine zentrale Meldestelle für COVID-19-Testresultate ein.
Neben diesen Projekten habe ich in der Logistik- sowie IT-Branche verschiedene Systeme zur Automatisierung von Prozessen, Datenverarbeitung und digitalen Archivierung geschaffen. Dazu zählen unter anderem ein automatisiertes System zur Ersatzteilanforderung, eine digitale Inventarverwaltung sowie Lösungen zur Qualitätssicherung im Mammographie-Screening. Auch die Digitalisierung von Verwaltungsabläufen, die Entwicklung von Serviceportalen sowie die Integration externer Systeme gehören zu meinem Tätigkeitsbereich.
Meine Stärke besteht darin, komplexe Anforderungen detailliert zu analysieren und maßgeschneiderte Lösungen zu entwickeln, welche nicht nur technisch ausgereift sind, sondern auch nahtlos in bestehende Infrastrukturen integriert werden können. Dabei setze ich auf moderne Technologien, agile Methoden sowie enge Zusammenarbeit mit Fachbereichen, um Projekte zielgerichtet und nachhaltig umzusetzen.
Externe Referenzen & Projektdetails
Einige meiner Projekte sind zusätzlich auf externen Plattformen ausführlich dokumentiert. Dort finden Sie weiterführende Informationen zu den jeweiligen Herausforderungen, eingesetzten Technologien und meinem konkreten Beitrag. Für einen tieferen Einblick in ausgewählte Projekte – inklusive technischer Hintergründe, Lösungsansätze und Bewertungen – folgen Sie gerne den verlinkten Referenzen.
Refactoring & Redesign eines Inhouse-ERP
Als Domain Architect, Lead Developer und Trainer war ich maßgeblich für die technische Neuausrichtung eines stark verschuldeten ERP-Systems verantwortlich. Ziel war die Einführung einer nachhaltigen, schichtenbasierten Architektur in PL/SQL und Oracle APEX, ergänzt durch moderne Standards in JavaScript und TypeScript. Der bestehende Monolith wurde in mehrere Module zerlegt und gezielt auf eine zukünftige Migration in eine unternehmensweite Systemarchitektur vorbereitet. Ich etablierte Coding-Guidelines, Clean Code Prinzipien sowie eine zentrale Logging-Struktur und verantwortete die Implementierung von REST-Schnittstellen mittels ORDS sowie die Integration von Single Sign-On via Azure Entra. Darüber hinaus organisierte und leitete ich Schulungen für über 40 Mitarbeitende zu APEX, PL/SQL, Softwarearchitektur und Anforderungsmanagement, um den Wissenstransfer nachhaltig sicherzustellen und das Team auf die neue Struktur vorzubereiten.
Trade Compliance Management
Weiterentwicklung und Wartung einer bestehenden Trade Compliance Management Lösung auf Basis von Java, mit Fokus auf technische Modernisierung, Clean Code und Qualitätssicherung. Im Zuge der Aktualisierung wurde das firmeninterne Java EE-Framework für Front- und Backend an neue Java-Kernel-Versionen angepasst, fachliche Erweiterungen implementiert und durch JUnit-Testfälle abgesichert. Zudem erfolgte ein Refactoring zur Code-Optimierung, sowie die kontinuierliche Überwachung und Wartung der produktiven Instanzen.
Ambulante Impfterminbuchung
Entwicklung einer einheitlichen Plattform für die ambulante Impfterminvergabe in Schleswig-Holstein, die eine skalierbare Oracle APEX Applikation auf der Oracle Cloud Infrastructure mit Autonomous Database nutzt. Die Synchronisation mit den angeschlossenen Praxisnetzwerken wurde durch eine Polling-Mechanik auf Basis einer TypeScript-NodeJS-Anwendung realisiert und nahtlos in das bestehende Java EE Serviceportal integriert.
Serviceportal für den Öffentlichen Gesundheitsdienst
Entwicklung eines zentralen Meldesystems für COVID-19-Patienten zur strukturierten Betreuung durch den ärztlichen Hintergrunddienst und ambulante Praxen in Schleswig-Holstein. Die Daten- und Kommunikationsstruktur wurde mit Oracle APEX, Oracle PL/SQL und Oracle REST Data Services realisiert, während ein Angular-basiertes Serviceportal für angeschlossene Gesundheitsdienste entwickelt wurde. Die Kommunikation erfolgte über eine REST-API (Spring Boot), und zur Absicherung wurde eine Zweifaktor-Authentifizierung mit KeyCloak integriert.
Labordatentransfer
Entwicklung einer zentralen Meldestelle für COVID-19-Testergebnisse zur Anbindung und Verarbeitung von Labordaten für Schleswig-Holstein. Ein NodeJS-Kommunikationsdienst wurde geschaffen, um individuelle Datenschnittstellen der Labore zu integrieren. Die Daten wurden anschließend über eine Spring Boot Applikation verarbeitet und in einer Oracle-Datenbank gespeichert. Die Auswertung und Verwaltung der Testergebnisse erfolgte über eine Oracle APEX Applikation.
Bestellsystem für persönliche Schutzausrüstung
Entwicklung eines zentralisierten Bestell- und Distributionssystems für medizinische Schutzausrüstung zur Versorgung niedergelassener Praxen und Anlaufpraxen in Schleswig-Holstein. Die Daten- und Kommunikationsstruktur wurde mit Oracle Datenbank und Oracle REST Data Services umgesetzt, während die Geschäftslogik in PL/SQL-Packages gebündelt wurde. Das bestehende Java EE Serviceportal wurde um die Bestellfunktion erweitert, und eine Oracle APEX-Anwendung für Verwaltung und Controlling wurde geschaffen. Zudem wurden externe Dienste über REST und SOAP-Schnittstellen in das System integriert.
Covid-Monitoring
Entwicklung eines Dokumentations- und Kommunikationssystems zur Erfassung und Betreuung von COVID-19-Patienten sowie zur Überwachung ihres Gesundheitszustands in Schleswig-Holstein. Die Kernapplikation wurde mit Oracle APEX und Oracle REST Data Services umgesetzt, während die Geschäftslogik und externe Dienstanbindungen über PL/SQL realisiert wurden. Zur Integration und einheitlichen Kommunikation mit Drittsystemen kamen REST-Proxies auf Basis von NodeJS, ExpressJS und TypeScript zum Einsatz. Das System wurde in enger Zusammenarbeit mit medizinischem Fachpersonal iterativ weiterentwickelt und laufend an die sich ändernden Anforderungen angepasst.
Mammographie-Screening
Digitalisierung des Bewertungsprozesses zur Qualitätssicherung ärztlicher Tätigkeiten und medizinischer Technik im Mammographie-Screening. Die gesetzlichen Vorgaben und Bewertungsschemata wurden in ein strukturiertes Datenmodell überführt, während die Prüfungs- und Geschäftslogik in PL/SQL-Packages implementiert wurde. Eine Oracle APEX-Anwendung stellte den Bewertungsprozess bereit, ergänzt durch APEX Office Print für Protokollerstellung und eine leichtgewichtige Bewertungsanwendung auf Basis von Oracle REST Data Services und Angular.
Goods In Screening 2.0
Optimierung der Waren- und Auftragsannahme durch eine neue Webapplikation mit EmberJS, um die Datenqualität zu verbessern, Prozesse zu automatisieren und die Bedienbarkeit zu vereinfachen. Eine NodeJS-Middleware mit MongoDB wurde entwickelt, um eine lose Kopplung zum ERP-System Microsoft Navision NAV zu ermöglichen und über Navision CA/L Auftragsdaten anzulegen. Zusätzlich wurden Drittanbieter-APIs (Google API, Post API, Apple, Samsung, Sony) zur Adressverifikation und Geräteinformationsanreicherung integriert. Bestehende PHP-Komponenten wurden in den NodeJS-Stack migriert, und es wurden individuelle Workflows und Masken für eine effiziente Wareneingangserfassung entwickelt.
Automatische Regress- und Widerspruchsverarbeitung
Entwicklung einer digitalisierten und automatisierten Lösung zur Verarbeitung von Regress- und Widerspruchsfällen, einschließlich sicherer Datenschnittstellen (SFTP mit kryptografischer Sicherung) und einer REST-API zur Integration externer Systeme. Die Prozess- und Geschäftslogik wurde in Oracle PL/SQL implementiert und über eine Oracle APEX-Anwendung bereitgestellt, die Genehmigungsworkflows und Nutzerrechte abbildet. Zudem wurden DMS- und Template-Engines über REST-APIs angebunden, um eine nahtlose Bearbeitung und Dokumentengenerierung zu ermöglichen.
Digital Archive Management
Entwicklung einer digitalen Archivlösung zur Ablösung physischer Akten durch eine automatisierte OCR-basierte Dokumentenverarbeitung. Eine C#-Middleware sortierte gescannte Dokumente und bereitete sie für nachgelagerte Prozesse vor, während eine Angular-Anwendung die Qualifizierung und Verschlagwortung übernahm und die Daten via REST-API in das vorhandene Dokumentenmanagementsystem überführte. Zudem wurde eine Oracle APEX-Anwendung entwickelt, die das Scannen von Akten beantragen und verfolgen konnte, um den Digitalisierungsprozess effizient zu steuern.
Customerportal
Entwicklung einer zentralen REST-Schnittstelle für die Auftragsanlage und -verfolgung, die sowohl interne als auch externe Systeme bedient. Die Geschäftslogik wurde in NodeJS als REST-API umgesetzt und mit einer Oracle-Datenbank verbunden, während für externe Kunden ein Customer-Portal auf Basis von EmberJS entwickelt wurde. Zusätzlich erfolgte die Migration und Weiterentwicklung bestehender PERL-Geschäftslogik sowie die Integration von Drittsystemen zur nahtlosen Prozesssteuerung.
Device Identification
Entwicklung einer automatisierten Geräteerkennung und Datenanreicherung basierend auf Bild- und Texterkennung (OCR mit Tesseract), um Wareneingangsgeräte effizient zu identifizieren. Eine EmberJS-App erfasste die Geräteinformationen per Webcam, die über ein NodeJS-Backend verarbeitet und mit einer MS SQL-Datenbank abgeglichen wurden. Zusätzlich erfolgte die Anbindung externer Service-APIs (Apple, Samsung, Motorola) via SOAP und REST, um die ermittelten Daten in das ERP-System Microsoft Navision Dynamics NAV zu integrieren. Bestehende Geschäftslogik aus PHP und Navision wurde erfolgreich migriert.
Customer Report Translator
Entwicklung eines internen Übersetzungsdienstes zur Verarbeitung und Speicherung von Kundenkommentaren aus verschiedenen Vorsystemen, inklusive Änderungsverwaltung und Bereitstellung über eine JSON-API und IFrame-Content für Drittsysteme. Die Lösung wurde mit PHP, REST und MySQL entwickelt und als eigenständige Webanwendung in die bestehende IT-Infrastruktur integriert.
SpareFlow
Entwicklung einer mobilen Webapplikation zur automatisierten Anforderung von Ersatzteilen aus einem ROWA Kommissionierautomaten, mit Gerätebindung und Diagnosecode-gestützter Auswahl. Die Anwendung wurde mit EmberJS (Frontend), NodeJS/ExpressJS (Backend) und REST-API entwickelt, um eine effiziente Bereitstellung der Ersatzteile direkt an den jeweiligen Arbeitsplatz zu ermöglichen.
SkillMatrix
Entwicklung einer Inhouse-Webapplikation zur Verwaltung von Schulungen und Qualifikationen, einschließlich Erfassung interner und externer Schulungen, Durchführung digitaler Trainings und Verwaltung von Mitarbeiterzertifikaten. Die Lösung wurde mit PHP, JavaScript, jQuery, Bootstrap und MySQL realisiert und als interne Plattform über einen Apache-Webserver bereitgestellt.
Device Management
Entwicklung einer Webapplikation zur Überwachung und Verwaltung interner Produktionsgeräte, inklusive zentraler Dokumenten- und Zertifikatsverwaltung, Protokollierung von Kontrollintervallen und automatisierten Erinnerungen. Die Lösung wurde mit PHP, jQuery, MySQL und Bootstrap realisiert und als interne Anwendung über einen Apache-Webserver bereitgestellt.