Projekte

2022 - 2023 RTL Deutschland / G+J

Entwicklung von REST Backend-Services auf Basis von Spring Boot.
Spring Boot 2, Java 17, Kotlin, Camunda BPM, Ebean, jOOQ, SQL, MariaDB

Frontendentwicklung mit Vue.js und Element UI.
JavaScript, Vue.js, Element UI, HTML, CSS

Automatisierte Bereitstellung von Infrastruktur in der AWS Cloud unter Verwendung des Amazon Cloud Development Kit (CDK) für verschiedene Projekte.
AWS CDK, Java 11, API Gateway, AWS Lambda, SNS, SQS, S3, EFS, EKS, RDS, SES

Migration verschiedener On-Premise laufender Systeme in die AWS Cloud.
GitLab CI/CD, Docker, Kustomize, Amazon EKS, Amazon RDS

Automatisierte Bereitstellung von GitLab-Runnern auf AWS-Infrastruktur.
GitLab CI/CD, Helm

Konzeption und Umsetzung eines Systems zum Import von Informationen aus Outlook365 in verschiedene On-Premise-Systeme ohne direkten Internetzugriff.
Java 11, Power Automate Cloud-Flows, AWS API Gateway, Lambda, SQS, Apache Camel

Konzeption und Umsetzung von CI/CD-Pipelines unter GitLab, einschließlich Deployment auf Amazon EKS.
Git, GitLab CI/CD, Bash, Maven, Amazon EKS, Kustomize, Docker

2018 - 2021 Gruner + Jahr

Entwicklung von Web-Frontends auf Basis von Vue.js und Element UI sowie Vaadin.
Javascript, Vue.js, Element UI, HTML, CSS, Vaadin

Konzeption und Umsetzung der Anbindung der Camunda BPM Engine in ein Sys- tem, das prozessgesteuerte Web-Formulare für Mitarbeiterinnen und Mitarbeiter anbietet.
Camunda BPM, BPMN, Kotlin, Spring Boot, Javascript, Vue.js, UML

Entwicklung von Backends inkl. REST APIs auf Basis von Spring Boot.
Spring Boot 2, Java 11, Kotlin, Ebean, jOOQ, MariaDB

Konzeption und Realisierung von CI/CD Pipelines unter Gitlab inkl. Deployment nach K8S.
Git, GitLab, bash, Maven, Kubernetes, kustomize

Entwicklung eines Maven Plugin zur automatisierten Codegenerierung von SAP JCo basierten Java-Proxys zum Aufruf von SAP Remote Function Calls aus Java-Code.
Maven, Java 11

Entwicklung eines Maven Plugin zum Export von Abhängigkeiten in Richtung der LeanIX Enterprise Architecture Suite im Rahmen von automatisierten CI/CD-Pipelines.
Maven, Java 11

2014 - 2018 mecom Medien-Communikations-Gesellschaft mbH

Projekt “MoWaS light” Konzeption und Entwicklung sowohl von Web-UI’s als auch RESTful Microservices im Rahmen des Projektes ‘MoWaS-Light’.
Angular 4, Typescript, HTML5, CSS 3, Java 8, Spring Boot, Spring-Data, JUnit 4, Mockito, Jasmine, Docker, Kubernetes, Mongo-DB

Projekt “Broadcast” Ablösung und Neuentwicklung eines hochverfügbaren fehlertoleranten Systems zur zuverlässigen Nachrichtenübertragung über multicastbasierte Satellitenstrecken.
Apache Kafka, Zookeeper, netty, JUnit 4, Mockito, Java 8, Hazelcast, Spring-Boot, Vagrant, statsd, influxdb, grafana, Ansible

Projekt “MoWaS” Konzeption und Umsetzung neuer Features im Projekt ‘MoWaS’.
Java 8, Vagrant, Spring, XSLT, SWT, JUnit, Eclipse SWTBot, MyBatis, Postgres / SQL, Ansible

Projekt “dpa Plattform” Weiterentwicklung des Web-Frontend als auch des Backend der B2B Plattform der Deutschen Presseagentur.
Spring, Java 8, JUnit, Tomcat, JSF 2, HTML, CSS, Hibernate, jQuery, JavaScript, Postgres / SQL

2008 - 2014 HanseMerkur Versicherung

Maßgebliche Mitwirkung an der Weiterentwicklung diverser Aspekte des Java EE basierten HanseMerkur Scout Framework.
Java, Maven, Spring Framework, Java EE, Hibernate, SQL

Entwicklung technischer Prozesse auf der inubit Process Engine.
Java, BPMN, XSLT

Entwicklung diverser technischer sowie fachlicher Komponenten im Rahmen mehrerer Projekte im Kontext der Kranken- und Lebensversicherung.
Java, Spring Framework, JBoss EAP, Java EE, Hibernate, SQL

OOA/D sowie Service- und Datenmodellierung.
UML, BPMN

Integration des Spring Batch Framework und Migration diverser existierender Jobs auf diese Platform sowie Entwicklung eines Web- und eines Eclipse-RCP Client zur Steuerung und Batchkontrolle.
Java, Maven, Spring Framework, Spring Batch, JBoss EAP

Entwicklung einer Web-GUI zur Unterstützung des Produktionssupport, die auf Basis feingranularer Berechtigungen den gezielten Eingriff in Serverfunktionalitäten des JBoss bietet.
Java, Vaadin, Spring Framework, JBoss EAP

Konzeption und Umsetzung einer Integrationskomponente zur Anbindung der Standardsoftware AZUR in die Java EE basierte Architektur.
Java, Maven, Spring Framework, Spring Batch, JBoss EAP, Java EE, Hibernate, BPMN, XSLT, SQL

Konzeption und Umsetzung der Anbindung der inubit Process Engine an die Eclipse-RCP basierten Oberfächen.
Java, Spring Framework, inubit Process Engine, XSLT, SQL

2008 NORDAKADEMIE Hochschule der Wirtschaft

Nebenamtlicher Dozent „Softwareentwicklung mit Java“
Durchführung einer Vorlesung “Softwareentwicklung mit Java” im Studiengang Wirtschaftsingenieurwesen.

2004 - 2008 Techniker Krankenkasse

Refactoring (Analyse, Migrationskonzept, Umsetzung, DB Performanceoptimierungen) und fortlaufende Weiterentwicklung eines Java-Enterprise basierten CRM-Systems.
Java, JUnit, J2EE, DB2, SQL, Objektorientierte Analyse und Design, UML

Konzeption und Umsetzung einer Basiskomponente für Message basierte Massendaten-Importe.
Java, JUnit, WebSphere MQ, XML, UML

Entwicklung eines CTI-Systems zur Integration der Telefonanlage in das CRM-System.
Java, JUnit, J2EE, SQL

Konzeption und Entwicklung eines Systems zur Durchführung und Steuerung der Telefonie in den TK-eigenen Call-Centern.
Java, JUnit, J2EE, DB2, SQL, Objektorientierte Analyse und Design, UML

Analyse und Abstimmung von Anforderungen in Zusammenarbeit mit den Fachabteilungen. Beratung der Fachabteilungen im Hinblick auf mögliche Softwarelösungen und technische Realisierbarkeit.

2001 - 2004 T-Systems International

Mitwirkung an der Entwicklung verschiedener Systeme zur Auftragserfassung und Abrechnung von Kommunikationsdienstleistungen.
Java, J2EE, dynamisches HTML, Oracle, UML

Bootstrap