Skip to main content
Top expert badge
Recommended expert
Profile header background

Ralf Bergs-Implementation of a Middleware Solution

Ralf Bergs
Profile header overlay
Großhansdorf, Germany

Check rate

Experience

Jun 2023 - Oct 2023

Implementation of a Middleware Solution

Utility provider

Position Summary
Implementation of a Middleware Solution at Utility provider
Industries
Utilities
Business Areas
Information Technology
  • Analysis of the existing software landscape
  • Tool selection with evaluation of MuleSoft Anypoint and Talend Open Studio
  • Evaluation of integration services on the Azure platform
  • Setup of Azure App Services
  • Proof-of-concept implementation of offer data import with MuleSoft and Spring Boot in Azure App Service
Jan 2021 - Dec 2024

Interface redesign and development as part of an SAP S/4HANA migration

Transport company

Position Summary
Interface redesign and development as part of an SAP S/4HANA migration at Transport company
Industries
Transportation
Business Areas
Information Technology
  • Bug fixing and optimization of legacy systems
  • Analysis of existing system interfaces and their redesign
  • Setup of SAP BTP (IAM, deployment pipelines, logging, etc.)
  • Guidance for new developers in creating Spring Boot microservices
  • Migration of legacy SAP interfaces into Spring Boot microservices
  • Development of asynchronous interfaces using Protobuf and RabbitMQ
  • Introduction, hypercare, bug fixing, and performance optimization
Feb 2018 - Dec 2020

Migration of legacy backend application to an OpenShift cloud environment

Logistics company

Position Summary
Migration of legacy backend application to an OpenShift cloud environment at Logistics company
Industries
Transportation
Business Areas
Information Technology
  • Bug fixing and enhancements of existing backend applications
  • Re-implementation of backend applications in OpenShift, Kubernetes, and Docker environments using Spring Boot, REST, and Postgres
  • Creation of deployment pipelines with Jenkins
  • Design and implementation of application UIs with VueJS
  • Provisioning of application metrics with Prometheus and Grafana
  • Performance tuning in high-load systems
  • Development of stored procedures and database migration
  • Refactoring of existing legacy code
  • Operational responsibility for the migrated microservices
Aug 2013 - Jan 2018

Process automation and integration of external service providers; corporate customer portal

Insurance company

Position Summary
Process automation and integration of external service providers; corporate customer portal at Insurance company
Industries
Insurance
Business Areas
Information Technology
Project Management
  • Integration of multiple external service providers via secure web services or SFTP connections
  • Implementation of B2B transformations using Apache Camel
  • Automation of insurance processes with Camunda
  • Creation of web services with JAXB
  • Implementation of PDF generation with iText
  • Rollout and bug fixing
  • Re-implementation of an existing legacy application
  • Integration of the new application into the existing IT landscape
  • Data migration
  • Lead development, project management, coordination of external service providers
  • Rollout, bug fixing, and continuous improvement
Jan 2013 - Jun 2013

Web-based sales system

Financial service provider

Position Summary
Web-based sales system at Financial service provider
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
Sales
  • Development of modules for retirement planning, finance, goals, and documentation center
  • Development of custom GUI components
  • Refactoring, troubleshooting, and bug fixing
Jun 2009 - Dec 2012

Claims System

Insurance Company

Position Summary
Claims System at Insurance Company
Industries
Insurance
Business Areas
Information Technology
Product Development
  • Coached team members in Java and Swing-based frameworks
  • Developed components for quick claims capture, claims history, payment processing, and the participation business
  • Performed refactoring, troubleshooting, and bug fixing
Sep 2008 - May 2009

Master Data Applications

Logistics Group

Position Summary
Master Data Applications at Logistics Group
Industries
Transportation
Business Areas
Information Technology
  • Enhanced and fixed bugs in the existing customer profile application
  • Developed a new Web 2.0 frontend for the Quality Office of the Unique Customer Identification application
  • Developed a new SOAP web service for the Quality Office web frontend
Dec 2007 - Aug 2008

Customer Relationship System

Non-Profit Organization

Position Summary
Customer Relationship System at Non-Profit Organization
Industries
Information Technology
Business Areas
Information Technology
  • Expanded and revised the client and server components for person merge and resubmission
  • Developed performance-critical batch jobs
  • Developed new job export and import components
  • Created and optimized Hibernate queries
  • Performed bug fixing and troubleshooting
May 2007 - Nov 2007

