Legacy Integration for a Transmission System Operator
For a German transmission system operator, I developed a cloud-native adapter between legacy software and the publication platform of the association of transmission system operators (ENTSO-E). The adapter automates the publication of Outage Planning Coordination (OPC) information that was previously transferred manually.
For this purpose, I:
- Developed cloud-native data integration software based on Spring Boot,
- Bridged the legacy system’s SFTP/MFT file transfer to an event-driven pipeline using a claim-check pattern,
- Transformed multiple XML documents into a standardized ENTSO-E format for publication,
- Implemented an Angular web app for tracking published notifications,
- And connected error notifications to MS Teams via webhook.
Technologies
- Java (v21)
- Spring Boot
- Kafka
- Postgres
- jOOQ and jOOX
- Angular
- Azure DevOps
- Kubernetes
- Argo CD
- Helm
- Gradle
- RESTful Microservices
- Git