Profilbild von Thomas Prause Senior Architekt, Java Backend  Lead Entwickler, OpenShift, Spring Boot, Docker aus Unterfoehring

Thomas Prause

nicht verfügbar bis 01.12.2024

Letztes Update: 09.01.2024

Senior Architekt, Java Backend Lead Entwickler, OpenShift, Spring Boot, Docker

Abschluss: Diplom Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Ich bin Java-Entwickler der ersten Stunde mit über 20 Jahren professioneller Projekterfahrung als selbständiger Software-Entwickler und -Architekt.

Persönliche Merkmale
kommunikativ, teamorientiert, offen für neue Technologien und immer ein Lächeln auf den Lippen ;-)

Hands on 
Um echte eigene Erfahrungswerte zu pflegen baue ich mit allen angewandten Technologien eigene Referenzprojekte auf.

Angewandte Technologien
Spring, Spring Boot, Spring Data, Spring Security, Spring Cloud, Microservices, Docker, Kubernetes, OpenShift, Prometheus, Grafana, Dynatrace, JMeter, Java, JAX-RS, JAX-WS, J2EE, JavaFX, SOAP, REST, JSON, XML, WebServices, Wildfly, JIRA, Confluence, Swagger, IntelliJ, Eclipse, Vaadin, SCRUM, MySQL, MariaDB, Oracle DB, PostgreSQL, Hibernate, Kibana, Graylog, Apache CXF, Apache Tomcat, Apache Tika, Tesseract, Gradle, Maven, CI/CD, Jenkins, JUnit, Spock, GIT, SVN, SQL, BIPRO, Kafka

Branchen meiner Projekte
Logistik, Bank, Versicherung, öffentliche Verwaltung

Projekthistorie

