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:
- PDC Gateway: Entwicklung eines software-basierten Phasor Data Concentrator (PDC) als zentrales Gateway zur Verarbeitung von PMU-Phasor-Messdaten gemäß IEEE C37.118 Standard.
- High-Performance Ingestion: Konzeption und Implementierung der Datenstrecke mittels Apache Druid zur performanten Langzeitspeicherung (Historian) und Aggregation hochfrequenter Messwerte.
- Visualisierung: Realisierung spezialisierter Grafana-Dashboards auf Basis der Druid-Datenquellen zur Echtzeit-Visualisierung von Netzdaten und historischen Analysen.
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:
- die Anforderungsanalyse,
- den Entwurf der Solution Architektur
- die Konzeption der Datenschnittstellen
- und das UI/UX Design übernommen.
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:
- Eine Cloud-native Datenintegrationssoftware auf Spring Boot Basis entwickelt
- Diese per Event-Streaming-Plattform Kafka mit dem Bestandssystem integriert
- Mehrere XML-Dokumente in ein standardisiertes Format überführt
- Welches zur Veröffentlichung an eine Verbandsplattform übermittelt wird
- Und in einer Angular Webapp zur Nachverfolgung aufgeschlüsselt wird
- Oder per Webhook Fehlermeldungen an Kollaborationssysteme (MS Teams) übergibt
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:
- Qualitätsanalyse auf Quellcode-Ebene
- Showcase-Betrieb für fachliche Evaluation
- Verifizierung von Spezifikation und Funktion
- Schätzung von Aufwänden zur Integration in die bestehende Systemlandschaft des Auftraggebers
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:
- Implementierung eines Web-Crawlers in Kotlin und Selenium zum Extrahieren von Webseiten mit gerendertem JavaScript
- Implementierung einer React Webapp als Einstiegs- und Suchportal
- Setup und Tuning eines Suchindex mit Apache Solr
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:
- Azure DevOps Migration eines CI/CD-Portals für Container, VM und Datenbank Deployments
- Spring Microservices von VMs zu Containern und abhängige Systeme wie Datenbanken und Observability zu OpenShift migrieren
- Automatisierung von komplexen Deployment-Mechanismen für VMs mit Ansible und Reactive Spring (z.B. Batch Deployments mit abhängigen Komponenten, und automatische Sidecars)
- Erprobung von Architektur- und IT-Risk-Governance-Prozesse zur Private Cloud Migration
- Analyse, Containerisierung und Portierung einer bestehenden Datenbank-Anonymisierungslösung
- Migration von Jenkins Deployment Pipelines zu Azure DevOps
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
- Netzwerktechnik und On-Premises-Serversysteme
- Property Management System
- Hotel-TV, Gäste-WLAN, Schließsysteme und Co.
- Buchungssystem und Onlinewerbung
- Teamaufbau und Baubegleitung
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
- Planung der Netzwerktechnik und Begleitung der Baumaßnahmen
- Umzug der On-Premises-Serversysteme
- Umzug der Arbeitsplatz-IT-Ausstattung
- Anbieterauswahl und -koordination
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
- Unternehmensbedarf ermitteln und eine IT-Strategie entwickeln
- Projekt- und Routineaufgabenverwaltung einführen
- IT-Dokumentation modernisieren und ausbauen
- Bewerbungsgespräche und Onboarding
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
- Einführung von Microsoft 365 inkl. Teams und Sharepoint
- Anwenderschulung für neue Arbeitsmethoden mit Microsoft Teams und Sharepoint
- Migration von On-Premises-Systemen wie Active Directory, Exchange Server und File Server zu Microsoft Cloud Hybrid Lösungen
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
- Implementierung mit PHP, TypeScript, CSS und Contao CMS
- Erweiterung von Contao CMS um eine Pflegeoberfläche für Immobilieninformationen
- Automatisierte Anfertigung individueller Kaufverträge
- Scroll- und zoombare Sitemap für Ferienimmobilienwerbung
- Koordination von Webentwicklern und Designer
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:
- Architekturverantwortung für die Weiterentwicklung der Systemlandschaft
- Projektbetreuung für neue Reporting-Anwendungen zur Erfüllung gesetzlicher Auflagen von Ausschreibungen, über Konzeption bis Inbetriebnahme
- Migration von JBoss AS 7 Server Group mit 45 Servern auf Standalone Wildfly Server
- Weiterentwicklung der Build- und Deployment-Automatisierung mit Maven, Jenkins, Sonar, und Sonatype Nexus
- Betrieb der Build- und Deployment Tools für Deployments auf 45 Java EE Server
- Entwicklung automatisierter Integrationstests für Reporting Backend mit Java EE, Maven, Jenkins und Docker
- Entwicklung automatisierter Integrationstests für Reporting Frontend mit Robot Framework
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