Mein Lebensmittelpunkt ist München, grundsätzlich stehe ich für interessante Projekte in ganz Deutschland zur Verfügung. Projektbedingte Reisebereitschaft bringe ich mit.
Entwicklung BIPRO-konformer Webservices im Bereich des Backends von Grund auf. Vollständige Umsetzung für den Cloud-Betrieb (OpenShift / AWS) auf Basis von Spring Boot, Spring Data und Java 11.
Komplette Neuentwicklung des Backends für den BIPRO HUB
- Partnerservice BIPRO 501 mit Anbindung an neuen RESTful Service
- Listenservices BIPRO 480.4 Partner, 480.5 Vertrag, 480.6 Schaden, 480.7 Betriebsart
- Erweiterung Übermittlungsservices BIPRO 430.4 Vertragsbezogene Daten und Dokumente
- Anpassung Security Token Service BIPRO 260.2, 411 (SAML Token Auth)
- Testautomatisierung mittels Spock-Testframework und Groovy
- Vollumfassende Schnittstellentests mit SOAPUI und Postman inkl. Security
- Monitoring der Metriken mit Prometheus und Grafana
Bei diesem Langzeitkunden habe ich technisch verantwortlich viele verschiedene Projekte erfolgreich umgesetzt. Grundsätzlich ging es um die Entwicklung von vollständigen Webservices nebst Java- und Vaadin UI sowie die Anbindung der diversen Partner-Webservices. (Versicherungen Allianz BIPRO, R+V, VKB, SDK, KLV, DEVK)
Aktuelle Themen
Entwicklung neuer Webservices mit Integration der Vaadin-GUI
Umstellung des Hausanschlusses von SOAP auf REST
Trennung der Prozesse im Docker Umfeld
Erprobung der Openshift-Architektur
Weitere Themen
Realisierung Hausanschluss für Docker-Cloud, R+V
Für einen Mischbetrieb des Fiducia-Backends mit dem Webserver der R+V wurde ein Webservice entwickelt, welcher die öffentlichen Requests in das Protokoll der Fiducia umwandelt und die Daten abgesichert weiterleitet.
System-Architekt, Qualitätssicherung (QSV), GAD
Integration der Versicherungsmodule in den bank21-Arbeitsplatz der GAD. Build- und Releasemanagement für die Architekturlieferungen an die GAD.
Parallele Webservices im Architekturumfeld
Ein neues Produkt (BankenBU) erfordert das parallele Aufrufen von Services, welche teilweise als Webservice und teilweise als bankinterner Service zu realisieren sind.
Erweiterung der Versicherungstarife für die VVG-Reform
Die bereits vorhandenen Versicherungstarife müssen aufgrund der Gesetzesänderungen erweitert werden. Dazu habe ich die Oberfläche sowie XML-Schnittstelle angepasst.
SOAP Webservices (HTTP-SOAP), SKV
Die Süddeutsche Krankenversicherung will Ihr Angebot per Webservice bereitstellen. Dazu wurde ein Webservice definiert und mittels eigenen HTTP-Service als SOAP-Message-Wrapper entwickelt, welcher die Requests an die SKV absetzt und den Response gemäß JBF verarbeitet.
HTTPS-XML - Service zur Anbindung Karlsruher Leben
In Anlehnung an den von mir entwickelten HTTP-Service habe ich die Schnittstelle um Security-Aspekte (Trustmanager, X.509) erweitert und eine Schemadefinition (XSD) für die Daten der Versicherung umgesetzt.
Umsetzung des Beratungsprotokolls (EU-Vermittlerrichtlinie)
Nach der neuen EU-Vermittlerrichtlinie muss für alle Versicherungsanträge ein Beratungsprotokoll erstellt werden. Dazu wurde die vollständige GUI gemäß JBF entwickelt und die technischen Services nach den Richtlinien der VRServices mittels JAXB umgesetzt.
Umsetzung eines Versicherungstarifes (Basisrente)
Für die neue Basisrente (Rürup) wurde das Angebot der R+V-Versicherung erweitert. Dazu habe ich die GUI gemäß JBF-Vorgaben mit JUICE realisiert und die technischen Services nach den Richtlinien der VRServices mittels JAXB umgesetzt.
Realisierung eines HTTP-XML - Service zur Anbindung der VKB
Die aus dem Geschäftsobjektmodell bereitgestellten Daten müssen auf eine XML-Struktur abgebildet und per HTTP an das Rechenzentrum geschickt werden. Dazu habe ich einen HTTP-Service nach den Vorgaben des Java Banking Framework (JBF) implementiert, welcher verschiedene Anfragen absetzt und entsprechende Antworten aus XML wieder an die Client-GUI des Bankarbeitsplatzes (BAP) kommuniziert.
Bei diesem Großprojekt wurde von Null an eine neue Java-Anwendungs-Architektur konzipiert und in Betrieb genommen.
Dabei habe ich an verschiedenen Themen gearbeitet.
Integration der Präsentationsschicht im Client/Server-Umfeld
Start der neuen Präsentationsschicht im Prototyp der Architektur. Dazu werden Lasttests gefahren und speziell die Kommunikation zwischen Oberfläche und EJB optimiert.
Pflege der Architektur-Basistechnologie im GUI-Bereich
Umsetzung offener Anforderungen an die auf SWING-basierenden Oberflächen-Komponenten. Weiterentwicklung zahlreicher Komponenten der SWING-Bibliothek, um die Stabilität und Qualität der Benutzungsoberfläche zu erhöhen.
Architektur-Gesamtintegration und GUI-Team
Integration aller Komponenten der Gesamtarchitektur in den neu entwickelten Desktop.
Elektronische Akte und Dokumenten Viewer
Entwicklung einer elektronischen Akte, welche alle Geschäftsobjekte spezifiziert über das Aktenzeichen darstellt. Entwicklung einer Benutzungsoberfläche zur Anzeige von eingescannten Dokumenten des Dokumenten Management Systems.
Entwicklung eines Java-Desktop-Framework
Konzeption und Entwicklung einer Java Präsentationsschicht auf Basis von Swing. Dazu Erstellung der Anforderungsanalyse, Umsetzung der Anforderungen in ein OO-Design, Implementierung der ersten Iteration des Desktop-Prototyps.
Analyse und Konzeption einer Wertpapierverwaltung (VKA)
Analyse und Konzeption einer fondgebundenen Wertpapierverwaltung nach fachlichen Bankvorgaben. Unterstützung des Vorgehensmodell mit Use-Case-Analyse und fachlichem Klassenmodell. Umsetzung der Konzeption in ein Client/Server-System unter Berücksichtigung von MS-Komponentenmodell COM/DCOM. Erweiterung der bestehenden Architektur um Browser-basierte Clients. Evaluierung und Testimplementierung der Objektverteilung mit CORBA und EJB.
Entwicklung eines Frameworks für die Präsentationsschicht in Java, Durchführung der Anforderungsanalyse, Definition des API, Realisierung eines Prototyps in Java, Anbindung an ein CORBA-Framework und eine Prozesssteuerung, Erweiterung und Pflege des Frameworks, Erstellung eines Design- und Entwicklerhandbuchs.
Entwicklung eines objektorientierten Systemüberwachungsmonitors für Sortiersysteme. Durchführung der Analyse im Briefzentrum und direkte technische Abstimmung vor Ort. Realisierung der grafischen Benutzungsoberfläche.
Objektorientierte Software-Entwicklung
Chemischer Behälterbau
Ich bin Java-Entwickler der ersten Stunde (1997) und kenne durch meine Projekthistorie sehr viele Software-Architekturen, welche ich auf Basis eines aktuellen Toolstacks (OpenShift etc.) hands on aufsetzen und betreiben kann.
Persönliche Merkmale
kommunikativ, teamorientiert, offen für neue Technologien und immer ein Lächeln auf den Lippen ;-)
Mein Lebensmittelpunkt ist München, grundsätzlich stehe ich für interessante Projekte in ganz Deutschland zur Verfügung. Projektbedingte Reisebereitschaft bringe ich mit.
Entwicklung BIPRO-konformer Webservices im Bereich des Backends von Grund auf. Vollständige Umsetzung für den Cloud-Betrieb (OpenShift / AWS) auf Basis von Spring Boot, Spring Data und Java 11.
Komplette Neuentwicklung des Backends für den BIPRO HUB
- Partnerservice BIPRO 501 mit Anbindung an neuen RESTful Service
- Listenservices BIPRO 480.4 Partner, 480.5 Vertrag, 480.6 Schaden, 480.7 Betriebsart
- Erweiterung Übermittlungsservices BIPRO 430.4 Vertragsbezogene Daten und Dokumente
- Anpassung Security Token Service BIPRO 260.2, 411 (SAML Token Auth)
- Testautomatisierung mittels Spock-Testframework und Groovy
- Vollumfassende Schnittstellentests mit SOAPUI und Postman inkl. Security
- Monitoring der Metriken mit Prometheus und Grafana
Bei diesem Langzeitkunden habe ich technisch verantwortlich viele verschiedene Projekte erfolgreich umgesetzt. Grundsätzlich ging es um die Entwicklung von vollständigen Webservices nebst Java- und Vaadin UI sowie die Anbindung der diversen Partner-Webservices. (Versicherungen Allianz BIPRO, R+V, VKB, SDK, KLV, DEVK)
Aktuelle Themen
Entwicklung neuer Webservices mit Integration der Vaadin-GUI
Umstellung des Hausanschlusses von SOAP auf REST
Trennung der Prozesse im Docker Umfeld
Erprobung der Openshift-Architektur
Weitere Themen
Realisierung Hausanschluss für Docker-Cloud, R+V
Für einen Mischbetrieb des Fiducia-Backends mit dem Webserver der R+V wurde ein Webservice entwickelt, welcher die öffentlichen Requests in das Protokoll der Fiducia umwandelt und die Daten abgesichert weiterleitet.
System-Architekt, Qualitätssicherung (QSV), GAD
Integration der Versicherungsmodule in den bank21-Arbeitsplatz der GAD. Build- und Releasemanagement für die Architekturlieferungen an die GAD.
Parallele Webservices im Architekturumfeld
Ein neues Produkt (BankenBU) erfordert das parallele Aufrufen von Services, welche teilweise als Webservice und teilweise als bankinterner Service zu realisieren sind.
Erweiterung der Versicherungstarife für die VVG-Reform
Die bereits vorhandenen Versicherungstarife müssen aufgrund der Gesetzesänderungen erweitert werden. Dazu habe ich die Oberfläche sowie XML-Schnittstelle angepasst.
SOAP Webservices (HTTP-SOAP), SKV
Die Süddeutsche Krankenversicherung will Ihr Angebot per Webservice bereitstellen. Dazu wurde ein Webservice definiert und mittels eigenen HTTP-Service als SOAP-Message-Wrapper entwickelt, welcher die Requests an die SKV absetzt und den Response gemäß JBF verarbeitet.
HTTPS-XML - Service zur Anbindung Karlsruher Leben
In Anlehnung an den von mir entwickelten HTTP-Service habe ich die Schnittstelle um Security-Aspekte (Trustmanager, X.509) erweitert und eine Schemadefinition (XSD) für die Daten der Versicherung umgesetzt.
Umsetzung des Beratungsprotokolls (EU-Vermittlerrichtlinie)
Nach der neuen EU-Vermittlerrichtlinie muss für alle Versicherungsanträge ein Beratungsprotokoll erstellt werden. Dazu wurde die vollständige GUI gemäß JBF entwickelt und die technischen Services nach den Richtlinien der VRServices mittels JAXB umgesetzt.
Umsetzung eines Versicherungstarifes (Basisrente)
Für die neue Basisrente (Rürup) wurde das Angebot der R+V-Versicherung erweitert. Dazu habe ich die GUI gemäß JBF-Vorgaben mit JUICE realisiert und die technischen Services nach den Richtlinien der VRServices mittels JAXB umgesetzt.
Realisierung eines HTTP-XML - Service zur Anbindung der VKB
Die aus dem Geschäftsobjektmodell bereitgestellten Daten müssen auf eine XML-Struktur abgebildet und per HTTP an das Rechenzentrum geschickt werden. Dazu habe ich einen HTTP-Service nach den Vorgaben des Java Banking Framework (JBF) implementiert, welcher verschiedene Anfragen absetzt und entsprechende Antworten aus XML wieder an die Client-GUI des Bankarbeitsplatzes (BAP) kommuniziert.
Bei diesem Großprojekt wurde von Null an eine neue Java-Anwendungs-Architektur konzipiert und in Betrieb genommen.
Dabei habe ich an verschiedenen Themen gearbeitet.
Integration der Präsentationsschicht im Client/Server-Umfeld
Start der neuen Präsentationsschicht im Prototyp der Architektur. Dazu werden Lasttests gefahren und speziell die Kommunikation zwischen Oberfläche und EJB optimiert.
Pflege der Architektur-Basistechnologie im GUI-Bereich
Umsetzung offener Anforderungen an die auf SWING-basierenden Oberflächen-Komponenten. Weiterentwicklung zahlreicher Komponenten der SWING-Bibliothek, um die Stabilität und Qualität der Benutzungsoberfläche zu erhöhen.
Architektur-Gesamtintegration und GUI-Team
Integration aller Komponenten der Gesamtarchitektur in den neu entwickelten Desktop.
Elektronische Akte und Dokumenten Viewer
Entwicklung einer elektronischen Akte, welche alle Geschäftsobjekte spezifiziert über das Aktenzeichen darstellt. Entwicklung einer Benutzungsoberfläche zur Anzeige von eingescannten Dokumenten des Dokumenten Management Systems.
Entwicklung eines Java-Desktop-Framework
Konzeption und Entwicklung einer Java Präsentationsschicht auf Basis von Swing. Dazu Erstellung der Anforderungsanalyse, Umsetzung der Anforderungen in ein OO-Design, Implementierung der ersten Iteration des Desktop-Prototyps.
Analyse und Konzeption einer Wertpapierverwaltung (VKA)
Analyse und Konzeption einer fondgebundenen Wertpapierverwaltung nach fachlichen Bankvorgaben. Unterstützung des Vorgehensmodell mit Use-Case-Analyse und fachlichem Klassenmodell. Umsetzung der Konzeption in ein Client/Server-System unter Berücksichtigung von MS-Komponentenmodell COM/DCOM. Erweiterung der bestehenden Architektur um Browser-basierte Clients. Evaluierung und Testimplementierung der Objektverteilung mit CORBA und EJB.
Entwicklung eines Frameworks für die Präsentationsschicht in Java, Durchführung der Anforderungsanalyse, Definition des API, Realisierung eines Prototyps in Java, Anbindung an ein CORBA-Framework und eine Prozesssteuerung, Erweiterung und Pflege des Frameworks, Erstellung eines Design- und Entwicklerhandbuchs.
Entwicklung eines objektorientierten Systemüberwachungsmonitors für Sortiersysteme. Durchführung der Analyse im Briefzentrum und direkte technische Abstimmung vor Ort. Realisierung der grafischen Benutzungsoberfläche.
Objektorientierte Software-Entwicklung
Chemischer Behälterbau
Ich bin Java-Entwickler der ersten Stunde (1997) und kenne durch meine Projekthistorie sehr viele Software-Architekturen, welche ich auf Basis eines aktuellen Toolstacks (OpenShift etc.) hands on aufsetzen und betreiben kann.
Persönliche Merkmale
kommunikativ, teamorientiert, offen für neue Technologien und immer ein Lächeln auf den Lippen ;-)
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.