Im Rahmen eines innovativen Plattform-Projekts bei der Atruvia AG (Großprojekt 500+MA) war ich maßgeblich an der Entwicklung und Implementierung eines Cloud-Dienstes beteiligt, der es Atruvia-Kunden ermöglicht, eigene Dienste innerhalb einer Cloud-Infrastruktur zu hosten. Mein Fokus lag auf der Konzeption und Umsetzung eines Marktplatzes, der als zentrales Shop-System für die Bestellung und Konfiguration von Cloud-Services dient.
Softwareentwicklung:
Der Prototyp der Anwendung - ein monolithisches System welches direkt auf dem Entwickler-PC 'gehostet' worden ist - sollte zur kommerziellen Nutzung funktional erweitert und in der Cloud verfügbar gemacht werden. Ich übernahm den Job als Interim-CTO und Software-Architekt.
Unter meiner Führung wurde der Monolith in Microservices aufgespalten und funktional massiv erweitert, Schnittstellen per OpenAPI designed (Contract first/Code generiert), Infrastruktur in der AWS Cloud aufgesetzt (Terraform), Cloud-Security (nach principle of least priviliges) implementiert, CI/CD-Pipelines aufgesetzt, Autoscaling, Monitoring und Alerting eingerichtet, uvm. Im Ergebnis sind Kunden/Nutzer ebenso zufrieden wie die Geschäftsführung und das Entwickler-/DevOps-Team, denn Zuverlässigkeit und Performance der Anwendung sind jederzeit gesichert, auch während laufenden Deployments oder außergewöhnlichen Lastspitzen. Dabei wurden Kosteneffizienz, Leistungsfähigkeit und Hochverfügbarkeit in Einklang gebracht. AWS attestiert dem System die konsequente Umsetzung nach dem "Well-Architected Framework".
Fachlich handelt es sich um eine Simulations- undMehrziel-Optimierungs-Software mit deren Hilfe komplexe Fragestellungen der Energiewirtschaft beantwortet werden können.
Technisch basieren die Backend-Services mehrheitlich auf SpringBoot/Kotlin. Der Simulations- und Mehrzieloptimierungskern wurde als genetischer Algorithmus auf Basis von jMetal implementiert. Im Frontend kommt VueJS/TypeScript zum Einsatz. Die Infrastruktur wurde mit Terraform aufgesetzt.
Ersatz einer Drittsoftwarekomponente zur Buchung von Flug-Extras (z.B. Sitzplätze, Zusatzgepäck, Essen, ?) durch Einsatz eines hochverfügbaren, selbstheilenden Microservice-Systemverbundes. Dabei wird eine Vielzahl von externen und heterogenen Schnittstellen angebunden (i.d.R. Airline Carrier oder TUI interne Systeme). Die einzelnen ?Services laufen als Docker-Container im Clusterverbund innerhalb der Amazon AWS Cloud Infrastruktur.
Projektziel war die Migration und Zerlegung einer komplexen monolithischen JEE Applikation im WSO2-Stack (AS, ESB, Identity-Server, Governance-Registry) in mehrere standalone SpringBoot-Applikationen (komplexe Microservice-Architektur) und anschließende funktionale Erweiterung der Dienste.
Zertifizierungen (Auszug):
2015 - 2015
2012 - 2012
2010 - 2010
Schulungen (Auszug):
2014 - 2014
2013 - 2013
2011 - 2011
Profil:
Allgemein:
Technologien:
Produkte/Frameworks:
Web-/Application-Server:
Dev-Tools:
Im Rahmen eines innovativen Plattform-Projekts bei der Atruvia AG (Großprojekt 500+MA) war ich maßgeblich an der Entwicklung und Implementierung eines Cloud-Dienstes beteiligt, der es Atruvia-Kunden ermöglicht, eigene Dienste innerhalb einer Cloud-Infrastruktur zu hosten. Mein Fokus lag auf der Konzeption und Umsetzung eines Marktplatzes, der als zentrales Shop-System für die Bestellung und Konfiguration von Cloud-Services dient.
Softwareentwicklung:
Der Prototyp der Anwendung - ein monolithisches System welches direkt auf dem Entwickler-PC 'gehostet' worden ist - sollte zur kommerziellen Nutzung funktional erweitert und in der Cloud verfügbar gemacht werden. Ich übernahm den Job als Interim-CTO und Software-Architekt.
Unter meiner Führung wurde der Monolith in Microservices aufgespalten und funktional massiv erweitert, Schnittstellen per OpenAPI designed (Contract first/Code generiert), Infrastruktur in der AWS Cloud aufgesetzt (Terraform), Cloud-Security (nach principle of least priviliges) implementiert, CI/CD-Pipelines aufgesetzt, Autoscaling, Monitoring und Alerting eingerichtet, uvm. Im Ergebnis sind Kunden/Nutzer ebenso zufrieden wie die Geschäftsführung und das Entwickler-/DevOps-Team, denn Zuverlässigkeit und Performance der Anwendung sind jederzeit gesichert, auch während laufenden Deployments oder außergewöhnlichen Lastspitzen. Dabei wurden Kosteneffizienz, Leistungsfähigkeit und Hochverfügbarkeit in Einklang gebracht. AWS attestiert dem System die konsequente Umsetzung nach dem "Well-Architected Framework".
Fachlich handelt es sich um eine Simulations- undMehrziel-Optimierungs-Software mit deren Hilfe komplexe Fragestellungen der Energiewirtschaft beantwortet werden können.
Technisch basieren die Backend-Services mehrheitlich auf SpringBoot/Kotlin. Der Simulations- und Mehrzieloptimierungskern wurde als genetischer Algorithmus auf Basis von jMetal implementiert. Im Frontend kommt VueJS/TypeScript zum Einsatz. Die Infrastruktur wurde mit Terraform aufgesetzt.
Ersatz einer Drittsoftwarekomponente zur Buchung von Flug-Extras (z.B. Sitzplätze, Zusatzgepäck, Essen, ?) durch Einsatz eines hochverfügbaren, selbstheilenden Microservice-Systemverbundes. Dabei wird eine Vielzahl von externen und heterogenen Schnittstellen angebunden (i.d.R. Airline Carrier oder TUI interne Systeme). Die einzelnen ?Services laufen als Docker-Container im Clusterverbund innerhalb der Amazon AWS Cloud Infrastruktur.
Projektziel war die Migration und Zerlegung einer komplexen monolithischen JEE Applikation im WSO2-Stack (AS, ESB, Identity-Server, Governance-Registry) in mehrere standalone SpringBoot-Applikationen (komplexe Microservice-Architektur) und anschließende funktionale Erweiterung der Dienste.
Zertifizierungen (Auszug):
2015 - 2015
2012 - 2012
2010 - 2010
Schulungen (Auszug):
2014 - 2014
2013 - 2013
2011 - 2011
Profil:
Allgemein:
Technologien:
Produkte/Frameworks:
Web-/Application-Server:
Dev-Tools:
"Der Consultant war in der Zeit von Juli 2002 bis Juni 2003 in unserem Unternehmen, Lufthansa Systems Airline Services GmbH, als externe Arbeitskraft im Bereich Systems Engineering eingesetzt. Seine wesentlichen Aufgaben waren im Bereich eines Projektes, welches mit Java/JSP-Technologie realisiert wurde, folgende:
- Entwurf der Systems-Architektur
- Entwurf und Realisierung der GUI
- Entwurf und Realisierung der Persistenz-Schicht
- Zugriffs- und Performance-Optimierungen
- Anpassungen im Bereich Apache und Resin-Servlet Engine
- Datenbankzugriffe über JDBC
- Entwicklung einer Java-Webstart Applikation
Der Consultant hat diese Aufgaben stets zu unserer vollsten Zufriedenheit erledigt. Sein Verhalten im Team und seinen Vorgesetzten gegenüber war stets einwandfrei. Aufgrund der hervorragenden Zusammenarbeit war der Consultant insgesamt 12 Monate bei uns im Einsatz. Er zeichnete sich durch eine hervorragende Fachkenntnis zusammen mit exzellentem technischen Know-how aus. Aufgrund des Projektendes wird der Consultant planmässig nicht mehr weiterbeschäftigt. Wir bedanken uns bei dem Consultant und wünschen Ihm für die Zukunft alles Gute."— Projekt Java/JSP-Entwicklung, 07/02 - 06/03
Referenz durch Teamleiter, Lufthansa Systems (ca. 3.000 MA), vom 04.07.03
"Das Newsroomsystem (onair) wurde in Teilen einem kompletten Redesign unterzogen. Der Consultant konzipierte im Team die neue Struktur. Er implementierte dabei alle neuen Features in Java (JDK1.3.1) Weitere verwendete Technologien waren UML und Corba. Dabei lernten wir den Consultant schätzen als einen fachlich äußerst qualifizierten und dynamischen Mitarbeiter. Er zeigte stets herausragendes Engagement und erfüllte zielorientiert und ergebnisgerecht die ihm zugeteilten Aufgaben. Dabei erledigt er auch unter hohen Belastungen schnell und konzentriert die ihm übertragenen Aufgaben stets zu unserer vollsten Zufriedenheit. Der Consultant bewies ein sehr gutes analytisch-konzeptionelles und zugleich pragmatisches Denk- und Urteilsvermögen. Er überzeugte fachlich und persönlich. Sein Verhalten gegenüber der Abteilungsleitung, seine Integration im Kollegium und sein offener Zugang zu den Mitarbeitern waren stets vorbildlich."
— Projekt Implementierung eines Newsroomsystems (ProNews), 11/01 - 05/02
Referenz durch ProSieben Information Service GmbH vom 03.06.02