Projektportfolio

Mein Projektportfolio enthält Projekte aus meiner Zeit als Freiberufler, als auch Festanstellungen.

Eine Übersicht meiner Arbeitgeber enthält mein CV.

Meine Technologie- und Branchenerfahrung habe ich hier nach Jahren aufsummiert.

Real-time Wide Area Monitoring System (WAMS)

Dez 2025 — heute | Software Engineer

DenktMit eG, Oberursel

Im Rahmen einer strategischen Initiative zweier europäischer Übertragungsnetzbetreiber arbeite ich an der Weiterentwicklung einer Plattform zur Verbesserung der Echtzeit-Netzüberwachung und operativen Entscheidungsfindung. Der Fokus liegt auf der Integration hochauflösender Messdaten in eine modulare Leitsystem-Architektur zur Analyse komplexer Netzphänomene.

Tätigkeitsschwerpunkte:

Technologien

  • 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 Plattform

Mai 2024 — Mai 2025 | Software Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main

Ich habe den Entwurf und die Entwicklung eines Outage Planning Coordination (OPC) Systems für einen deutschen Übertragungsnetzbetreiber federführend gestartet. Von Projektstart an habe ich beim Aufbau eines agilen Projektteams mitgewirkt und über meine Rolle als Software Engineer hinaus:

Mit dem wachsenden Projektteam habe ich die jeweiligen Ressorts an dedizierte Projektmitarbeiter übergeben und mich auf die Front- und Backend-Entwicklung fokussiert.

Als Grundlage wurden mehrere Bestandsanwendungen analysiert und individuelle Anforderungen von Fachabteilungen und des Verbandes der Übertragungsnetzbetreiber ENTSO-E aufgenommen.

Geschaffen wurde ein vollständig neu entwickeltes Cloud-natives System basierend auf Open Source Technologien, um ein historisch gewachsenes Konglomerat aus manuellen Datenübertragungen und Medienbrüchen abzulösen. Automatisierte Datenschnittstellen und eine Prozessunterstützung unterstützen die jeweiligen Planungsverantwortlichen, insbesondere bei den Übergängen zwischen verantwortlichen Rollen und Abteilungen.

Technologien

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

Showcase für Geografisches Informationssystem

Januar 2025 — Februar 2025 | Software Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main

Ich habe eine in Verzug geratene Entwicklung eines Technologieträger-Showcase zur Präsentation der Fähigkeiten von Cloud-nativen Systemen im Kontext Geografischer Informationssysteme für Übertragungsnetzbetreiber kurzfristig unterstützt.

Im Schwerpunkt habe ich eine deck.gl React App um interaktive Elemente erweitert, als auch deren Schnittstellen über REST, WebSocket und Kafka.

Technologien

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

Legacy-Integration für einen Übertragungsnetzbetreiber

Mai 2024 — Januar 2025 | Software Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main

Ein neu entwickelter automatisierter Adapter zwischen einer Bestandssoftware und einer Veröffentlichungsplattform des Verbandes der Übertragungsnetzbetreiber (ENTSO-E) reduziert die manuellen Arbeitsschritte im Kontext der Veröffentlichung von Outage Planning Coordination (OPC) Informationen auf ein Minimum.

Dazu habe ich:

Technologien

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

Software-Evaluierung zur Regelung von Sekundärregelleistung

März 2024 — November 2024 | Software Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main

Ich habe ein Softwareprodukt auf Quellcode-Ebene für den Bereich automatic Frequency Restoration Reserve (aFRR) bei einem Übertragungsnetzbetreiber evaluiert. Meine Aufgaben umfassten:

Technologien

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

JCR Media Library für eine Kotlin Web-App

Dezember 2023 — Februar 2024 | Software Engineer

DenktMit eG, Oberursel

In Zusammenarbeit mit dem DenktMit-Team wurde eine schwer wartbare und nicht erweiterbare Web-Anwendung für eine Brand-Building-Beratung durch ein Kotlin-basiertes System ersetzt, welches Server-Side Rendering nutzt.

Um von Anwendern hochgeladene Bilder und Dokumente zu verwalten und im integrierten Web-Texteditor als einfügbaren Inhalt anzubieten, entwickelte ich eine modulare Media Library, die den JCR-Standard mit Apache Jackrabbit implementiert.

Technologien

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

Web-Crawler-basiertes Archivsystem

Dezember 2022 — Januar 2023 | Software Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main

Ich habe erfolgreich gemeinsam mit meinem Team von DenktMit ein Web-Crawler-basiertes Archivsystem für die Migration des Intranet-Systems eines Schweizer Softwareherstellers entwickelt:

Technologien

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

CI/CD für Private Cloud Migration modernisieren

März 2022 — September 2023 | DevOps Engineer

Denis Malolepszy Software Engineering, Frankfurt am Main

DevOps und Java Entwicklungen für die Private Cloud Migration einer großen internationalen Bank:

Technologien

  • Java 8 bis 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

Projektentwicklung eines Ferienresorts

Oktober 2018 — Juli 2021 | Head of IT

Habona Invest GmbH, Frankfurt am Main

Als Head of IT war ich für digitalen Aspekte der Projektentwicklung eines Ferienresorts an der Adria verantwortlich. Im Namen der neu gegründeten Tochterfirma Pareus wurde ein Areal neu erschlossen und mit Ferienwohnungen bebaut, die im Stil eines Hotel Resorts zentral mit WLAN, TV, Telefon, Schließanlage und Hotelverwaltungsystem zu versorgen waren.

Als erstes Pareus Resorts, bot dieses Greenfield Projekt während der Coronapandemie besondere Herausforderungen im Bauprojekt und im Aufbau von Expertise und Personal.

