Projekte und Technologien

Die Umsetzung von Projekten erfordert nahezu immer den Einsatz von Technologie. Technologien sind in der Regel generisch angelegt, so dass Sie für eine große Bandbreite an Problemen eingesetzt werden können. Entscheidend für den Erfolg eines Projektes ist es, die für ein System geeignete Technologie(n) zu identifzieren, korrekt anzuwenden und den Wissenstransfer im Team sicherzustellen.

Neuentwicklung einer Systemlandschaft für eine Versicherung, 07/2024 - 12/2024

Ziel
Neuentwicklung einer Systemlandschaft für eine Versicherung
Rolle
Entwickler (Backend)
Aufgaben
  • Neuentwicklung aller Systeme einer Versicherung basierend auf Technologien der AWS Cloud und Third-Party-Produkten (bspw. für Bestandsführungssystem, Archivsystem, elektronische Akte, Dokumentenein- und ausgangsverarbeitung, Datawarehouse, etc.)
  • Migration der Bestandsdaten (Kunden, Verträge, Dokumente, etc.) in die neue Systemlandschaft
  • Implementierung von Batch-Verarbeitungen zur Migrationsvorbereitung älterer Bestandverträge
  • Weiterbetrieb und Pflege des Altsystems in der Projektlaufzeit, u.v.m.
Technologien
Java, Python, Typescript, OpenAPI, Spring Boot, Angular, Docker, Bitbucket, Maven, Jenkins, AWS Lambda, AWS EKS, AWS API Gateway, AWS Aurora, AWS DynamoDB, u.v.m.


Technisches Update eines Mainframe-Bestandssystems, 07/2024 - 12/2024

Ziel
Technisches Update eines Mainframe-Bestandssystems
Rolle
Entwickler (Backend)
Aufgaben
  • Aktualisierung des gesamten Software-Stacks des Bestandssystems (DB2, Endeavor, Websphere AS, SOAP-Services, u.v.m.) unter Beibehaltung der Fachlichkeit
  • Umstellung der SOAP-APIs für den Online-Zugriff auf den Ziel-Stack (WAS Liberty)
  • Koordination der Projektarbeit mit dem Dienstleister Kyndryl
  • Migration von Bestandsdaten und Programmbibliotheken in die neue Mainframeumgebung
  • Test des Bestandssystems inkl. aller Integrationen (Batches, Online Services, Entwicklungsumgebungen, u.v.m.)
Technologien
Mainframe, DB2, Endeavor, Websphere AS, SOAP, Axis, JCA (CICS ECI), Spring Framework, TestNG, Atlassian Confluence, Atlassian JIRA, SCRUM, Bitbucket


Implementierung und Rollout eines Self-Service Kundenportals, 06/2023 - 11/2024

Ziel
Implementierung und Rollout eines Self-Service Kundenportals
Rolle
Entwickler (Backend)
Aufgaben
  • Bereitstellung von Web-Benutzerschnittstellen zur Erfassung von Änderungsanfragen für Kunden und Vertragsdaten
  • Bereitstellung von Änderungsanfragen in einem Message-Broker (AWS MSK)
  • Fehlertolerante Verarbeitung der Änderungsanfragen mittels Schnittstellen des Bestandssystem und diverser Microservices (Dead-Letter-Topics mit Recovery)
Technologien
Angular, OpenAPI, Spring Kafka, Spring Boot, Spring Actuator, Spring Admin, Docker, ELK, Java, AWS MSK, AWS DynamoDB, AWS Lambda, AWS EventBridge, Kafka


Implementierung eines Systems zur Rechnungsprüfung, 06/2023 - 11/2024

Ziel
Implementierung eines Systems zur Rechnungsprüfung
Rolle
Entwickler (Backend)
Aufgaben
  • Herauslösen und Prüfen von Rechnungsdokumenten aus dem Unternehmensdokumenteneingang
  • Extraktion und Archivierung von Metadaten aus Rechnungsdokumenten
  • Aussteuern von Auffälligkeiten bei der Rechnungsprüfung in eine manuelle Bearbeitung
  • Visualisierung von Metadaten in der elektronischen Akte
Technologien
Java, OpenAPI, PrimeFaces, JoinFaces, Spring Boot, Spring Web, ESB, AWS, Bitbucket, Maven, ELK, AWS MSK, AWS Lambda, AWS S3, AWS DynamoDB


Neuentwicklung einer VWB-Lösung (Versicherungswechselbestätigung), 04/2022 - 03/2023

