Im Rahmen dieses Projekts arbeite ich für einen Kunden, der ein Softwareprodukt im Energiesektor anbietet. Ziel des Projekts ist es, dieses Produkt in der Cloud, genauer gesagt in Kubernetes, auszuliefern. Hierbei kommen moderne CI/CD-Konzepte (Continuous Integration und Continuous Deployment) zum Einsatz, die mittels Docker umgesetzt werden.
Erstellung detaillierter Anleitungen für die Einrichtung einer Entwicklungsumgebung mit Docker Desktop und Rancher Container.
Installation und umfassende Dokumentation zum Aufsetzen eines k3s Kubernetes Clusters im Intranet des Kunden.
Entwicklung und Dokumentation verschiedener Dockerfiles zur Erzeugung der Software und als Runtime-Umgebung.
Implementierung privater Docker- und HELM-Registries, basierend auf einer Kundendatenbank und unter Anwendung einer Template-Engine zur Generierung der Konfigurationsdateien.
Dieses Projekt stellt sicher, dass das Softwareprodukt des Kunden nicht nur Cloud-fähig ist, sondern auch von den Vorteilen der Kubernetes-Orchestrierung und moderner CI/CD-Praktiken profitiert. Das Wissen wurde dem Kunden durch ausführliche Dokumentation langfristig explizit gemacht. Durch die Nutzung von Docker, Kubernetes und HELM-Charts wird eine flexible, skalierbare und wartungsfreundliche Lösung geschaffen, die den Anforderungen moderner Softwareentwicklung gerecht wird.
Im Verlauf dieses Projekts habe ich maßgeblich an der Erweiterung eines Softwaresystems zur Simulation und Optimierung von Leistungselektronischen Prozessen gearbeitet. Diese Erweiterung ermöglicht es, Rechenaufgaben effizient über verschiedene Rechner im Intranet zu verteilen. Dadurch eröffnet sich dem Kunden die Möglichkeit, eine zentralisierte Steuerung für verschiedene Expertentools zu nutzen, die für die umfassende Simulation eines Leistungselektronischen-Systems von entscheidender Bedeutung sind. Mit der Umsetzung hat der Kunde auch die Möglichkeit zu gewährleisten, dass auf den Remote-Systemen stets die passende Architektur, Software und Dateiumgebung vorhanden sind.
In Rahmen dieses Projektes haben wir das Lizenzverwaltungssystem LAC (License Activation Center) der Firma x-Formation erfolgreich integriert. Durch die Nutzung einer REST-Schnittstelle konnten wir automatisierte Lizenzaktualisierungen und -aktivierungen ermöglichen. Das Resultat dieser Zusammenarbeit ist ein vielseitiges Tool, das sowohl in Installationsprozessen genutzt werden kann als auch als C-Bibliothek zur nahtlosen Integration in das Softwareprodukt des Kunden dient.
Betreute Abschlussarbeiten: gern auf Anfrage
Fortbildungen
2022-07
?From PhD To Innovator? ? Young Entrepreneurs in Science
2020-11
?Einführung in Führungsaufgaben? ? Coach ( Name auf Anfrage)
2020-07
?Selbstorganisation im Homeoffice und effektives wissenschaftliches Schreiben? ? Coach (Name auf Anfrage)
2019-08
?Kommunikation und Marketing? ? Coach (Name auf Anfrage)
2017-12
?Teamdynamiken? ? Coach (Name auf Anfrage)
Meine Kernkompetenz liegt in der Software-Entwicklung und -Architektur, dabei habe ich mir Expertise im Cloud-Sektor im Bereich Kuberntes, Helm, Docker und Rancher angeeignet. In den Jahren davor hatte ich zunehmend beratende Rollen oder die eines Product Owners eingenommen. In meiner Zeit an der TU Dortmund konnte ich mit den Forschungs- und Entwicklungsabteilungen der Bayer AG oder Thyssenkrupp Uhde zusammenarbeiten und habe Kompetenzen mit der IT im Ingenieurswesen gewonnen.
BERUFLICHE LAUFBAHN
2015-11 - 2022-06
Rolle: Wissenschaftlicher Mitarbeiter ? Lehrstuhl für Systemdynamik und Prozessführung
Kunde: TU Dortmund
2016-06 - 2019-04
Rolle: Geschäftsführender Gesellschafter
Kunde: auf Anfrage
2017-01- 2018-12
Rolle: Software Architekt
Kunde: ZEDO e.V.
2014-05 - 2015-12
Rolle: Software Architekt
Kunde: ZEDO e.V.
2008-03 - 2010-09
Rolle: Leitender Programmierer
Kunde: Z-Software GmbH
2007-02 - 2007-10
Rolle: Web Programmierer
Kunde: Dynamic Pixels Ltd.
Im Rahmen dieses Projekts arbeite ich für einen Kunden, der ein Softwareprodukt im Energiesektor anbietet. Ziel des Projekts ist es, dieses Produkt in der Cloud, genauer gesagt in Kubernetes, auszuliefern. Hierbei kommen moderne CI/CD-Konzepte (Continuous Integration und Continuous Deployment) zum Einsatz, die mittels Docker umgesetzt werden.
Erstellung detaillierter Anleitungen für die Einrichtung einer Entwicklungsumgebung mit Docker Desktop und Rancher Container.
Installation und umfassende Dokumentation zum Aufsetzen eines k3s Kubernetes Clusters im Intranet des Kunden.
Entwicklung und Dokumentation verschiedener Dockerfiles zur Erzeugung der Software und als Runtime-Umgebung.
Implementierung privater Docker- und HELM-Registries, basierend auf einer Kundendatenbank und unter Anwendung einer Template-Engine zur Generierung der Konfigurationsdateien.
Dieses Projekt stellt sicher, dass das Softwareprodukt des Kunden nicht nur Cloud-fähig ist, sondern auch von den Vorteilen der Kubernetes-Orchestrierung und moderner CI/CD-Praktiken profitiert. Das Wissen wurde dem Kunden durch ausführliche Dokumentation langfristig explizit gemacht. Durch die Nutzung von Docker, Kubernetes und HELM-Charts wird eine flexible, skalierbare und wartungsfreundliche Lösung geschaffen, die den Anforderungen moderner Softwareentwicklung gerecht wird.
Im Verlauf dieses Projekts habe ich maßgeblich an der Erweiterung eines Softwaresystems zur Simulation und Optimierung von Leistungselektronischen Prozessen gearbeitet. Diese Erweiterung ermöglicht es, Rechenaufgaben effizient über verschiedene Rechner im Intranet zu verteilen. Dadurch eröffnet sich dem Kunden die Möglichkeit, eine zentralisierte Steuerung für verschiedene Expertentools zu nutzen, die für die umfassende Simulation eines Leistungselektronischen-Systems von entscheidender Bedeutung sind. Mit der Umsetzung hat der Kunde auch die Möglichkeit zu gewährleisten, dass auf den Remote-Systemen stets die passende Architektur, Software und Dateiumgebung vorhanden sind.
In Rahmen dieses Projektes haben wir das Lizenzverwaltungssystem LAC (License Activation Center) der Firma x-Formation erfolgreich integriert. Durch die Nutzung einer REST-Schnittstelle konnten wir automatisierte Lizenzaktualisierungen und -aktivierungen ermöglichen. Das Resultat dieser Zusammenarbeit ist ein vielseitiges Tool, das sowohl in Installationsprozessen genutzt werden kann als auch als C-Bibliothek zur nahtlosen Integration in das Softwareprodukt des Kunden dient.
Betreute Abschlussarbeiten: gern auf Anfrage
Fortbildungen
2022-07
?From PhD To Innovator? ? Young Entrepreneurs in Science
2020-11
?Einführung in Führungsaufgaben? ? Coach ( Name auf Anfrage)
2020-07
?Selbstorganisation im Homeoffice und effektives wissenschaftliches Schreiben? ? Coach (Name auf Anfrage)
2019-08
?Kommunikation und Marketing? ? Coach (Name auf Anfrage)
2017-12
?Teamdynamiken? ? Coach (Name auf Anfrage)
Meine Kernkompetenz liegt in der Software-Entwicklung und -Architektur, dabei habe ich mir Expertise im Cloud-Sektor im Bereich Kuberntes, Helm, Docker und Rancher angeeignet. In den Jahren davor hatte ich zunehmend beratende Rollen oder die eines Product Owners eingenommen. In meiner Zeit an der TU Dortmund konnte ich mit den Forschungs- und Entwicklungsabteilungen der Bayer AG oder Thyssenkrupp Uhde zusammenarbeiten und habe Kompetenzen mit der IT im Ingenieurswesen gewonnen.
BERUFLICHE LAUFBAHN
2015-11 - 2022-06
Rolle: Wissenschaftlicher Mitarbeiter ? Lehrstuhl für Systemdynamik und Prozessführung
Kunde: TU Dortmund
2016-06 - 2019-04
Rolle: Geschäftsführender Gesellschafter
Kunde: auf Anfrage
2017-01- 2018-12
Rolle: Software Architekt
Kunde: ZEDO e.V.
2014-05 - 2015-12
Rolle: Software Architekt
Kunde: ZEDO e.V.
2008-03 - 2010-09
Rolle: Leitender Programmierer
Kunde: Z-Software GmbH
2007-02 - 2007-10
Rolle: Web Programmierer
Kunde: Dynamic Pixels Ltd.