Projektschwerpunkte

Standortumzug Netzwerk und Serverraum

Oktober 2019 — April 2020 | Head of IT

Habona Invest GmbH, Frankfurt am Main

Ich habe einen Umzug des Firmenstandortes inklusive Netzwerktechnik, Serversysteme und Arbeitsplatz-IT-Ausstattung durchgeführt.

Projektschwerpunkte

Aufbau interner IT-Abteilung

Oktober 2018 — Juli 2021 | Head of IT

Habona Invest GmbH, Frankfurt am Main

Ich habe eine hinsichtlich Personal fast vollständig an Dienstleister ausgelagerte IT-Abteilung übernommen und ein internes Team für das HelpDesk, Applikationsbetrieb und Webentwicklung aufgebaut.

Projektschwerpunkte

IT-Modernisierung und Microsoft 365 Einführung

Oktober 2018 — Juli 2021 | Head of IT

Habona Invest GmbH, Frankfurt am Main

Ich habe mit der Modernisierung von End-of-Life-Serverhardware und veralteten Microsoft Produkten die Habona Invest Group für das Zeitalter des hybriden Arbeitens neu aufgestellt

Projektschwerpunkte

Webseite für Vertrieb von Ferienimmobilien

Oktober 2018 — Juli 2021 | Head of IT

Habona Invest GmbH, Frankfurt am Main

Ich habe die entwicklung einer Webseite für den Vertrieb von Ferienimmobilien, inklusive automatisierter Erstellung von Vertragsdokumenten und einer interaktiven Karte des Areals geleitet und teilweise implementiert.

Projektschwerpunkte

Entwicklung und Betrieb von Meldewesen Software

Juli 2017 — September 2018 | Org & IT-Berater

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

Als festangestellter Organisations- und IT-Berater habe ich für eine Reihe von Projekten verschiedene Rollen eingenommen:

Technologien

  • 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 und Sonatype Nexus
  • Solaris
  • Subversion und Git

Investment Advice Analytics System und Dashboard

Dezember 2016 — Juli 2017 | Lead Developer

Cofinpro AG, Frankfurt am Main

Das Investmentsteuerreformgesetz stellt Asset Manager vor die Herausforderung Details zu Dividendenausschüttungen der Bestandteile aller ihrer Fonds über mehrere Monate voraus im Überblick zu haben, um gesetzeskonform arbeiten zu können.

Hierzu wurden zahlreiche Datenquellen zusammengeführt, täglich analytisch ausgewertet und damit dem Asset Management als Dashboard zur Verfügung gestellt, welches die gesetzeskonforme Vorausplanung von Transaktionen erleichtert.

Ich habe nach der halben Projektlaufzeit die Leitung eines fünfköpfigen Entwicklerteams in agiler Projektorganisation übernommen, dabei die Rolle des Scrum Master, als auch die Architektur weiterentwickelt.

Technologien

  • IT-Konzeption mit 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 und Sonatype Nexus
  • Solaris
  • Subversion

Reporting Systeme auf Java EE Basis

März 2015 — Dezember 2016 | Software Engineer

Cofinpro AG, Frankfurt am Main

Ich habe für das gesetzliche Meldewesen mehrere Reportingsysteme auf Basis von Java EE, Oracle SQL, Camunda und Vaadin konzipiert und implementiert. Dies geschah zum Teil auf Basis von fachlichen Vorgaben, teilweise durch technische Migration von bestehenden Anwendungen.

Technologien

  • IT-Konzeption mit 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 und Sonatype Nexus
  • Solaris
  • Subversion

Modernisierung einer Joomla Webseite

August 2012 — Dezember 2012 | Webentwickler

Selbstständig als Nebenjob zum Studium für ein Antiquariat, Fulda

Modernisierung einer Joomla Webseite mit Schwerpunkt auf der Anwenderfreundlichkeit für das Ladenpersonal eines Antiquariates. Umfasste die Gestaltung und Implementierung der Webseite der Buchhaltung Ulenspiegel in Fulda und Ravensburg.

Technologien

  • Joomla
  • JavaScript
  • CSS/HTML

Modernisierung der IT-Infrastruktur

2009 — 2012 | IT-Administrator

Selbstständig als Nebenjob zum Studium für ein Antiquariat, Fulda

Administration von Microsoft Workstations, Mail- und Fileserver der Buchhaltung Ulenspiegel in Fulda und Ravensburg. Eine eigen implementierte Datensicherung auf Batch Basis mit Aufbewahrungslogik und Fehlerbehandlung war nicht Stand der Technik, hat aber dem Kunden deutlich Lizenzkosten gespart.

Technologien

  • Microsoft Fileserver
  • Batch (Windows)

Produktdatenmanagement in der Fahrzeugentwicklung

August 2010 - März 2012 (mit Unterbrechungen, siehe CV) | Werkstudent

EDAG GmbH & Co. KGaA, Fulda

Als Werksstudent habe ich ein Projekt gestartet, um das Produktdatenmanagement in der Fahrzeugentwicklung in der hauseigenen Inventarisierungssoftware jEDWIN zu ermöglichen. Bisher wurden Produktdaten in Tabellenkalkulationsprogrammen verwaltet und mit Kunden und Zulieferern ausgetauscht. Da Produktdaten jedoch keine Baumstruktur, sondern einen Graphen darstellen, hatte dieser Ansatz erhebliche Schwierigkeiten mit der Duplikation von Daten.

Ich habe ein Konzept und einen Prototypen entwickelt, mit einem Fahrzeugentwicklungsteam erprobt und meine Bachelor Thesis dem Thema gewidmet.

Technologien

  • Java SE 6
  • Swing
  • Progress OpenEdge
  • Linux