26.08.2025 aktualisiert


Premiumkunde
nicht verfügbarIT-Architekt, Full Stack Entwickler, Web Entwickler, Java JEE, Spring Boot, Angular 2/7, ReactJs
München, Deutschland
Deutschland
Dipl.-IngenieurSkills
Fullstack (Backend Frontend)Micro serviceskotlinSpring BootReactJsKafkaDockerKubernetesElasticSearchNode.jsMongoDBHybrid Mobile AppsQuarkusAngular 2-16Java 8-17DynamoDB
Fachlicher Schwerpunkt
Mehr als 30 Jahre Erfahrung als Full Stack Developer und Architekt bei namenhaften Unternehmen.
Backend:
Branchen
Mehr als 30 Jahre Erfahrung als Full Stack Developer und Architekt bei namenhaften Unternehmen.
- Komplexe Enterprise Anwendungen Backend und Frontend
- Eventgetriebene Microservices mit Spring Boot, Quarkus, Kafka, Java/Kotlin
- Microfrontend mit Angular, React, Vue.js, TypeScript
- Cloud Technologien
- SQL- und NonSql Datenbanken
- JAVA
- Kotlin
- C#
- Typescript, JavaScript
- Python
- Groovy
- PL/SQL
- Beschreibungssprachen: XML, JSON, YAML
- Micro Services
- Spring Boot (Spring Security, Spring Data, Spring Integration, …)
- QUARKUS
- Eclipse Microprofile
- Vert.X
- Hibernate
- JPA
- Panache
- TypeORM
- REST/SOAP Web Services
- GraphQL
- OAut2, OIDC, JWT
- OpenAPI, Swagger
- Kafka, Apache Avro
- RabbitMQ
- Redis
- S3 Storage
- Keycloak
- MapStruct
- Flyway
- Liquibase
- Angular
- ReactJS
- Vue.js
- Ionic3
- Reactive Programming: RxJS, NgRx, Redux,
- Micro Frontend: Web Components, SAP Luigi
- HML, CSS, Sass
- Material Design, Bootstrap, PrimeNG
- WebSocket
- Server-Sent Events (SSE)
- AWS
- Azure
- GCP
- Confluent
- Docker
- Kubernetes
- Helm
- Elastic-Stack: Kibana, Prometheus, Grafana
- OpenTelemetry
- Jaeger
- Terraform
- NGINX
- WildFly
- WebSphere
- Tomcat
- Node.js, Nest.js
- Sowohl SQL als auch NonSQL Datenbanken
- PostgreSQL
- MongoDB
- DynamoDB
- Apache Cassandra
- Cosmos DB + Gremlin API
- ORACLE
- MariaDB
- MySQL
- GitLab CI/CD
- Jenkins
- Bitbucket
Backend:
- Junit
- Mockito
- EasyMock
- AssertJ
- Rest Assured
- MockMvc
- TestNG
- JBehav (BDD)
- DBUnit,
- Jest
- Testing Library
- Selenium
- Jasmine
- Protractor
- Karma
- Cypress
- Maven
- Gradle
- Git
- GitLab
- GitHub
- Camunda
- Elasticsearch
- IntelliJ
- Microsoft Visual Studio
- Eclipse
- Enterprise Architect
- Together
- Rational Rose
- MagicDraw
- Jira
- Confluence
- Unix
- Windows
- MacOS
- SonarQube
- Scrum
- SAFe
- Kanban
- Clean Code
- Jira
- Confluence
Branchen
- Industrie
- Automotiv
- Versicherungen
- Banken
- Telekommunikation
- Web-Shops
- Handel
- Softwarehersteller
- Telekommunikation
- Betriebswirtschaft
- Gesundheitswesen
- Öffentlicher Dienst
Sprachen
DeutschMutterspracheEnglischgutItalienischgut
Projekthistorie
Planungssystem für Funkantennen für Mobiltelefonie
Der Software unterstützt die komplette Planung und Genehmigung von Antennen für die Mobiltelefonie.
Das System wurde mittels Event Driven Microservice Architektur für den Cloud Native Einsatz realisiert. Als Framework für das Backend wurde Quarkus, für die Kommunikation Kafka verwendet. Das Frontend wurde mit React erstellt.
PreHCMServices für die Endkunden Telefonica, Vodafone, Telekom
Rolle: Full Stack Entwickler, Lead Developer, Backend Architekt
Technologien:
Quarkus, Kotlin, Kafka, Confluent, SchemaRegistry, Rest-Webservices, Hibernate, SQL, Kubernetes, Docker, React, Typescript, Material Design, SCSS, Google Cloud, OIDC, Keycloack, OpenTelemetry, Jaeger, Grafana, Gitlab CI/CD,
SonarQube, Swagger, Postgresql, Oracle
Verfahren: Scrum
Der Software unterstützt die komplette Planung und Genehmigung von Antennen für die Mobiltelefonie.
Das System wurde mittels Event Driven Microservice Architektur für den Cloud Native Einsatz realisiert. Als Framework für das Backend wurde Quarkus, für die Kommunikation Kafka verwendet. Das Frontend wurde mit React erstellt.
PreHCMServices für die Endkunden Telefonica, Vodafone, Telekom
Rolle: Full Stack Entwickler, Lead Developer, Backend Architekt
Technologien:
Quarkus, Kotlin, Kafka, Confluent, SchemaRegistry, Rest-Webservices, Hibernate, SQL, Kubernetes, Docker, React, Typescript, Material Design, SCSS, Google Cloud, OIDC, Keycloack, OpenTelemetry, Jaeger, Grafana, Gitlab CI/CD,
SonarQube, Swagger, Postgresql, Oracle
Verfahren: Scrum
Zahlungsmanagement System
Das System verwaltet die Zahlungen, Rückerstattungen, Kulanzfälle, Warensendungen und Rücksendungen und alles was damit zusammenhängt für den Online-Shop für MediaMarktSaturn.
Das alte System mit Spring im Backend und Vaadin im Frontend wurde in diesem Projekt durch eine Microservice Architektur unter Verwendung von SpringBoot, Kafka, Kubernetes und Google Cloud Technologie abgelöst und durch GitOps, Terraform, Kibana unterstützt. Das neue Frontend wurde mittels Angular realisiert.
MediaMarktSaturn
Rolle: Full Stack Entwickler, Architekt für das Frontend
Technologien:
Java 14-17, Spring Boot 3, Spring-Data, Spring Integration,
REST-Webservices, Kafka, PostgreSql, OAuth, Maven, Gradle,
Angular 14, Web Components, Typescript, Bootstrap 4, CSS, SASS,
Docker, Kubernetes, Gitlab CI/CD, Google Cloud, node.js, nest.js, SonarQube, Terraform Kibana, Prometheus, Grafana
Verfahren: Scrum
Das System verwaltet die Zahlungen, Rückerstattungen, Kulanzfälle, Warensendungen und Rücksendungen und alles was damit zusammenhängt für den Online-Shop für MediaMarktSaturn.
Das alte System mit Spring im Backend und Vaadin im Frontend wurde in diesem Projekt durch eine Microservice Architektur unter Verwendung von SpringBoot, Kafka, Kubernetes und Google Cloud Technologie abgelöst und durch GitOps, Terraform, Kibana unterstützt. Das neue Frontend wurde mittels Angular realisiert.
MediaMarktSaturn
Rolle: Full Stack Entwickler, Architekt für das Frontend
Technologien:
Java 14-17, Spring Boot 3, Spring-Data, Spring Integration,
REST-Webservices, Kafka, PostgreSql, OAuth, Maven, Gradle,
Angular 14, Web Components, Typescript, Bootstrap 4, CSS, SASS,
Docker, Kubernetes, Gitlab CI/CD, Google Cloud, node.js, nest.js, SonarQube, Terraform Kibana, Prometheus, Grafana
Verfahren: Scrum
SaveUp – App für fondbasiertes Sparen mit Garantie
Es handelt sich um eine komplexe Produktfamilie von C2B mit Mobile App und Webanwendung bis B2B auch mit Web UI und eine komplette Bestandsführung für mehrere Tenants.
Die App wurde sowohl als Hybrid-App mit Ionic 3 und Angular 10 als auch für andere Tenants mit native IOS/Android entwickelt.
Die Clients kommunizieren mit einem Backend welche für node.js ausgelegt ist und als eine Art Dispacher funktioniert. Es delegiert die komplexen Aufgaben an mit SpringBoot (Java) realisierten Backend weiter welches aus über mehrere duzend Micro-Services besteht welche mit Camunda orchestriert werden.
Die ganze Anwendung läuft in Kubernetes auf AWS.
Münchener Rückversicherungs-Gesellschaft
Rolle: Full Stack Entwickler, Architekt
Technologien:
Java 11, Kotlin, Spring Boot, Spring Data, REST-Webservices, Maven, Gradle, Ionic3, Angular 2-10, Typescript, MongoDB, PostgreSQL, Bootstrap 4, NodeJS, Karma, Protractor, Webpack, CSS, SASS, Docker, Kubernetes, Elasticsearch, Redis, AWS, Kafka, Camunda
Verfahren: Scrum
Es handelt sich um eine komplexe Produktfamilie von C2B mit Mobile App und Webanwendung bis B2B auch mit Web UI und eine komplette Bestandsführung für mehrere Tenants.
Die App wurde sowohl als Hybrid-App mit Ionic 3 und Angular 10 als auch für andere Tenants mit native IOS/Android entwickelt.
Die Clients kommunizieren mit einem Backend welche für node.js ausgelegt ist und als eine Art Dispacher funktioniert. Es delegiert die komplexen Aufgaben an mit SpringBoot (Java) realisierten Backend weiter welches aus über mehrere duzend Micro-Services besteht welche mit Camunda orchestriert werden.
Die ganze Anwendung läuft in Kubernetes auf AWS.
Münchener Rückversicherungs-Gesellschaft
Rolle: Full Stack Entwickler, Architekt
Technologien:
Java 11, Kotlin, Spring Boot, Spring Data, REST-Webservices, Maven, Gradle, Ionic3, Angular 2-10, Typescript, MongoDB, PostgreSQL, Bootstrap 4, NodeJS, Karma, Protractor, Webpack, CSS, SASS, Docker, Kubernetes, Elasticsearch, Redis, AWS, Kafka, Camunda
Verfahren: Scrum