Data Warehouse

Bank

Position Summary
Data Warehouse at Bank
Industries
Banking and Finance
Business Areas
Business Intelligence
Information Technology
  • Designed and implemented key and market data import
  • Implemented supplementary processes and business methods
  • Enhanced the deletion process for faulty data deliveries
  • Designed and implemented deployment with Ant
  • Developed process control with shell scripts
  • Performed bug fixing and troubleshooting
Oct 2006 - May 2007

Point of Sale Backend

Trading Company

Position Summary
Point of Sale Backend at Trading Company
Industries
Retail
Business Areas
Information Technology
Product Development
  • Developed parameter maintenance for the POS backend system
  • Created country-specific extensions
  • Extended existing standard GUI components
  • Performed bug fixing and troubleshooting
Apr 2006 - Sep 2006

Customer Relationship System

Non-profit organization

Position Summary
Customer Relationship System at Non-profit organization
Industries
Government and Administration
Business Areas
Information Technology
  • Development of client and server components for addresses, personal files, projects, and person merging
  • Writing Hibernate queries
  • Refactoring business object communication and server-side exception handling
  • Reviewing design documentation and framework components
  • Bug fixing and troubleshooting
Aug 2005 - Mar 2006

Credit Counterparty Risk System (Basel II)

Investment Bank

Position Summary
Credit Counterparty Risk System (Basel II) at Investment Bank
Industries
Banking and Finance
Business Areas
Information Technology
  • Implementation of logging using Log4J
  • Connecting Java components to Sybase servers via Hibernate
  • Design and implementation of the build and deployment process using Apache Ant
  • Stored procedure programming
  • Database performance tuning
  • Korn shell scripting
  • Overall process control with CA Autosys
  • Troubleshooting and error debugging
Aug 2002 - Jul 2005

Composite Policy Management System

Insurance company

Position Summary
Composite Policy Management System at Insurance company
Industries
Insurance
Business Areas
Information Technology
Product Development
  • Technical redesign of the Swing user interfaces
  • Design and implementation of the policy management component for industrial insurance
  • Design and implementation of the building policy management component
  • Design and implementation of the broker component
  • Design and implementation of the commission component
  • Troubleshooting and error debugging
Jan 2002 - Jul 2002

Corporate Customer Internet Portal

Bank

Position Summary
Corporate Customer Internet Portal at Bank
Industries
Banking and Finance
Business Areas
Information Technology
  • Redesign of the object model
  • Design of the persistence architecture in a three-tier environment
  • Implementation of the persistence layer using WebGain TOPLink
  • Performance tracing and tuning
  • Code reviews
  • JSP development
Apr 2001 - Dec 2001

Life insurance field service system

Insurance company

Position Summary
Life insurance field service system at Insurance company
Industries
Insurance
Business Areas
Information Technology
Product Development
Quality Assurance
  • Implementation of Riester pension products
  • Creating automated test routines with QARun
  • Implementation of client-server communication between Smalltalk and Java using RMI
Jan 2001 - Mar 2001

Inventory Management System

Media Company

Position Summary
Inventory Management System at Media Company
Industries
Media and Entertainment
Business Areas
Information Technology
  • Design and development of the booking component
  • Object-oriented analysis and design
  • Data modeling
  • Implementation
  • Review of the history concept
Sep 2000 - Dec 2000

Coaching and Training

Consulting Company

Position Summary
Coaching and Training at Consulting Company
Industries
Professional Services
Business Areas
Accounting
Finance
Information Technology
  • Training in object-oriented analysis and design
  • Coaching and implementation of an application with modules for commission accounting, employee controlling and liquidity planning
Nov 1999 - Aug 2000

Composite Policy Administration System

Insurance Company

Position Summary
Composite Policy Administration System at Insurance Company
Industries
Insurance
Business Areas
Information Technology
  • Design and development of the tariff calculation core
  • Smalltalk batch programming
  • Performance tuning
  • Data model optimization
Nov 1998 - Sep 1999

Composite Field Service System

Insurance Company

Position Summary
Composite Field Service System at Insurance Company
Industries
Insurance
Business Areas
Information Technology
  • Design and implementation of the selection editor
  • Design and implementation of the concept for concurrent database access
  • Performance tuning
  • Troubleshooting and debugging errors
Jul 1998 - Oct 1998

Pension Fund Management

Software Vendor

