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