The problem

SIB-BW2 manages street-object infrastructure for public-sector stakeholders. The application required ongoing feature work, bug fixes, quality work, and migration from an older Java/Karaf runtime to a current stack.

Before and after

Starting point

The existing system carried legacy data and reporting requirements across Oracle, PostgreSQL, MySQL, and MSSQL operations. Stakeholders also needed direct German-language coordination and technical documentation.

What I did

  • Worked on the modernisation from Java 8/Karaf to Java 21/Spring Boot.
  • Developed the primary migration tool for the ASB-Object (ASB-ING) standard.
  • Built the majority of the reporting functionality from zero.
  • Delivered bug fixes, features, quality work, stakeholder liaison, and technical documentation.

Outcome

  • About 30 reports built, and report generation is roughly 60% faster across the board.
  • The migration tool is in ongoing use and moves thousands of structures (Bauwerke) to the ASB-ING standard as needed.
  • The move from Java 8/Karaf to Java 21/Spring Boot is under way while development continues.

My role

  • Software-engineer delivery in the existing product team
  • Direct German-language liaison with state-government stakeholders
  • Technical documentation alongside migration, reporting, bugs, and features

Technology

  • Java
  • Spring Boot
  • SQL
  • Oracle
  • PostgreSQL
  • MySQL
  • MSSQL
  • Angular
  • Liquibase
  • Tomcat
  • Jenkins
  • Jasper Reports

Related service

Legacy Software Modernisation

Have a process or software problem worth checking?

A short conversation is enough to decide whether an audit, a small build, or no custom software is the right next step.