Recommended expert

Ralf Bergs

Implementation of a Middleware Solution

Ralf Bergs
Großhansdorf, Germany

Experience

Jun 2023 - Oct 2023
5 months

Implementation of a Middleware Solution

Utility provider

  • 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
4 years

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

Transport company

  • 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
2 years 11 months

Migration of legacy backend application to an OpenShift cloud environment

Logistics company

  • 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
4 years 6 months

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

Insurance company

  • 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
6 months

Web-based sales system

Financial service provider

  • 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
3 years 7 months

Claims System

Insurance Company

  • 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
9 months

Master Data Applications

Logistics Group

  • 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
9 months

Customer Relationship System

Non-Profit Organization

  • 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
7 months

Data Warehouse

Bank

  • 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
8 months

Point of Sale Backend

Trading Company

  • 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
6 months

Customer Relationship System

Non-profit organization

  • 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
8 months

Credit Counterparty Risk System (Basel II)

Investment Bank

  • 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
3 years

Composite Policy Management System

Insurance company

  • 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
7 months

Corporate Customer Internet Portal

Bank

  • 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
9 months

Life insurance field service system

Insurance company

  • 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
3 months

Inventory Management System

Media Company

  • Design and development of the booking component
  • Object-oriented analysis and design
  • Data modeling
  • Implementation
  • Review of the history concept
Sep 2000 - Dec 2000
4 months

Coaching and Training

Consulting Company

  • 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
10 months

Composite Policy Administration System

Insurance Company

  • Design and development of the tariff calculation core
  • Smalltalk batch programming
  • Performance tuning
  • Data model optimization
Nov 1998 - Sep 1999
11 months

Composite Field Service System

Insurance Company

  • 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
4 months

Pension Fund Management

Software Vendor

  • Coaching on PMSmicado frameworks
  • Technical project management
  • Main development
Dec 1997 - Jun 1998
7 months

Composite Policy Management System

Insurance company

  • 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
9 months

Framework development

Software vendor

  • Extending a persistence framework for storage in distributed, heterogeneous database environments

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Insurance (13.5 years), Transportation (7.5 years), Banking and Finance (2 years), Information Technology (1.5 years), Utilities (0.5 years), and Retail (0.5 years).

Insurance
Transportation
Banking and Finance
Information Technology
Utilities
Retail

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (27 years), Product Development (8.5 years), Project Management (4.5 years), Sales (0.5 years), Business Intelligence (0.5 years), and Quality Assurance (0.5 years).

Information Technology
Product Development
Project Management
Sales
Business Intelligence
Quality Assurance

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

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Ralf based?

Ralf is based in Großhansdorf, Germany.

What languages does Ralf speak?

Ralf speaks the following languages: German (Native), English (Advanced).

How many years of experience does Ralf have?

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.

What roles would Ralf be best suited for?

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.

What is Ralf's latest experience?

Ralf's most recent position is Implementation of a Middleware Solution at Utility provider.

What companies has Ralf worked for in recent years?

In recent years, Ralf has worked for Utility provider and Transport company.

Which industries is Ralf most experienced in?

Ralf is most experienced in industries like Insurance, Transportation and Logistics, and Banking and Finance. Ralf also has some experience in Information Technology (IT), Retail, and Government and Public Administration.

Which business areas is Ralf most experienced in?

Ralf is most experienced in business areas like Information Technology (IT), Product Development, and Project Management. Ralf also has some experience in Quality Assurance (QA), Business Intelligence, and Sales.

Which industries has Ralf worked in recently?

Ralf has recently worked in industries like Transportation and Logistics and Utility Services.

Which business areas has Ralf worked in recently?

Ralf has recently worked in business areas like Information Technology (IT).

What is Ralf's education?

Ralf attended education in Business Informatics.

What is the availability of Ralf?

Ralf is immediately available for suitable projects.

What is the rate of Ralf?

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.

How to hire Ralf?

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.

1000
750
500
250
Market avg: 800-960 €
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.