Ziel des ist die Ablösung eines manueller Prozesses, mittels welchem mehrere verschiedene CSV-Dateien aus mehreren Systemen exportiert und zusammengeführt werden. Die Daten werden mittels einem Python Skripts aufgearbeitet und für PowerBI vorbereitet.
Dieser Prozess wird vollständig automatisiert und als Cloud Native Applikation in der Microsoft Azure Cloud betrieben.
Aufgaben:
Projektleitung
Implementierung
von Microservicen
Aufbau Build Pipelines via GitHub
Actions
Aufbau der Cloud Infrastruktur
mit
Terraform
Mitarbeiterführung
Data Cleansing
Aufbau von ETL Prozessen
Onboarding & Ausbildung
neuer
Kollegen
GithubGithub ActionsGithub ProjectsAzureMS Azure SQL DatabaseKubernetesAzure Container AppsIntelliJVisual Studio CodeTerraformEntra ID
JavaKotlinSpring BootSOAPRESTMicroservices
3 Monate
2023-10 - 2023-12
Entwicklung eines CLI Tools zur Unterstützung der Entwickler
Senior Software EntwicklerGoJSON Schema
Senior Software Entwickler
Das
Unternehmen
legt
großen
Wert auf Sicherheit.
Aus
diesem
Grund
wurde
ein
Marktplatz
eingerichtet,
auf dem
Anfragen
für Software und Infrastruktur
gestellt
werden
können.
Um die Erstellung
und Verwaltung
von Produkten
auf diesem
Marktplatz
zu
vereinfachen,
wurde
ein
automatisiert
verarbeitbares
Datenmodell
entwickelt.
Des Weiteren
wurde
eine
CLI-Anwendung
implementiert,
die es ermöglicht,
mit
nur
wenigen
Befehlen
komplette
Prozesse
zu
automatisieren.
OpenshiftBitbucketJenkins
GoJSON Schema
4 Monate
2023-07 - 2023-10
Platform für die Veranstaltung von Entwicklerevents
Um
Events für Softwareentwickler
zu
veranstalten,
sollte
eine
Platform für Coding Challenges entwickelt
werden.
Diese
Platform bietet
eine
Auswahl
an verschiedenen
Aufgaben,
Testing-Tools für die Entwicklung
von Lösungen
und einen
Wettkampfmodus
für die Gegenüberstellung
der unterschiedlichen
Lösung.
Die
Platform automatisiert
den ganzen
Prozess:
Registrierung,
Durchführung
der Challenges sowie
die automatisierte
Auswertung
der Lösungen.
Aufsetzen eines POC zur Absicherung der Zugriffe auf Kubernetes Cluster und der feingranularen Zugriffssteuerung.
Die Kommunikation zwischen kubectl und Kubernetes Clustern soll durch ein Gateway abgesichert werden. Die Authentifizierung und Autorisierung zwischen Nutzer/Gateway und Nutzer/Kubernetes Cluster soll unabhängig voneinander erfolgen. Die Zugriffe auf den Kubernetes Cluster sollen via OpenPolicyAgent Policies verifiziert und gesteuert werden.
Die
Arbeit in einem telefonischen Kundencenter ist sehr schnelllebig und erfordert
eine menge Informationen.
Um das Verwalten einer solchen Institution zu erleichtern/ermöglichen
habe ich gemeinsam mit meinem Kunden eine Dashboard Anwendung entwickelt, die
alle Informationen zentral und verschiedenen, vom Kunden definierten
Projektionen anzeigen kann.
Diese Anwendung war eine Neuentwicklung eines älteren Produkts.
Digitale Identitäten sind ein komplexes Thema, dass mit vielen Gesetzen und Regulatorien verbunden ist. Um Unternehmen die dazugehörigen Prozesse zu erleichtern, haben wir eine Lösung entwickelt, die das Onboarding von neuen Kunden und die Verwaltung digitaler Identitäten vereinfacht. Da der Umgang mit Identitäten im Internet grundsätzlich fehlerbehaftet ist, nahm das Team an einem Forschungsprojekt teil. Ziel dieses Forschungsprojekts war die Verbindung der föderierten Welt mit dem dezentralen Self-Sovereign-Identity Konzept.
Der
Handel mit Energie erfordert eine Menge Kommunikation, Berechnungen und
Prüfungen um einen Kauf abzuschließen. Der zu entwickelnde Service automatisiert viele dieser aufwändigen Prozesse.
Der neue Service automatisierte viele dieser Schritte, verifizierte die Kredibilität des Kunden und stellte diese Information via API anderen Services zur Verfügung.
Aufgaben:
Definition und Umsetzung
von APIs.
Anteiliges
Design und Entwicklung eines modernen Webfrontends mit
React.
Design und Entwicklung von
Automatisierungen, um veraltete Prozesse abzulösen.
Ziel des Projektes war die Entwicklung einer Webanwendung zur Verwaltung von standardisierten Energieprodukten welche über Trading Platform gehandelt wurden. Darüber hinaus hatte das Projekt das Ziel eine neue Zielarchitektur zu evaluieren: Microservices sowie Low-Code-Plattform vs. Frontend-Eigentwicklung.
Herausforderungen:
Cloud Native Umgebung
Microservice Architektur
Anbindung einer Bieterplattform
Integration diverser interner Systeme via SOAP, Rest & Protobuf
Komplette Neuentwicklung Frontend auf Basis ReactJS
Die
Pflege in Deutschland ist eine Branche mit viel veralteter Technologie und
Unterbesetzung. Dieses Projekt hat das Ziel die Pflegekräfte und ihre Bewohner
wieder näher aneinander zu bringen und Frühwarnsysteme für medizinische
Notfälle zu erforschen.
Um diese Ziele zu erreichen wurden experimentelle und beständige Technologien
vereint, um Informationen über die Bewohner und den Pflegeprozess zu sammeln.
Mit
der Automatisierung der Pflegedokumentation und den Frühwarnsystemen wurde so
die Möglichkeit geschaffen, dass Pflegekräfte und Bewohner auch auf
persönlicher Ebene wieder miteinander interagieren können.
Aufgaben:
Definition und Umsetzung
von APIs
Design and Entwicklung einer
Software Landschaft
Design and Entwicklung eines Webfrontends.
Ergänzende Forschung zu Frühwarnsystemen
für medizinische Notfälle
Ziel des ist die Ablösung eines manueller Prozesses, mittels welchem mehrere verschiedene CSV-Dateien aus mehreren Systemen exportiert und zusammengeführt werden. Die Daten werden mittels einem Python Skripts aufgearbeitet und für PowerBI vorbereitet.
Dieser Prozess wird vollständig automatisiert und als Cloud Native Applikation in der Microsoft Azure Cloud betrieben.
Aufgaben:
Projektleitung
Implementierung
von Microservicen
Aufbau Build Pipelines via GitHub
Actions
Aufbau der Cloud Infrastruktur
mit
Terraform
Mitarbeiterführung
Data Cleansing
Aufbau von ETL Prozessen
Onboarding & Ausbildung
neuer
Kollegen
GithubGithub ActionsGithub ProjectsAzureMS Azure SQL DatabaseKubernetesAzure Container AppsIntelliJVisual Studio CodeTerraformEntra ID
JavaKotlinSpring BootSOAPRESTMicroservices
3 Monate
2023-10 - 2023-12
Entwicklung eines CLI Tools zur Unterstützung der Entwickler
Senior Software EntwicklerGoJSON Schema
Senior Software Entwickler
Das
Unternehmen
legt
großen
Wert auf Sicherheit.
Aus
diesem
Grund
wurde
ein
Marktplatz
eingerichtet,
auf dem
Anfragen
für Software und Infrastruktur
gestellt
werden
können.
Um die Erstellung
und Verwaltung
von Produkten
auf diesem
Marktplatz
zu
vereinfachen,
wurde
ein
automatisiert
verarbeitbares
Datenmodell
entwickelt.
Des Weiteren
wurde
eine
CLI-Anwendung
implementiert,
die es ermöglicht,
mit
nur
wenigen
Befehlen
komplette
Prozesse
zu
automatisieren.
OpenshiftBitbucketJenkins
GoJSON Schema
4 Monate
2023-07 - 2023-10
Platform für die Veranstaltung von Entwicklerevents
Um
Events für Softwareentwickler
zu
veranstalten,
sollte
eine
Platform für Coding Challenges entwickelt
werden.
Diese
Platform bietet
eine
Auswahl
an verschiedenen
Aufgaben,
Testing-Tools für die Entwicklung
von Lösungen
und einen
Wettkampfmodus
für die Gegenüberstellung
der unterschiedlichen
Lösung.
Die
Platform automatisiert
den ganzen
Prozess:
Registrierung,
Durchführung
der Challenges sowie
die automatisierte
Auswertung
der Lösungen.
Aufsetzen eines POC zur Absicherung der Zugriffe auf Kubernetes Cluster und der feingranularen Zugriffssteuerung.
Die Kommunikation zwischen kubectl und Kubernetes Clustern soll durch ein Gateway abgesichert werden. Die Authentifizierung und Autorisierung zwischen Nutzer/Gateway und Nutzer/Kubernetes Cluster soll unabhängig voneinander erfolgen. Die Zugriffe auf den Kubernetes Cluster sollen via OpenPolicyAgent Policies verifiziert und gesteuert werden.
Die
Arbeit in einem telefonischen Kundencenter ist sehr schnelllebig und erfordert
eine menge Informationen.
Um das Verwalten einer solchen Institution zu erleichtern/ermöglichen
habe ich gemeinsam mit meinem Kunden eine Dashboard Anwendung entwickelt, die
alle Informationen zentral und verschiedenen, vom Kunden definierten
Projektionen anzeigen kann.
Diese Anwendung war eine Neuentwicklung eines älteren Produkts.
Digitale Identitäten sind ein komplexes Thema, dass mit vielen Gesetzen und Regulatorien verbunden ist. Um Unternehmen die dazugehörigen Prozesse zu erleichtern, haben wir eine Lösung entwickelt, die das Onboarding von neuen Kunden und die Verwaltung digitaler Identitäten vereinfacht. Da der Umgang mit Identitäten im Internet grundsätzlich fehlerbehaftet ist, nahm das Team an einem Forschungsprojekt teil. Ziel dieses Forschungsprojekts war die Verbindung der föderierten Welt mit dem dezentralen Self-Sovereign-Identity Konzept.
Der
Handel mit Energie erfordert eine Menge Kommunikation, Berechnungen und
Prüfungen um einen Kauf abzuschließen. Der zu entwickelnde Service automatisiert viele dieser aufwändigen Prozesse.
Der neue Service automatisierte viele dieser Schritte, verifizierte die Kredibilität des Kunden und stellte diese Information via API anderen Services zur Verfügung.
Aufgaben:
Definition und Umsetzung
von APIs.
Anteiliges
Design und Entwicklung eines modernen Webfrontends mit
React.
Design und Entwicklung von
Automatisierungen, um veraltete Prozesse abzulösen.
Ziel des Projektes war die Entwicklung einer Webanwendung zur Verwaltung von standardisierten Energieprodukten welche über Trading Platform gehandelt wurden. Darüber hinaus hatte das Projekt das Ziel eine neue Zielarchitektur zu evaluieren: Microservices sowie Low-Code-Plattform vs. Frontend-Eigentwicklung.
Herausforderungen:
Cloud Native Umgebung
Microservice Architektur
Anbindung einer Bieterplattform
Integration diverser interner Systeme via SOAP, Rest & Protobuf
Komplette Neuentwicklung Frontend auf Basis ReactJS
Die
Pflege in Deutschland ist eine Branche mit viel veralteter Technologie und
Unterbesetzung. Dieses Projekt hat das Ziel die Pflegekräfte und ihre Bewohner
wieder näher aneinander zu bringen und Frühwarnsysteme für medizinische
Notfälle zu erforschen.
Um diese Ziele zu erreichen wurden experimentelle und beständige Technologien
vereint, um Informationen über die Bewohner und den Pflegeprozess zu sammeln.
Mit
der Automatisierung der Pflegedokumentation und den Frühwarnsystemen wurde so
die Möglichkeit geschaffen, dass Pflegekräfte und Bewohner auch auf
persönlicher Ebene wieder miteinander interagieren können.
Aufgaben:
Definition und Umsetzung
von APIs
Design and Entwicklung einer
Software Landschaft
Design and Entwicklung eines Webfrontends.
Ergänzende Forschung zu Frühwarnsystemen
für medizinische Notfälle