Ziel
Neuentwicklung einer VWB-Lösung
Rolle
Entwickler (Backend), IT Koordinator
Aufgaben
  • Analyse des VWB-Altsystems zur Identifikation der Integrationen mit dem Bestandssystem
  • Erarbeitung eines Lösungsdesigns für das neue VWB-System
  • Integration der VWB-Lösung der Firma “Faktor 10“
  • Mapping zwischen dem Faktor 10 Datenmodell und dem Datenmodell des Bestandssystems
  • Implementierung von Batchjobs zur VWB-Datensynchronisation mit dem Bestandssystem
  • Datenaustausch mit dem GDV
Technologien
Java, Spring Boot, Spring Kafka, Spring Data, VisualCron, MS SQL Server, ELK, Git, ESB, Atlassian Confluence, Atlassian JIRA


Dokumentenexport gemäß Bipro Normen 430.4 und 430.5, 04/2021 - 04/2022

Ziel
Dokumentenexport gemäß Bipro Normen 430.4 und 430.5
Rolle
Entwickler (Fullstack)
Aufgaben
  • Export von archivierten Dokumenten gemäß Bipro Normen 430.4 und 430.5 an Kooperationspartner / Makler
  • Implementierung einer Batchanwendung zur täglichen Selektion und Export von Dokumenten und zugehörigen Daten durch Zugriff auf das Mainframe-Bestandssystem und das Archivsystem
  • Aufbereitung der Daten gemäß Norm
  • Online-Bereitstellung der Dokumente und Daten für teilnehmende Kooperationspartner / Makler
  • Weboberfläche für Bearbeiter zum manuellen Versand und Pflege der teilnehmenden Partner
Technologien
Java, Spring Boot, Spring Batch, OpenAPI, JSF, VisualCron, Spring Data, MS SQL Server, T-SQL, ELK, Git, ESB


Entwicklung und Rollout einer elektronischen Akte, 01/2020 - 06/2021

Ziel
Entwicklung und Rollout einer elektronischen Akte
Rolle
Entwickler (Fullstack)
Aufgaben
  • Entwicklung eines Web-Frontends (JSF) zur Anzeige und Bearbeitung von archivierten Dokumenten, zur Erfassung und Bearbeitung von Metadaten zu Dokumenten, u.v.m.
  • Implementierung einer Microservice-Architektur als Backend mit Microservices für die Indizierung von Dokumenten, Erstellung von textuellen und grafischen Annotationen zu Dokumenten, PDF-Export von Dokument-Zusammenstellungen, den Zugriff auf das Archivsystem, u.v.m.
  • Testautomatisierung für das Web-Frontend (Selenium)
  • Datenmigration ins neue Archivbackend
Technologien
Java, JSF, PrimeFaces, Joinfaces, OpenAPI, Microservices, Spring Boot, Spring Data, Spring Security, Spring Admin, Spring Actuator, ELK, MS SQL Server, iText, Spring Data, T-SQL


Einführung eines neuen Schadenmanagementsystems, 01/2019 - 03/2021

Ziel
Einführung eines neuen Schadenmanagementsystems und Integration in die Anwendungslandschaft
Rolle
Entwickler (Fullstack)
Aufgaben
  • Auswahl eines geeigneten Anbieters / Produkts
  • Ablösung des proprietären mainframebasierten Schadensystems durch die Produkte Guidewire Claim Center und Guidewire Contact Center
  • Customizing der Guidewire-Produkte hinsichtlich der Fachanforderungen
  • Integration der Guidewire-Produkte mit der restlichen Anwendungslandschaft
  • Dekommissionierung des Altsystems
Technologien
Java, Spring Boot, OpenAPI, Gradle, Maven, Git, REST, JSON, ELK, JBoss


Einführung neues Versionsverwaltungssystem Plastic, 11/2019 - 06/2019

Ziel
Migration aller Subversion Repositories nach Plastic, Schulung von Mitarbeitern in Plastic
Rolle
Techn. Projektleiter, Trainer, Entwickler
Aufgaben
  • Migration von ca. 200 Subversion Repositories nach Plastic
  • Erstellung von Schulungs- und Trainingsmaterial für Entwickler, Tester, etc.
  • Durchführung von Workshops für IT Mitarbeiter
  • Umstellung der CI-Pipeline auf Plastic Repositories
  • Dekommissionierung von Subversion
Technologien
Subversion, Plastic, Maven, Jenkins, Groovy, Java


Automatisierung des Vertragskündigungsprozesses, 08/2018 - 11/2018

