Ralf Bergs
Einführung einer Middleware-Lösung
Erfahrungen
Juni 2023 - Okt. 2023
5 MonatenEinführung einer Middleware-Lösung
Versorger
- Analyse der bestehenden Software-Landschaft
- Toolauswahl mit Evaluierung MuleSoft Anypoint und Talend Open Studio
- Evaluierung Integrations-Services der Azure Plattform
- Aufbau der Azure App Services
- Proof-of-Concept-Implementierung des Angebotsdaten-Imports mit MuleSoft und Spring Boot im Azure App Service
Jan. 2021 - Dez. 2024
4 JahrenSchnittstellen-Redesign und Entwicklung im Rahmen einer SAP S/4HANA-Migration
Transport-Unternehmen
- Bugfixing und Optimieren der Alt-Systeme
- Analyse bestehender Systemschnittstellen und deren Redesign
- Einrichtung der SAP BTP (IAM, Deployment Pipelines, Logging etc.)
- Anleitung neuer Entwickler zur Erstellung von Spring Boot Microservices
- Überführung von Legacy-SAP-Schnittstellen in Spring Boot Microservices
- Entwicklung asynchroner Schnittstellen mit Protobuf und RabbitMQ
- Einführung, Hypercare, Bugfixing und Performance-Optimierung
Feb. 2018 - Dez. 2020
2 Jahren 11 MonatenÜberführung von Legacy-Backend-Anwendung in eine OpenShift-Cloud-Umgebung
Logistik-Unternehmen
- Bugfixing und Erweiterungen der bestehenden Backend-Anwendungen
- Re-Implementierung von Backend-Anwendungen in den Umgebungen OpenShift, Kubernetes und Docker mit Spring Boot, REST und Postgres
- Erstellung von Deployment-Pipelines mit Jenkins
- Entwurf und Implementierung von Anwendungs-Oberflächen mit VueJS
- Bereitstellung von Anwendungs-Metriken mit Prometheus und Grafana
- Performance-Tuning in Systemen mit hoher Last
- Erstellung von Stored Procedures und Migration von Datenbanken
- Refactoring des bestehenden Legacy-Codes
- Betriebsverantwortung für die migrierten Microservices
Aug. 2013 - Jan. 2018
4 Jahren 6 MonatenAutomatisierung von Prozessen und Anbindung externer Dienstleister; Großkunden-Portal
Versicherung
- Anbindung mehrerer externer Dienstleister über gesicherte WebServices oder SFTP-Verbindungen
- Implementierung der B2B-Transformationen mit Apache Camel
- Automatisierung von Versicherungsprozessen mit Camunda
- Erstellung von WebServices mit JAXB
- Implementierung der PDF-Erzeugung mit iText
- Einführung und Bugfixing
- Re-Implementierung einer bestehenden Alt-Anwendung
- Einbindung der neuen Anwendung in die bestehende IT-Landschaft
- Datenmigration
- Haupt-Entwicklung, Projektleitung, Koordination externer Dienstleister
- Einführung, Bugfixing und kontinuierliche Weiterentwicklung
Jan. 2013 - Juni 2013
6 MonatenWebbasiertes Vertriebssystem
Finanzdienstleister
- Entwicklung der Bausteine Vorsorge, Geld, Ziele und Dokumentations-Center
- Entwicklung spezieller GUI-Komponenten
- Refactoring, Fehlerbehebung und Bugfixing
Juni 2009 - Dez. 2012
3 Jahren 7 MonatenLeistungssystem
Versicherung
- Mitarbeiter-Coaching in Java und den Swing-basierten Frameworks
- Entwicklung der Komponenten für die Schaden-Schnellerfassung, Schadenhistorie, Zahlungsabwicklung und das Beteiligungsgeschäft
- Refactoring, Troubleshooting und Bugfixing
Sept. 2008 - Mai 2009
9 MonatenStammdatenanwendungen
Logistik-Konzern
- Erweiterung und Bugfixing der bestehenden Kundenprofilanwendung
- Neuentwicklung des Web 2.0-Frontends für das Quality Office der Unique Customer Identification-Anwendung
- Neuentwicklung eines Webservices (SOAP) für das Quality Office Web-Frontend
Dez. 2007 - Aug. 2008
9 MonatenCustomer Relationship-System
Non-Profit-Organisation
- Erweiterung und Überarbeitung der Client- und Serverkomponenten Personen-Zusammenführung und Wiedervorlage
- Entwicklung performance-kritischer Batch-Jobs
- Neuentwicklung der Komponenten Job-Export und -Import
- Erstellen und Optimieren von Hibernate Queries
- Bugfixing und Troubleshooting
Mai 2007 - Nov. 2007
7 MonatenDatawarehouse
Bank
- Konzeption und Implementierung des Schlüssel- und Marktdatenimports
- Implementierung von Ergänzungsprozessen und fachlichen Methoden
- Erweiterung des Löschens fehlerhafter Datenlieferungen
- Entwurf und Implementierung des Deployments mit Ant
- Entwicklung der Ablaufsteuerung mit Shell-Skripten
- Bugfixing und Troubleshooting
Okt. 2006 - Mai 2007
8 MonatenPoint-Of-Sale-Backend
Handelsunternehmen
- Entwicklung der Parameterpflege des Kassen-Backend-Systems
- Erstellen länderspezifischer Erweiterungen
- Erweiterung bestehender Standard-GUI-Komponenten
- Bugfixing und Troubleshooting
Apr. 2006 - Sept. 2006
6 MonatenKundenbeziehungssystem
Non-Profit-Organisation
- Entwicklung der Client- und Serverkomponenten für Adressen, persönliche Akten, Projekte und Personenzusammenführung
- Erstellung von Hibernate-Abfragen
- Umstrukturierung der Kommunikation zwischen Geschäftsobjekten und der serverseitigen Ausnahmebehandlung
- Überprüfung der Designdokumentation und der Framework-Komponenten
- Fehlerbehebung und Problemlösung
Aug. 2005 - März 2006
8 MonatenKredit-Kontrahentenrisiko-System (Basel II)
Investmentbank
- Implementierung der Protokollierung mit Log4J
- Anbindung der Java-Komponenten an Sybase-Server über Hibernate
- Konzeption und Implementierung des Build- und Deployment-Prozesses mit Apache Ant
- Programmierung von gespeicherten Prozeduren
- Optimierung der Datenbankleistung
- Skripting mit KornShell
- Gesamtablaufsteuerung mit CA Autosys
- Problemanalyse und Fehlerbehebung
Aug. 2002 - Juli 2005
3 JahrenBestandsführungssystem Komposit
Versicherung
- Technische Neugestaltung der Swing-Oberflächen
- Konzeption und Implementierung der Bestandsführungskomponente für die Industrieversicherung
- Konzeption und Implementierung der Bestandsführungskomponente für Gebäude
- Konzeption und Implementierung der Vermittlerkomponente
- Konzeption und Implementierung der Provisionskomponente
- Problemanalyse und Fehlerbehebung
Jan. 2002 - Juli 2002
7 MonatenFirmenkunden-Internet-Portal
Bank
- Neugestaltung des Objektmodells
- Konzeption der Persistenzarchitektur in einer dreischichtigen Umgebung
- Implementierung der Persistenzschicht mit WebGain TOPLink
- Leistungsüberwachung und -optimierung
- Code-Reviews
- Erstellung von JSPs
Apr. 2001 - Dez. 2001
9 MonatenAußendienstsystem Leben
Versicherung
- Implementierung der Riester-Rentenprodukte
- Erstellung automatisierter Testabläufe mit QARun
- Implementierung der Client-Server-Kommunikation zwischen Smalltalk und Java mit RMI
Jan. 2001 - März 2001
3 MonatenBestandsführungssystem
Medienunternehmen
- Design und Entwicklung der Buchungskomponente
- Objektorientierte Analyse und Design
- Datenmodellierung
- Realisierung
- Review des Historisierungskonzeptes
Sept. 2000 - Dez. 2000
4 MonatenCoaching und Schulung
Beratungsunternehmen
- Schulung objektorientierte Analyse und Design
- Coaching und Realisierung einer Anwendung mit den Bausteinen Provisionsabrechnung, Mitarbeitercontrolling und Liquiditätsplanung
Nov. 1999 - Aug. 2000
10 MonatenBestandsführungssystem Komposit
Versicherung
- Design und Entwicklung des Tarifrechenkerns
- Smalltalk-Batch-Programmierung
- Performance-Tuning
- Datenmodell-Optimierung
Nov. 1998 - Sept. 1999
11 MonatenAußendienstsystem Komposit
Versicherung
- Konzeption und Umsetzung des Selektionseditors
- Design und Implementierung des Konzeptes für konkurrierende Datenbankzugriffe
- Performance Tuning
- Troubleshooting und Fehler-Debugging
Juli 1998 - Okt. 1998
4 MonatenPensionskassenverwaltung
Softwarehersteller
- Coaching PMSmicado Frameworks
- Technische Projektleitung
- Haupt-Entwicklung
Dez. 1997 - Juni 1998
7 MonatenBestandsführungssystem Komposit
Versicherung
- Erweiterung eines Persistence Frameworks um den Zugriff auf DB2 für MVS über einen Transaktionsmonitor (IMS)
- Validierung der zu verwendenden Frameworks
- Konzeption und Betreuung des Entwicklungsprozesses unter ENVY
März 1997 - Nov. 1997
9 MonatenFrameworkentwicklung
Softwarehersteller
- Erweiterung eines Persistence Frameworks um die Speicherung in verteilten, heterogenen Datenbankumgebungen
Fähigkeiten
Arbeitsschwerpunkte
- Softwarearchitektur
- Devops
- Microservices
- Cloud
- Fehler-debugging
- Fehlerbehebung
- Leistungsoptimierung
- Anbindung Relationaler Datenbanken
- Framework-entwicklung
- Anwendungsserver
- Finanzdienstleistungen (Banken, Versicherungen)
- Logistik
- Transport
- Versorger
Programmiersprachen
- Java
- Kotlin
- Go
- Smalltalk
- Sql
- Javascript
- Shell-scripting
Technologien/standards
- J2ee
- Jpa
- Spring
- Docker
- Kubernetes
- Rancher
- Openshift
- Cloudfoundry
- Azure
- Sap Btp
- Vuejs
- Swing
- Swt
- Wicket
- Struts
- Vaadin
- Html
- Ajax
- Xml
- Rest
- Soap
- Jaxb
- Bpmn
- Gitlab Ci/cd
Methoden
- Ooa
- Ood
- Uml
- Design Patterns
- Scrum
- Kanban
Tools
- Visualstudio Code
- Eclipse
- Intellij
- Visualage For Smalltalk
- Ibm Websphere
- Payara
- Bea Weblogic
- Oracle Application Server
- Tomcat
- Camunda
- Apache Camel
- Spring
- Struts
- Pmsmicado Frameworks
- Toplink
- Hibernate
- Optimizeit
- Itext
- Apache Pdfbox
- Mulesoft
- Prometheus
- Grafana
- Jenkins
- Nexus
- Ant
- Gradle
- Maven
- Rational Rose
- Sunit
- Junit
- Cvs
- Subversion
- Git
- Bitbucket
- Continuus
Datenbanken
- Oracle
- Db2
- Sybase
- Postgres
- Mysql
- Ms Sql-server
- Firebird
- Gemstone
- Filemaker
- Sap S/4hana
Betriebssysteme
- Windows
- Linux
- Mac Os X
- Os/2
Sprachen
Deutsch
MutterspracheEnglisch
VerhandlungssicherAusbildung
Lorem ipsum dolor sit amet
Diplom-Wirtschaftsinformatiker (FH) · Wirtschaftsinformatik
Lorem ipsum dolor sit amet
Bankkaufmann
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.