Projects
Design and implementation of an interface software to integrate heterogeneous legacy systems. Development of robust backend components using Java 21, REST interfaces, and Oracle database integration. Ensured data consistency, scalability, and code quality through modern testing and build toolchains.
In the second phase of the project, the existing dispatching system was gradually migrated to the AWS cloud. The focus was not only on the technical migration but also on the architectural modernization of the application. Key components included infrastructure services, databases, and domain-critical modules.
The system was upgraded to Java 17 and 21, and the architecture was refactored into a more modular structure. Additionally, a comprehensive performance monitoring and observability concept was introduced. A major objective was to ensure operational reliability in the context of critical infrastructure (KRITIS) and to enable the successful go-live in June 2025.
The project remained embedded in a larger program with over 11 subprojects. As technical lead within the project management team, I was responsible for architectural decisions, coordination of technical teams, and ensuring compliance with non-functional requirements.
In the first phase of the project, a dispatching system from a Swiss rail infrastructure operator was adopted and gradually adapted to the requirements of German railway operations.
In addition to integration into existing system landscapes, the focus was on developing new components, introducing a web-based user interface, and establishing agile processes based on Scrum and SAFe.
Within the project, I assumed multiple roles: Fullstack Developer, Software Architect, and Scrum Master. I also contributed to the technical project management. My operational responsibilities included application development, test management, quality assurance, and supporting control centers during the rollout of new features.
Kiosk and shop owners across Europe should be enabled to receive and distribute packages via a simple app. For this purpose, an app was developed for both Android and iOS, along with a backend system that receives the data and forwards it to the existing IT infrastructure of each country.
Additionally, a portal based on Liferay was created to provide back-office employees and shop owners with various data, reports, and invoices.
The application was initially rolled out as a pilot project in Belgium and has since moved into live operation there. Later, additional countries, including Austria and the Netherlands, were integrated into the system.
Starting in May 2016, preparations began for integrating additional countries such as the Czech Republic and Slovakia, as well as for consolidating and integrating the partner management system based on Salesforce.
A prototype was developed for an automotive manufacturer to showcase a shop solution for digital products in vehicles as part of a Proof of Concept (PoC).
To enable the reception, processing, and storage of quality reports in the IPTV sector of a major telecommunications company, a backend application was developed. It receives the reports, analyzes them, and converts them into a storable format. The biggest challenge was accurately interpreting and converting the received binary data.
To enable mobile applications in the IPTV sector of a major German telecommunications company to record and watch TV recordings, a system was designed to act as an interface between the recording platforms (cloud solution) and various end devices.
The project focuses on creating a unified information portal for global procedures, work instructions, regulations, and updates related to ground processes, products, and services. The system was deployed on the existing infrastructure, meaning old terminals with limited hardware capabilities.
A key component was replacing the free-text formats of UNISYS to ensure seamless communication after the legacy system was phased out. The biggest challenge was meeting performance requirements despite the outdated hardware.
DOKIM is a management software for real estate administration at church and municipal levels. In addition to recording basic data and operating costs, it also provides calculations, charts, and comprehensive reports based on this data.
A selection of further activities and projects.