10/2021 - 12/2024
Software-Architekt, DEV Team Lead
BMS Coporate Solutions (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

Entwicklung einer neuen Online-Banking Anwendung zur Verwaltung von Mietkautionskonten der VR-Banken und Übernahme sowie Produktivsetzung einer bestehenden Kontenübersicht.

Entwicklung des Vermieterservice von Grund auf
- Entwicklung aller Frontends auf Basis von Angular und Integration in das Baning Portal
- Bereitstellung der Backend Service auf Basis von Spring Boot und Integration in die Openshift Plattform 

Übernahme der Finanzübersicht Plus
- Redesign der bestehenden Anwendung
- Performance Optimierung für große Kontenlisten

Generell Umsetzungen
- Begleitung des Kunden bei der Analyse aller Anforderungen
- Aufbau und Pflege des Monitorings mit Prometheus, Grafana und Dynatrace
- Verwendung des Banking API der Plattform mit Kafka
- Aufbau des Scrum-Teams

Techniken in diesem Projekt
Spring Boot, Spring Data, Spring Security, Java, SOAP, REST, JSON, Docker, OpenShift 4, Prometheus, Grafana, Dynatrace, Kafka, JMeter, Jenkins, Swagger, SOAPUI, Postman, IntelliJ IDEA, GIT, Jira, Confluence, Bitbucket, Graylog, SCRUM

04/2020 - 10/2021
Software-Entwickler, Java Coach
AXA Konzern AG (Versicherungen, 1000-5000 Mitarbeiter)

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 Kontext Partner, 480.5 Kontext Vertrag, 480.6 Kontext Schaden, 480.7 Kontext 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

Techniken in diesem Projekt
Spring Boot, Spring Data, Spring Security, Apache CXF, Java, J2EE, Apache Tomcat, XMLSpy, SOAP, REST, JSON, XML/XSD, WSDL, Docker, OpenShift, Prometheus, Grafana, Jenkins, JAX-WS, JAX-RS, Swagger, SOAPUI, Postman, IntelliJ IDEA, GIT, Spock, Jira, Confluence, Kibana, SCRUM, BIPRO

01/2005 - 03/2020
Software-Entwickler, System-Architekt
FIDUCIA & GAD IT AG (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Anbindung der vollständigen Architektur des Rechenzentrums an den Bankarbeitsplatz in den Bereichen Versicherung und
E-Banking auf Basis von Java 8 und SOAP Webservices.

Integration der Server-Schnittstellen von Versicherungen in den Bank-Arbeitsplatz
- Anbindung Allianz BIPRO 422
- Integration SOAP-Services R+V, VKB, SDK, KLV, DEVK
- Umsetzung der Web-Security mit Verschlüsselung auf Nachrichten-Ebene

Erstellung der Bank GUI zu den Schnittstellen der Versicherungen
- Implementierung mit JBF (Basis Swing) und RBF (E-Banking, technische Basis Vaadin)

Koordination der Produkt-Schnittstellen zwischen Bankarbeitsplatz (Fiducia) und bank21 (GAD)

Techniken in diesem Projekt
Java, Eclipse, J2EE, Apache Tomcat, XMLSpy, WSS4J, SOAP, REST, JSON, Webservices, XML/XSD, WSDL, Vaadin, Docker, Kubernetes, OpenShift, Vaadin, Spring Boot, Microservices, Jenkins, Wildfly, JAX-WS, JAX-RS, SVN, Jira, Confluence, Graylog, SCRUM, Kundenframeworks: XBF, JBF, RBF, WSP, IFD

10/1999 - 12/2004
Software-Entwickler, Software-Architekt
BG-Phoenics GmbH (Versicherungen, 500-1000 Mitarbeiter)

Beteiligung an einer von Grund auf neu zu entwickelnden Java-Anwendungs-Architektur. Dabei habe ich an verschiedenen Themen gearbeitet.

Entwicklung eines Java-Desktop-Framework
Konzeption und Entwicklung einer Java Präsentationsschicht auf Basis von Swing. Erstellung der Anforderungsanalyse, Umsetzung der Anforderungen in ein OO-Design, Implementierung der ersten Iteration des Desktop-Prototyps.

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.

Elektronische Akte und Dokumenten Viewer
Entwicklung einer elektronischen Akte zur Anzeige von eingescannten Dokumenten und Bearbeitung des jeweiligen Vorgangs.


Techniken in diesem Projekt
Java, Swing, J2EE, Borland JBuilder X Enterprise und Eclipse, IBM WebSphere Application Server 4.0.6, MID Innovator 7.0

02/1999 - 09/1999
Analyst und Coach für Objektorientierung
HypoVereinbank München (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Konzeption einer Wertpapierverwaltung
Analyse und Konzeption einer fondgebundenen Wertpapierverwaltung nach fachlichen Bankvorgaben. Unterstützung des Vorgehensmodells 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.

Techniken in diesem Projekt
Rational Rose 98, UML 1.3, MS Visual C++ 6.0, COM/DCOM


06/1997 - 01/1999
Software-Entwickler, Software-Architekt
IZB-Soft München (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Java Präsentationsframework und Klassenbibliothek
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.

Techniken in diesem Projekt
MS Windows NT 4.0, Java JDK 1.1.6 mit JFC (heute Swing), Rational Rose 98, UML 1.1, Visual Age für Java, JBuilder 2.0


06/1996 - 05/1997
Software-Entwickler
Deutsche Post AG (Transport und Logistik, 5000-10.000 Mitarbeiter)

Überwachungssystem Briefzentrum
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.

Techniken in diesem Projekt
MS Windows 3.11, Together/C++, MS Visual C++, GFT Grit View

Reisebereitschaft

Weltweit verfügbar
Projekte remote international (Englisch) möglich, vor Ort Einsatz gemäß sinnvoller Notwendigkeiten. Wohnort München

Sonstige Angaben

Kein Interesse an einer Festanstellung.
Profilbild von Thomas Prause Senior Architekt, Java Backend  Lead Entwickler, OpenShift, Spring Boot, Docker aus Unterfoehring Senior Architekt, Java Backend Lead Entwickler, OpenShift, Spring Boot, Docker
Registrieren