02.09.2025 aktualisiert


100 % verfügbar
Software-Entwickler
Hamburg, Deutschland
Deutschland
Master of Science in Technomathematik, Bachelor of Science in Scientific ProgrammingSkills
JavaJavaEEAngularSpring / Spring BootKeycloakJavascript / TypescriptDocker & KubernetesCamunda & BPMNCI/CDScrum
Reisebereitschaft
Innerhalb deutschlands ok. Je nach Entfernung mit größerem Remote-Anteil.
Werdegang
Innerhalb deutschlands ok. Je nach Entfernung mit größerem Remote-Anteil.
Werdegang
- Juli 2020 - heute:
Freiberufler, Software-Entwicklung & IT-Beratung - Dezember 2018 - August 2020:
PPI AG, Senior IT Consultant - Januar 2016 - November 2018:
Cofinpro AG, IT Consultant - Februar 2015 - Dezember 2015:
Projektträger Jülich, Software-Entwickler - WiSe 2011/12 - WiSe 2014/15:
TU Berlin: Masterstudium Mathematik - September 2010 - Februar 2015:
Projektträger Jülich, Studentischer Mitarbeiter (Software-Entwicklung, System-Administration) - September 2007 - August 2010:
Projektträger Jülich/FH Aachen, Duales Studium "Scientific Programming"
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse
Projekthistorie
Implementierung, Weiterentwicklung und Betrieb einer Blockchainplattform mit Hyperledger Fabric (HLF).
Die im vorherigen Projekt beschriebene Anwendung wurde in eine OpenShift Cloud migriert und wird dort stetig weiterentwickelt.
Die SpringBoot Microservices sind Multimandanten-fähig, sodass sie von unterschiedlichen Teilnehmern des Blockchain-Netzwerkes angesprochen werden können. Im Frontend wird eine Angular SPA verwendet .
Deployments erfolgen in OpenShift mittels OpenShift Pipelines und ArgoCD.
(SpringBoot, Angular, DevOps, Hyperledger Fabric, kubernetes)
Die im vorherigen Projekt beschriebene Anwendung wurde in eine OpenShift Cloud migriert und wird dort stetig weiterentwickelt.
Die SpringBoot Microservices sind Multimandanten-fähig, sodass sie von unterschiedlichen Teilnehmern des Blockchain-Netzwerkes angesprochen werden können. Im Frontend wird eine Angular SPA verwendet .
Deployments erfolgen in OpenShift mittels OpenShift Pipelines und ArgoCD.
(SpringBoot, Angular, DevOps, Hyperledger Fabric, kubernetes)
Implementierung, Weiterentwicklung und Betrieb einer Blockchainplattform mit Hyperledger
Fabric (HLF) und SpringBoot in einer Micro-Services-Architektur. Die Micro-Services sind ob
der Dezentralität der Blockchain generisch gestaltet und werden je beteiligter Organisation mit
spezifischer Konfiguration als Docker-Container deployt.
Innerhalb eines vorgegebenen Fachprozesses nimmt ein Vorgang unterschiedliche Status ein.
Die Statusübergänge dürfen zum Großteil nur an diesem Schritt beteiligten Organisationen
mitgeteilt werden, was mittels Private Data Collections über die Blockchain und deren
Chaincode (Smart Contract) sichergestellt wird.
Das System besteht aus einer Plattformkomponente (Blockchain und mehrere SpringBoot
Services) und einer Integrationskomponente (mehrere SpringBoot Services und Angular-
Frontends). Es wird von zwei Scrum-Teams mit jeweils 5 Entwicklern plus 1-2 Testern betreut.
Fabric (HLF) und SpringBoot in einer Micro-Services-Architektur. Die Micro-Services sind ob
der Dezentralität der Blockchain generisch gestaltet und werden je beteiligter Organisation mit
spezifischer Konfiguration als Docker-Container deployt.
Innerhalb eines vorgegebenen Fachprozesses nimmt ein Vorgang unterschiedliche Status ein.
Die Statusübergänge dürfen zum Großteil nur an diesem Schritt beteiligten Organisationen
mitgeteilt werden, was mittels Private Data Collections über die Blockchain und deren
Chaincode (Smart Contract) sichergestellt wird.
Das System besteht aus einer Plattformkomponente (Blockchain und mehrere SpringBoot
Services) und einer Integrationskomponente (mehrere SpringBoot Services und Angular-
Frontends). Es wird von zwei Scrum-Teams mit jeweils 5 Entwicklern plus 1-2 Testern betreut.
- Implementierung eines Bestandsführenden Systems für die Reisesparte einer Versicherung
- Datenmigration aus bisherigem Bestandssystem ins Neusystem
- Neukonzeption und Implementierung eines Firmenkundenportals zur Buchung von Rahmen- und Einzelverträgen.