Position Summary
Pension Fund Management at Software Vendor
Industries
Information Technology
Business Areas
Product Development
Project Management
  • Coaching on PMSmicado frameworks
  • Technical project management
  • Main development
Dec 1997 - Jun 1998

Composite Policy Management System

Insurance company

Position Summary
Composite Policy Management System at Insurance company
Industries
Insurance
Business Areas
Information Technology
  • Extending a persistence framework to access DB2 for MVS through a transaction monitor (IMS)
  • Validating the frameworks to be used
  • Designing and overseeing the development process using ENVY
Mar 1997 - Nov 1997

Framework development

Software vendor

Position Summary
Framework development at Software vendor
Industries
Information Technology
Business Areas
Information Technology
  • Extending a persistence framework for storage in distributed, heterogeneous database environments

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Insurance, Transportation, Banking and Finance, Information Technology, Utilities, and Retail.

Insurance
Transportation
Banking and Finance
Information Technology
Utilities
Retail
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Project Management, Sales, Business Intelligence, and Quality Assurance.

Information Technology
Product Development
Project Management
Sales
Business Intelligence
Quality Assurance
Profile match chart

Skills

Focus Areas

  • Software Architecture
  • Devops
  • Microservices
  • Cloud
  • Bug Debugging
  • Troubleshooting
  • Performance Tuning
  • Connecting Relational Databases
  • Framework Development
  • Application Servers
  • Financial Services (Banks, Insurance)
  • Logistics
  • Transportation
  • Utilities

Programming Languages

  • Java
  • Kotlin
  • Go
  • Smalltalk
  • Sql
  • Javascript
  • Shell Scripting

Technologies/Standards

  • J2ee
  • Jpa
  • Spring
  • Docker
  • Kubernetes
  • Rancher
  • Openshift
  • Cloud Foundry
  • Azure
  • Sap Btp
  • Vuejs
  • Swing
  • Swt
  • Wicket
  • Struts
  • Vaadin
  • Html
  • Ajax
  • Xml
  • Rest
  • Soap
  • Jaxb
  • Bpmn
  • Gitlab Ci/Cd

Methods

  • Ooa
  • Ood
  • Uml
  • Design Patterns
  • Scrum
  • Kanban

Tools

  • Visual Studio 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

Databases

  • Oracle
  • Db2
  • Sybase
  • Postgres
  • Mysql
  • Ms Sql Server
  • Firebird
  • Gemstone
  • Filemaker
  • Sap S/4hana

Operating Systems

  • Windows
  • Linux
  • Macos
  • Os/2

Languages

German
Native
English
Advanced

Education

Diploma in Business Informatics (FH) · Business Informatics

Bank clerk

Statistics

Experience

Total positions 22
Experience in Insurance 13.5 y
Avg length 1 y 2 m
Longest experience 4 y 5 m

Expertise

Recent roles Implementation of a Middleware Solution, Interface redesign and development as part of an SAP S/4HANA migration, Migration of legacy backend application to an OpenShift cloud environment
Main industries Insurance, Transportation, Banking and Finance
Main business areas Information Technology, Product Development, Project Management

Profile

Created
Last Update

Frequently asked questions

Have questions? Find more information here.

Ralf is based in Großhansdorf, Germany.
Ralf speaks the following languages: German (Native), English (Advanced).
Ralf has at least 27 years of experience. During this time, Ralf has worked in at least 20 different roles and for 16 different companies. The average length of individual experience is 1 year and 3 months. Note that Ralf may not have shared all experience and actually has more experience.
Based on recent experience, Ralf would be well-suited for roles such as: Implementation of a Middleware Solution, Interface redesign and development as part of an SAP S/4HANA migration, Migration of legacy backend application to an OpenShift cloud environment.
Ralf's most recent position is Implementation of a Middleware Solution at Utility provider.
In recent years, Ralf has worked for Utility provider and Transport company.
Ralf is most experienced in industries like Insurance, Transportation, and Banking and Finance. Ralf also has some experience in Information Technology, Retail, and Government and Administration.
Ralf is most experienced in business areas like Information Technology, Product Development, and Project Management. Ralf also has some experience in Quality Assurance, Business Intelligence, and Sales.
Ralf has recently worked in industries like Transportation and Utilities.
Ralf has recently worked in business areas like Information Technology.
Ralf attended education in Business Informatics.
Ralf is immediately available for suitable projects.
Ralf's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Ralf, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 848-1008 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.