Ziel
Verbesserung der Automatisierungsquote bei der Bearbeitung von Vertragskündigungen
Rolle
Entwickler (Fullstack)
Aufgaben
  • Erkennnen von Kündigungen im Dokumenteneingang
  • Automatisierte bzw. teilautomatisierte Verarbeitung von Vertragskündigungen
Technologien
Java, JSF, Levigo Dokumentenviewer, ESB, Staffware, Spring, Selenium, TestNG


Einführung neues Versicherungsprodukt Lieferwagen (Verkauf, Service, Schaden), 07/2016 - 05/2018

Ziel
Entwurf, Implementierung und Test einer neuen Versicherungsprodukts Lieferwagen (Verkauf, Service, Schaden)
Rolle
Entwickler (Fullstack)
Aufgaben
  • Review der Fachanforderungen und Erarbeitung des technischen Lösungsdesigns
  • Integration des neuen Produkts in das Bestandssystem (Persistenz, Pricing, Batches)
  • Erweiterung der eCommerce Plattform für das neue Produkt
  • Erweiterung der automatisierten Testsuiten
Technologien
Java, JSF, Spring, Mainframe, Websphere, JBoss, JCA, Axis, MSSQL Server, DB2, Cobol, Maven, Jenkins, Subversion, Selenium, TestNG


Web-Frontends für Dokumenteneingangsverarbeitung, 05/2016 - 07/2017

Ziel
Entwurf, Implementierung und Test eines POCs für Web-Frontends zur Dokumenteneingangsverarbeitung
Rolle
Entwickler (Fullstack)
Aufgaben
  • Erstellen einer Webanwendung als POC für die Visualisierung und Indizierung von Dokumenteneingängen
  • Vorstellen und Auswerten des POCs mit der IT und dem Fachbereich Post & Archiv>
Technologien
Java, JSF, JQuery, Spring, Primefaces, JMS, Staffware, ESB


Entwicklung eines Systems zur Betrugserkennung im Kreditgeschäft, 03/2016 - 05/2017

Ziel
Entwurf, Implementierung und Test eines Systems zur Betrugserkennung im Kreditgeschäft
Rolle
Entwickler (Fullstack)
Aufgaben
  • Reverse-Engineering und Neuentwicklung des existierenden Web-Frontends
  • Implementierung neuer Anforderungen im Frontend- und Backend-Bereich
  • Automatisierung von Deployments und Wellness-Checks (JBoss, Inubit, Visual Rules, Tomcat)
  • Entwurf und Implementierung fachlicher Tests (Inubit, Visual Rules)
  • Testautomatisierungen (mittels JUnit, JMeter, SOAP-UI, Hudson)
  • Technische Dokumentation (nach Arc42)
  • Schulung/Coaching im Bereich Java, JSF, Primefaces und JPA
  • Ticketbearbeitung und Bugfixing
Technologien
JSF (Mojarra), Primefaces, Omnifaces, Spring, Spring Security, AspectJ, JPA (Hibernate), Axis, CXF, Soap-UI, Webdriver, Jamon, JQuery, JUnit, Inubit, Visual Rules, Uniserv, DB2, Hudson, Eclipse, Maven, Sonar, Subversion, JBoss, Tomcat, Shell-Skripts, CentOS


Entwicklung eines Monitoring-Systems für Java-Anwendungen, 03/2015 - 08/2015

Ziel
Entwurf, Implementierung und Test eines Monitoring-Systems für Java-Anwendungen
Rolle
Architekt, Entwickler (Fullstack)
Aufgaben
  • Entwurf und Implementierung eines Systems zur Überwachung und Historisierung von Anwendungs-Metriken (Performance, Exceptions) und Server-Metriken (CPU, Dateisystem, Arbeitsspeicher)
  • Präsentation von Metriken mittels interaktiver Charts & Dashboards (Web-Frontend)
  • Implementierung einer Annotations-basierten API zur Definition von Messpunkten
  • Proof-of-Concept mittels JEE & Spring Anwendungen (in JBoss & Tomcat)
Technologien
Spring, Spring Batch, JPA, JSF, Primefaces, Axis, Mockito, TestNG, MS SQL Server, Eclipse


Automatisierung von Geschäftsprozessen (Tarifwechselprozess), 09/2014 - 12/2014

Ziel
Entwurf, Implementierung und Test einer Batchverarbeitung für Vertragsänderungen (Tarifwechsel)
Rolle
Entwickler (Fullstack)
Aufgaben
  • Anforderungsanalyse und Review mit Betriebsverantwortlichen hinsichtlich Monitoring und Administration von Batchläufen
  • Mitwirkung bei Implementierung,Test und Bugfixing des ESB-Integrationsprozesses für Portal-Anfragen
  • Implementierung eines Web-Frontends für die Administration von Batchläufen
