17.12.2023 aktualisiert


40 % verfügbar
Software & Solution IT Architect mit Fullstack Hands on Erfahrung
München, Deutschland
Deutschland +2
M.Sc. Wirtschaftsinformatik, Diplom BWLSkills
Full Stack DeveloperIT ArchitektSpring BootVue.jsVuetifyBPMN 2.0Camunda (BPMN 2.0)Apache CamelKafkaElasticSearchVue.js 3Nuxt.js 2Nuxt.js 3DirectusCamunda 7JavaSolution ArchitectScrumScrum Master
"Ein IT-Architekt und Software-Entwickler mit mehr als 15 Jahren Erfahrung in Softwareunternehmen, öffentlicher Verwaltung Verwaltung und Start-ups. Fließend in Java, JavaScript, TypeScript, UX und Zeichnen von Architektur Bildern."
Methoden
Agile Projekte
Scrum Master
Product Owner
Frontend
VueJs
Vuetify
Javascript
Typescript
HTML
CSS
Backend
Java
Spring Ökosystem
Spring Boot (Data, Securtiy, usw.)
Apache Camel
SQL
Infrastruktur (als Nutzer)
Elasticsearch
Camunda BPMN
Apache Kafka
Apache Spark
Openshift
Kubernetes
Werkzeuge
git (github, gitlab + Pipelines)
Maven
Intellij, VS Code, Netbeans, Eclipse
Vorträge
2022 Navigate Kongress: "Mit Prozessautomatisierung & Co-Creation zur Automatisierung der öffentlichen Verwaltung"
2021 Camunda Con: "Scaling Process Automation with a modular Open Source platform"
2016 W-Jax: "Microservices? Mit Sicherheit!"
2016 Java Forum Stuttgart: "Skalieren mit Spring Boot & Docker"
Artikel
2019 JAVAPRO: "Die Qual der Wahl"
2018 JAVAPRO: "Microservices als Quelle der ewigen Jugend"
2017 Java Aktuell: "Microservices? Mit Sicherheit!"
2016 Java Aktuell: "Java als Integrationslösung in einer gewachsenen Anwendungslandschaft"
Methoden
Agile Projekte
Scrum Master
Product Owner
Frontend
VueJs
Vuetify
Javascript
Typescript
HTML
CSS
Backend
Java
Spring Ökosystem
Spring Boot (Data, Securtiy, usw.)
Apache Camel
SQL
Infrastruktur (als Nutzer)
Elasticsearch
Camunda BPMN
Apache Kafka
Apache Spark
Openshift
Kubernetes
Werkzeuge
git (github, gitlab + Pipelines)
Maven
Intellij, VS Code, Netbeans, Eclipse
Vorträge
2022 Navigate Kongress: "Mit Prozessautomatisierung & Co-Creation zur Automatisierung der öffentlichen Verwaltung"
2021 Camunda Con: "Scaling Process Automation with a modular Open Source platform"
2016 W-Jax: "Microservices? Mit Sicherheit!"
2016 Java Forum Stuttgart: "Skalieren mit Spring Boot & Docker"
Artikel
2019 JAVAPRO: "Die Qual der Wahl"
2018 JAVAPRO: "Microservices als Quelle der ewigen Jugend"
2017 Java Aktuell: "Microservices? Mit Sicherheit!"
2016 Java Aktuell: "Java als Integrationslösung in einer gewachsenen Anwendungslandschaft"
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Rollen: IT, Fach Architekt, Entwickler,
Methoden: Scrum
Frameworks / Sprachen: Spring (Boot), VueJs 3, VuetifyJs 3, NuxtJs 3, BPMN 2.0, Java, Typescript
Infrastruktur: Camunda 7, Rabbit MQ, Maria DB, Keycloak (OpenID), Github (+Pipelines), Directus, Docker, K8
Teamgröße: 1
Der Freistaat Bayern beschafft für kommunale und staatliche Stellen Telekommunikationsleistungen (Volumen: mehrere 100 Mio. €). Dafür wird eine zentrale Plattform aufgebaut. Ein erstes MVP wird im Rahmen dieses Projektes umgesetzt. Danach soll der finale Ausbau folgen.
Aufgaben
Methoden: Scrum
Frameworks / Sprachen: Spring (Boot), VueJs 3, VuetifyJs 3, NuxtJs 3, BPMN 2.0, Java, Typescript
Infrastruktur: Camunda 7, Rabbit MQ, Maria DB, Keycloak (OpenID), Github (+Pipelines), Directus, Docker, K8
Teamgröße: 1
Der Freistaat Bayern beschafft für kommunale und staatliche Stellen Telekommunikationsleistungen (Volumen: mehrere 100 Mio. €). Dafür wird eine zentrale Plattform aufgebaut. Ein erstes MVP wird im Rahmen dieses Projektes umgesetzt. Danach soll der finale Ausbau folgen.
Aufgaben
- Aufbau des Datenmodell auf Basis von Postgres und directus
- Impelementierung eines Portals auf Basis von NuxtJs 3
- Implementierung der Integration auf Basis von Spring Boot, Apache Camel und miranum (hexagonale Architektur)
- Modellierung von ersten Prozessen mit BPMN 2
- Erstellen von Architektur Dokumenten (Gesamtarchitektur, Security Architektur, technisches Rollen & Rechte Konzept, Frontendarchitektur, usw.)
Rollen: IT und Fach Architekt,
Methoden: -- (Projektvorstufe)
Frameworks / Sprachen: Spring (Boot), VueJs 3, VuetifyJs 3, NuxtJs 3, BPMN 2.0, Java, Typescript
Infrastruktur: Camunda 7, Rabbit MQ, Maria DB, Keycloak (OpenID), Github (+Pipelines), Directus
Teamgröße: 1
Der Freistaat Bayern beschafft für kommunale und staatliche Stellen Telekommunikationsleistungen (Volumen: mehrere 100 Mio. €). Dafür wird eine zentrale Plattform aufgebaut. Zur Vorbereitung des Projektes musste ein Grobkonzept und ein PoC erarbeitet werden.
Aufgaben
Methoden: -- (Projektvorstufe)
Frameworks / Sprachen: Spring (Boot), VueJs 3, VuetifyJs 3, NuxtJs 3, BPMN 2.0, Java, Typescript
Infrastruktur: Camunda 7, Rabbit MQ, Maria DB, Keycloak (OpenID), Github (+Pipelines), Directus
Teamgröße: 1
Der Freistaat Bayern beschafft für kommunale und staatliche Stellen Telekommunikationsleistungen (Volumen: mehrere 100 Mio. €). Dafür wird eine zentrale Plattform aufgebaut. Zur Vorbereitung des Projektes musste ein Grobkonzept und ein PoC erarbeitet werden.
Aufgaben
- Fachanalyse (zentrale UCs, fachliches Datenmodell, zentrale Prozesse)
- Erstellen eines Grobkonzeptes (inkl. Architektur, Technologie Entscheidungsvorlagen, Schätzung usw.)
- Erstellen eines PoC auf Basis der oben genannten Technologien (Umsetzung eines Bestell- und des Rechnungsprüfprozesses)
Rollen: IT Architekt, Unterstützung bei der Fachanalyse
Methoden: Scrum
Frameworks / Sprachen: Spring (Boot), VueJs, VuetifyJs, BPMN 2.0, Java, Typescript
Infrastruktur: Camunda 7, Kafka, Postgres DB, Elasticsearch, Keycloak (OpenID), Github (+Pipelines)
Teamgröße: 8
Die Landeshauptstadt München will ein Natural / Adabas Verfahren zum Parkraum Management durch ein modernes, auf die Bedürfnisse der Fachdienststelle zugeschnittenes Verfahren ersetzen. Dazu wird auf die zentrale Prozessinfrastruktur auf Basis von Camunda 7 und Apache Kafka aufgesetzt.
Aufgaben
Methoden: Scrum
Frameworks / Sprachen: Spring (Boot), VueJs, VuetifyJs, BPMN 2.0, Java, Typescript
Infrastruktur: Camunda 7, Kafka, Postgres DB, Elasticsearch, Keycloak (OpenID), Github (+Pipelines)
Teamgröße: 8
Die Landeshauptstadt München will ein Natural / Adabas Verfahren zum Parkraum Management durch ein modernes, auf die Bedürfnisse der Fachdienststelle zugeschnittenes Verfahren ersetzen. Dazu wird auf die zentrale Prozessinfrastruktur auf Basis von Camunda 7 und Apache Kafka aufgesetzt.
Aufgaben
- Definition der Gesamtarchitektur / Sparringspartner für die Entwickler
- Unterstützung der Fachanalyse beim Erstellen der Prozesse
- Schreiben und review von Stories und Epics
- Teilnahme an den typischen Scrum Meetings
Portfolio

Belastungsplan DAVe
Die Grafik zeigt einen Belastungsplan, der es Mitarbeiter ermöglicht auf einen Blick alle relevanten Daten einer Zählstelle zu erfassen. Aufgebaut wird aus Zähldaten aus dem Backend. Diese Diagramm Komponente wurde von mir mit Hilfe von Typescript und SVG.js erstellt.
https://stadt.muenchen.de/infos/dave-datenbank-verkehrszaehlung_open-source.html#:~:text=DAVe%20wurd