Project Portfolio

My project portfolio includes projects from my time as a freelancer as well as permanent positions.

An overview of my employers can be found in my CV.

I have summarised my technology and industry experience here by year.

Real-time Wide Area Monitoring System (WAMS)

Dec 2025 — Present | Software Engineer

DenktMit eG, Oberursel, Germany

As part of a strategic initiative by two European transmission system operators, I am working on the further development of a platform to improve real-time grid awareness and operational decision-making. The focus is on integrating high-resolution measurement data into a modular control center architecture for the analysis of complex grid phenomena.

Key Activities:

Technologies

  • Java 21
  • Spring Boot (WebFlux & Reactive)
  • Java Operator SDK
  • Kubernetes
  • Apache Kafka (Strimzi)
  • Apache Druid
  • RabbitMQ
  • ArgoCD & Helm
  • PostgreSQL
  • Keycloak (OAuth2/OIDC)
  • Grafana with Druid Datasource
  • Prometheus
  • Testcontainers
  • Docker
  • OpenAPI

Outage Planning Coordination Platform

May 2024 — May 2025 | Software Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main

I spearheaded the design and development of an Outage Planning Coordination (OPC) system for a German transmission system operator. From the start of the project, I helped build an agile project team and, beyond my role as a Software Engineer, I assumed responsibility for:

As the project team grew, I handed over these respective areas to dedicated project members and focused on front-end and back-end development.

As a foundation, several existing applications were analyzed, and individual requirements from specialist departments and the association of transmission system operators (ENTSO-E) were gathered.

A completely newly developed cloud-native system based on open-source technologies was created to replace a historically grown conglomerate of manual data transfers and media breaks. Automated data interfaces and process support in the user interface assist planning supervisors, particularly during transitions between responsible roles and departments.

Technologies

  • Kotlin
  • Spring Boot
  • Kafka
  • Postgres
  • jOOQ and jOOX
  • Angular
  • RxJs
  • NgRx
  • OpenAPI
  • Azure DevOps
  • Kubernetes
  • Argo CD
  • Helm
  • Gradle
  • RESTful Microservices
  • Keycloak (OAuth)
  • Git

Showcase for Geographic Information System

January 2025 — February 2025 | Software Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main

Technology showcase to present the capabilities of cloud-native systems in the context of Geographic Information Systems for transmission system operators. In particular, I extended a deck.gl React app with interactive elements as well as its interfaces via REST, WebSocket, and Kafka.

Technologies

  • React
  • deck.gl
  • WebSocket (STOMP)
  • Protobuf
  • Kotlin
  • Spring Boot
  • TimescaleDB
  • Kafka
  • Azure DevOps
  • Kubernetes
  • Argo CD
  • Gradle
  • Git

Legacy Integration for a Transmission System Operator

May 2024 — January 2025 | Software Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main

A newly developed automated adapter between legacy software and a publication platform of the association of transmission system operators (ENTSO-E) minimizes manual work steps in the context of publishing information to the Outage Planning Coordination (OPC) platform.

For this purpose, I:

Technologies

  • Java (v21)
  • Spring Boot
  • Kafka
  • Postgres
  • jOOQ and jOOX
  • Angular
  • Azure DevOps
  • Kubernetes
  • Argo CD
  • Helm
  • Gradle
  • RESTful Microservices
  • Git

Software Evaluation for Secondary Control Power Regulation

March 2024 — November 2024 | Software Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main

Evaluation of a software product at source code level in the area of automatic Frequency Restoration Reserve (aFRR) for a transmission system operator:

Technologies

  • .Net 8
  • Next.js
  • Angular
  • NgRx
  • Kafka
  • Kubernetes
  • Azure DevOps
  • Argo CD
  • Helm
  • Git

JCR Media Library for a Kotlin Web App

December 2023 — February 2024 | Software Engineer

DenktMit eG, Oberursel

Collaborated with the DenktMit team to replace a legacy, non-extensible web application for a brand-building consultancy with a modern Kotlin-based system utilizing Server-Side Rendering.

I developed a modular media library to manage user uploads and provide assets as embeddable content for the integrated web-text editor. The implementation leveraged Apache Jackrabbit to adhere to the Content Repository API for Java (JCR) standard.

Technologies

  • Kotlin
  • Spring Boot
  • Spring Web
  • Spring Data
  • Apache Jackrabbit
  • Thymeleaf
  • CSS
  • Docker
  • Maven
  • Git

Web Crawler-Based Archiving System

December 2022 — January 2023 | Software Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main, Germany

In collaboration with DenktMit, I developed a web crawler-based archiving system for a Swiss software manufacturer to facilitate the migration of an intranet system:

Technologies

  • Kotlin
  • Apache Solr
  • Selenium
  • React
  • Docker
  • Maven
  • Git

Modernizing CI/CD for Private Cloud Migration

March 2022 — September 2023 | DevOps Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main, Germany

DevOps and Java development for the private cloud migration of a major international bank:

Technologies

  • Java 8 to 17
  • Spring (Cloud, Data, Reactive, Security, Web, Gateway)
  • Reactive Streams
  • Angular (PrimeFaces)
  • TypeScript
  • Azure DevOps
  • OpenShift/Kubernetes
  • Helm
  • Maven
  • RESTful Microservices
  • Camunda
  • Kafka
  • Oracle SQL
  • Keycloak (OAuth)
  • Swagger
  • Ansible
  • Bash (Linux & Solaris)
  • PowerShell
  • Git

Development of a Holiday Resort Project

October 2018 — July 2021 | Head of IT

