Ralf B.
Implementation of a Middleware Solution
Experience
Jun 2023 - Oct 2023
5 monthsImplementation 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 yearsInterface 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 monthsMigration 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 monthsProcess 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 monthsWeb-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 monthsClaims 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 monthsMaster 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 monthsCustomer 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 monthsData 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 monthsPoint 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 monthsCustomer 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 monthsCredit 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 yearsComposite 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 monthsCorporate 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 monthsLife 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 monthsInventory 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 monthsCoaching 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 monthsComposite 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 monthsComposite 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 monthsPension Fund Management
Software Vendor
- Coaching on PMSmicado frameworks
- Technical project management
- Main development
Dec 1997 - Jun 1998
7 monthsComposite 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 monthsFramework development
Software vendor
- Extending a persistence framework for storage in distributed, heterogeneous database environments
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
NativeEnglish
AdvancedEducation
Lorem ipsum dolor sit amet
Diploma in Business Informatics (FH) · Business Informatics
Lorem ipsum dolor sit amet
Bank clerk
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience