Enterprise Performance Management — seit 1999 in einer Produktlinie
Infor EPM
Enterprise Performance Management führt die Daten aus dem ERP zur Finanzsteuerung zusammen: Planung und Budgetierung, Konzernkonsolidierung, Reporting und Analyse auf einer Plattform. An der Modellierungsschicht dieser Suite arbeite ich seit 27 Jahren — vom internen Projekt bis zum Baustein der Konzernsuite.
Eine Produktlinie, drei Firmennamen: Was bei der MIS AG begann, wurde über Systems Union zu Infor — und ich bin mitgewachsen, vom Software Engineer zum ranghöchsten Entwickler mit Design- und Architekturverantwortung, Projektleitung in Scrum-Teams bis 15 Entwickler.
Meine Schwerpunkte
-
Business Modelling
Grafische Modellierung von OLAP-Cubes und relationalen Datenbankschemata — als Plugin-Modul in die EPM-Suite integriert; Architektur- und Designverantwortung.
-
Eigene Modellierungssprache
Parser und Laufzeit einer domänenspezifischen Sprache mit ANTLR4 und Roslyn; Entwurf der EPM OLAP API.
-
Konzernkonsolidierung
Business Modelling von PM Consolidation und Architekturverantwortung für den Nachfolger EPM Consolidation: mehrere Rechtskreise, Eliminierungsbuchungen, Konzernabschluss.
-
Budgeting & Planning
Treiberbasierte Budgets, Forecasts und Szenarioanalysen; BI- und ETL-Prozesse für multidimensionale Datenmodelle.
-
Modernisierung
Portierung der Codebasis von .NET Framework 4.6 auf .NET 10 — 79 Projekte, rund 640.000 Zeilen C#; Domain-Driven Design, CQRS und Plugin-Architektur als Weg aus dem Legacy.
-
Verantwortung
Design- und Architekturentscheidungen, Projektleitung, Teststrategie mit 38 % Testcode-Anteil, Anleitung von Junior-Entwicklern, Manager on Duty.