Habona Invest GmbH, Frankfurt am Main, Germany

As Head of IT, I was responsible for all things digital of a holiday resort development project on the Adriatic coast. On behalf of the newly founded subsidiary Pareus, an area was developed and built with holiday apartments, centrally supplied with WiFi, TV, telephone, locking systems and hospitality software, in the style of a hotel resort.

As the first project of Pareus Resorts, this greenfield posed special challenges during the COVID-19 pandemic in the construction project and in building expertise and staff.

Project Highlights

Relocation of Network and Server Room

October 2019 — April 2020 | Head of IT

Habona Invest GmbH, Frankfurt am Main, Germany

As Head of IT, I was responsible for network technology, server systems, and workplace IT equipment during a site relocation.

Project Highlights

Establishment of an Internal IT Department

October 2018 — July 2021 | Head of IT

Habona Invest GmbH, Frankfurt am Main, Germany

As Head of IT, I took over an IT department that was completely outsourced to service providers and built an internal team for HelpDesk, application operations, and web development.

Project Highlights

IT Modernization and Microsoft 365 Introduction

October 2018 — July 2021 | Head of IT

Habona Invest GmbH, Frankfurt am Main, Germany

As Head of IT, I was responsible for modernizing end-of-life server hardware and outdated Microsoft products with a hybrid cloud approach. Migration from Microsoft on-premises systems like Active Directory, Exchange Server, and File Server to Microsoft Cloud Hybrid Systems.

Project Highlights

Website for the Sale of Holiday Properties

October 2018 — July 2021 | Head of IT

Habona Invest GmbH, Frankfurt am Main, Germany

Development of a website for the sale of holiday properties, including automated contract document creation and an interactive map of the area.

Project Highlights

Development and Operation of Regulatory Reporting Software

July 2017 — September 2018 | Org & IT Consultant

Union Investment (Union IT-Services GmbH), Frankfurt am Main, Germany

As a permanent organizational and IT consultant, I was responsible for a range of projects and operational topics:

Technologies

  • Java EE 6 (SE 6 & 7)
  • JBoss/Wildfly Application Server
  • Oracle SQL
  • Camunda
  • Drools BRMS
  • Vaadin
  • Liferay
  • Apache Camel
  • RESTEasy
  • Liquibase
  • JUnit
  • Maven
  • Jenkins
  • Sonar and Sonatype Nexus
  • Solaris
  • Subversion und Git

Investment Advice Analytics System and Dashboard

December 2016 — July 2017 | Lead Developer

Cofinpro AG, Frankfurt am Main, Germany

The Investment Tax Reform Act presents asset managers with the challenge of having details of dividend distributions of all components of their funds several months in advance in order to comply with the law.

For this purpose, numerous data sources were merged, analyzed daily, and presented as a dashboard to asset management, facilitating the legally compliant planning of transactions. Halfway through the project, I took over the leadership of a five-member development team in an agile project organization, assuming the role of Scrum Master and further developing the architecture.

Technologies

  • Java EE 6 (SE 6 & 7)
  • JBoos Application Server
  • Oracle SQL
  • Camunda
  • Drools BRMS
  • Vaadin
  • Liferay
  • Apache Camel
  • RESTEasy
  • Liquibase
  • JUnit
  • Maven
  • Jenkins
  • Sonar and Sonatype Nexus
  • Solaris
  • Subversion

Reporting Systems Based on Java EE

March 2015 — December 2016 | Software Engineer

Cofinpro AG, Frankfurt am Main, Germany

I designed and implemented several reporting systems for legal regulatory reporting based on Java EE, Oracle SQL, Camunda, and Vaadin. This was partly based on business requirements and partly through technical migration of existing applications.

Technologies

  • IT concept with arc42
  • Java EE 6 (SE 6 & 7)
  • JBoos Application Server
  • Oracle SQL
  • Camunda
  • Drools BRMS
  • Vaadin
  • Liferay
  • Apache Camel
  • RESTEasy
  • Liquibase
  • JUnit
  • Maven
  • Jenkins
  • Sonar and Sonatype Nexus
  • Solaris
  • Subversion

Modernization of a Joomla Website

August 2012 — December 2012 | Web Developer

*Independent part-time job for an antiquarian bookshop, Fulda

Modernization of a Joomla website focusing on user-friendliness for the staff of a bookstore. Involved the design and implementation of the website for the Ulenspiegel bookstore in Fulda and Ravensburg.

Technologies

  • Joomla
  • JavaScript
  • CSS/HTML

Modernization of IT Infrastructure

2009 — 2012 | IT Administrator

*Independent part-time job for an antiquarian bookshop, Fulda

Administration of Microsoft workstations, mail, and file servers for the Ulenspiegel bookstore in Fulda and Ravensburg. An in-house implemented data backup on a batch basis with retention logic and error handling was surely not state of the art, but it saved significant licensing costs.

Technologies

  • Microsoft Fileserver
  • Batch (Windows)

Product Data Management in Vehicle Development

August 2010 - March 2012 (with breaks, see CV) | Working Student

EDAG GmbH & Co. KGaA, Fulda, Germany

As a working student, I initiated a project to enable product data management in vehicle development in the in-house inventory software jEDWIN. So far product data was managed and exchanged with customers and suppliers in spreadsheets. However, since product data represents a graph rather than a tree structure, this approach had significant difficulties with data duplication.

I developed a concept and a prototype, tested it with a vehicle development team, and dedicated my bachelor’s thesis to the topic.

Technologies

  • Java SE 6
  • Swing
  • Progress OpenEdge
  • Linux