Technologien
Spring, Spring Batch, JPA, JSF, Primefaces, Axis, Mockito, TestNG, MS SQL Server, Eclipse, Maven, Jenkins, Subversion, JBoss, Tomcat


Entwicklung Kundenportal, 07/2014 - 09/2014

Ziel
Entwicklung eines Web-Kundenportals
Rolle
Entwickler (Fullstack)
Aufgaben
  • Unterstützung bei der Implementierung einer Jobverarbeitung für den Bestandsdatenexport und die Integration von Portaldaten in das Bestandssystem (Datenabgleich)
  • Mitwirkung bei Implementierung,Test und Bugfixing des ESB-Integrationsprozesses für Portal-Anfragen
  • Erweiterung des webbasierten Bestandssystem-Frontends für die manuelle Integration ausgesteuerter Portaldatensätze (Änderungsanfragen zu Kunden- und Vertragsdaten)
Technologien
Spring, JAX-RS, JPA, JSF, XSLT, XStream, Axis, Mockito, TestNG, X4 (ESB), Staffware (Workflow), MS SQL Server 2008/2012, Sonar, Flyway, Eclipse, Maven, Jenkins, Subversion, JBoss, Tomcat


Entwicklung Dokumentmanagement, 11/2012 - 06/2013 | 11/2013 - 09/2014

Ziel
Entwicklung eines Dokumentmanagement- und ausgabesystems mittels Produkten von Kühn & Weyh (MText, MOMS, MDO)
Rolle
Entwickler (Fullstack)
Aufgaben
  • Design und Implementierung von Web Services für die Anbindung des Dokumentsystems MText an die Anwendungssysteme eines Versicherungsunternehmens
  • Erstellung eines XML-basierten Druckdatenstroms und Formatierung einzelner Druckdaten als Vorstufe zur Dokumenterstellung
  • Entwurf und Implementierung eines Java-basierten Systems zur Verarbeitung von Mainframe-Druckaufträgen (basierend auf Spring-Batch)
  • Technische Konzeption mittels des Architekturdokumentationstemplate Arc42
  • Implementierung von Unit- und Integrationstests für die Druckdatenerzeugung und MText-Anbindung (Data-Driven-Testing)
Technologien
MText CS & IntegrationDadapter API, Spring, Spring Batch, JPA, JMS, JMX, JDBC, Axis, ActiveMQ, AspectJ, XStream, Ehcache, IBatis, Apache POI, TestNG, MS SQL Server 2005, Eclipse, Maven, Jenkins, Subversion, Tomcat, JBoss


Dozent für Java SE, 07/2013 - 10/2013

Ziel
Schulung objektorientierter Programmierung mit Java und Entwicklung von Client/Server Systemen
Rolle
Dozent, Trainer
Aufgaben
  • Ausarbeitung von Seminarmaterialien
  • Seminarleitung (10-16 Teilnehmer)
  • Leistungsbeurteilung der Seminarteilnehmer (Projektarbeit)
Technologien
Java SE, Design Patterns, Multithreading, Sockets, Java RMI, Swing, JUnit, JVM, Eclipse, UML


IT Koordination Jahresendgeschäft, 08/2012 - 10/2012

Ziel
Anpassungen von Versicherungsprodukten, Überführung mainframebasierter Geschäftsprozesse in Webapplikationen, Überarbeitung der eCommerce-Präsens (Tarifrechner und Webseite)
Rolle
Techn. Koordinator, Entwickler (Fullstack)
Aufgaben
  • Technische Koordination von Entwicklungsarbeiten und Beratung des Entwicklerteams
  • Erstellung der technischen Konzeption zu Fachanforderungen gemäß Architekturdokumentationstemplate Arc42
  • Entwicklung von Produktanpassungen und Web Services in Frontend- und Middleware- Anwendungen
  • Koordination des Build- und Releasemanagements in der Entwicklungs- und Testphase
  • Beratung des Testteams hinsichtlich Testschwerpunkte und Fehleranalyse
  • Technische Leitung der Release-Nachlaufphase
Technologien
Spring, JEE, JMX, JSF, JCA, Tomahawk, Richfaces, SLF4J, Axis, Hibernate, iBatis, AspectJ, Ehcache, Apache POI, Jamon, TestNG, JUnit, UML, Maven, Eclipse, SVN, Apache HTTP Server, Tomcat, Websphere, IBM CICS, MS SQL Server, DB2, Jenkins, Archiva


Sie haben Fragen?

Sie erreichen mich per Mail oder auf Randstad