Senior Software Engineer & Experte für numerische Optimierung, Algorithmen-Design und Energiemanagementsysteme
Aktualisiert am 24.09.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Algorithmenentwicklung
Energiemanagement
Data Scientist
C++
Python
Java
Datenanalyse
Software
Mathematica
MATLAB
SQL
Künstliche Intelligenz

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2023-12 - 2024-05

Kundenseitige Visualisierung von Energieflüssen in PV Installationen

mixed integer LP (python-mip) predicate logic/computer algebra (sympy) web app (plotly / dash / azure) ...
  • Entwicklung eines Datenmodells für IoT Daten aus PV/Batterie/EV/Wärmepumpen/... Installationen.
  • Konzeptionierte und implementierte die Berechnung und Visualisierung von Energieflüssen und Betriebskosten im Zusammenhang mit ?smarten Tarifen?.
mixed integer LP (python-mip) predicate logic/computer algebra (sympy) web app (plotly / dash / azure) data bases (sqlalchemy / cosmosDB / postgreSQL)
E.ON
11 Monate
2023-06 - 2024-04

Techno-ökonomische Simulation von Energy Management Systemen

python pandas numpy ...
  • Optimierte die Wertströme für PV/Batterie/EV/Wärmepumpen Anlagen mit Mitteln der stochastischen linearen Optimierung.
  • Verwendete Methoden des unsupervised machine learning um typische Nutzungsprofile aus Betriebsdaten zu extrahieren und damit verschiedene Simulationsszenarien zu definieren.
python pandas numpy sklearn plotly python-mip statsmodels netCDF4
E.ON
1 Jahr 10 Monate
2021-06 - 2023-03

Cloud Basiertes Energiemanagement System

(cloud) python python-mip docker ...
  • Konzeptionierte und implementierte den Prototypen eines verteilten (cloud/edge) Energiemanagement Systems.
(cloud) python python-mip docker (edge) Java (connectivity) REST Modbus CoAP
SMA
5 Monate
2022-10 - 2023-02

Vermarktungsstrategien im Energie- und Reservemarkt für BESS und VPPs

mixed integer LP stochastic dynamic programming python-mip ...
  • Anwendung von Methoden der stochastischen Optimierung für die Vermarktung von BESS im Energie- und Regelleistungsmarkt, einschließlich Risikobewertung unter Unsicherheiten.
  • Entwickelte Vorhersagen für Regelleistungspreise und die Optimierung von Regelleistungsgeboten basierend auf den Transparenzdaten der ÜNB.
mixed integer LP stochastic dynamic programming python-mip pandas scikit-learn
SMA
1 Jahr 1 Monat
2022-01 - 2023-01

Betrieb und Standardisierung lokaler Gleichstromnetze in Produktionsanlagen.

  • Beiträge zur Arbeitsgruppe "Data Model" zur Standardisierung der Beschreibung von Wechselstromnetzen (basierend auf OPCUA/CIM); Implementierung einer State Machine zur Koordinierung der SMA Komponenten im Feldtestaufbau.
Fraunhofer IPA, BMW AG, SMA AG, weitere
4 Jahre 1 Monat
2019-01 - 2023-01

Technische Nutzbarmachung und Vermarktung von Energie-Flexibilitäten.

  • Entwickelte Konzepte zur Aggregation und Optimierung von Energiemanagement Systemen für die Energiemarktintegration; Zusammenarbeit mit Industriepartnern zur Integration von HVAC Geräten.
TU Braunschweig, SMA AG, TLK Thermo, weitere
3 Monate
2022-08 - 2022-10

Optimale String-Konfiguration von PV Großanlagen

combinatorial optimization python
  • Entwickelte einen effizienten Suchalgorithmus zur Bestimmung von technisch und ökonomisch optimalen Konfigurationen für die Verschaltung von PV Modulen.
combinatorial optimization python
SMA
6 Jahre 3 Monate
2016-06 - 2022-08

Energy Management und IoT Integration eines Anlagenreglers

C++ Java python ...
  • Entwickelte, implementierte und testete ein System für die vorhersage-basierte Optimierung der Betriebsführung von PV Installationen.
  • Implementierte Treiber zur Integration von IoT Geräten via EEBus and Modbus.
  • Entwickelte eine emulierte Testumgebung (software in the loop).
  • Lieferte prototypische Weiterentwicklungen des Systems für verschieden F&E-Projekte.
C++ Java python Modbus EEBus SEMP UDP CoAP REST
SMA
5 Jahre 1 Monat
2017-01 - 2022-01

Definition eines Kommunikationsstandard für Elektro-Fahrzeuge, Ladeinfrastruktur und Energiemanagementsysteme

Unterstützung des Konsortiums durch Erprobung der Konzeptideen in frühen Prototypen; Präsentation und Diskussion des Entwicklungsstatus im Konsortium in "plug-fests".
Audi AG, SMA AG, KEO, weitere
6 Jahre 1 Monat
2016-01 - 2022-01

Bereitstellung von Netzdienstleistungen durch "smart charging"

  • Beiträge zur Definition des Systemkonzepts, insbesondere der IoT Kommunikation; Prototypische Feldtestimplementierung; Auswertung der Feldtestdaten.
Bayernwerk, Audi AG, SMA AG

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 3 Monate
2004-04 - 2008-06

Doctorate in Physics

University of Marburg
University of Marburg

6 Jahre 2 Monate
1997-10 - 2003-11

Diploma in Physics

University of Göttingen, Universitat Autònoma de Barcelona
University of Göttingen, Universitat Autònoma de Barcelona

Kompetenzen

Kompetenzen

Top-Skills

Algorithmenentwicklung Energiemanagement Data Scientist C++ Python Java Datenanalyse Software Mathematica MATLAB SQL Künstliche Intelligenz

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Erfahrener Entwickler mit fundiertem Hintergrund in Algorithmen-Design, Softwarearchitektur und numerischer Optimierung.
  • Nachgewiesene Erfolge bei der Verknüpfung komplexer mathematischer Modellierung mit produktionsreifen Software-Implementierungen.
  • Versiert in Datenanalyse und Machine Learning mit dem Fokus auf die Bereitstellung robuster, effizienter und skalierbarer technischer Lösungen.


Kenntnisse

Data Science

  • Stochastische lineare und nicht-lineare Optimierung (python-mip, pyomo, scipy), dynamische Programmierung
  • Statistische Datenanalyse, Regression, Zeitreihenvorhersage, Klassifikation (scikit-learn, pytorch, pandas, statsmodels)
  • Visualisierung (plotly, dash)
  • Data engineering (sqlalchemy, postgreSQL)


Computer Algebra:

  • Mathematica
  • Maxima
  • sympy


IoT:

  • Modbus
  • REST
  • EEBus
  • CoAP


Dev Tools:

  • Git
  • Jira
  • VS Code
  • Confluence
  • UML


Cloud:

  • Docker
  • Azure/Azure ML Studio (basics)


Berufliche Stationen

10/2025 ? jetzt

Rolle: Freiberuflicher Software Engineer


Aufgaben:

  • Software-Engineering-Dienstleistungen mit Schwerpunkt auf angewandter Mathematik, numerischer Modellierung und algorithmischer Entwicklung.


11/2024 ? 02/2025

Rolle: Referendar für Mathematik und Physik | Studienseminar 

Kunde: Gymnasien, Kassel


05/2023 ? 12/2024

Rolle: Energy Management Engineer / Data Engineer

Kunde: E.ON, Essen/Hannover


Aufgaben:

  • Bewertung von Business Cases für Anwendungen im Bereich des Heim-Energiemanagements (Residential Energy Management) mittels techno-ökonomischer Simulationen und Analysen.
  • Entwurf eine Datenmodells für IoT-Daten innerhalb von Home-Energiemanagement-Anwendungen.
  • Entwicklung eines mathematisch fundierten Frameworks zur zuverlässigen und genauen Berechnung von Energiemanagement bezogenen Leistungskennzahlen.


01/2020 ? 04/2022

Rolle: Technical Product Owner Energy Management

Kunde: SMA Solar Technology AG, Niestetal


Aufgaben:

  • Leitete die Entwicklung einer Energiemanagement-Anwendung durch ein Scrum Team von ca. 10 Entwicklern, bestehend auf UI-, SW-Plattform- und Regelungsspezialisten.
  • Führte das Produkt Backlog, übersetzte fachliche Anforderungen des Produktmanagements in User Stories und technische Leitplanken und verantwortete die zeitgerechte Fertigstellung der Features.
  • Konzeptionierte und entwickelte einen funktionstüchtigen Prototypen eines cloud-basierten Energy Management Systems.


12/2010 ? 02/2023

Rolle: Development Engineer

Kunde: SMA Solar Technology AG, Niestetal


Aufgaben:

  • Entwicklung von numerischen Prognose- und Optimierungsalgorithmen für Energiemanagement- und zahlreiche andere Anwendungen, Bereitstellung sowohl prototypischer als auch produktionsreifer Implementierungen.
  • Auswertung von Betriebsdaten elektrischer Energiesysteme für verschiedene Anwendungsbereiche wie Prognose und Fehlererkennung.


10/2008 ? 10/2010

Rolle: Research Associate (Post-Doc)

Kunde: University of California, San Diego


Aufgaben:

  • Numerische Untersuchungen und Publikationen zur Mechanik amöboider Zellbewegung.


04/2004 ? 10/2008

Rolle: Research Associate (PhD student)

Kunde: Dept. of Physics at the University of Marburg


Aufgaben:

  • Studium und Simulation der mechanischen Eigenschaften biologischer Materialien.


04/2002 ? 10/2003

Rolle: Research Associate (HiWi)

Kunde: Max Planck Institut für Strömungsforschung, Goettingen


Aufgaben:

  • Implementierung numerischer Methoden zur Bildauswertung in einem neuro-physikalischen Forschungsprojekt.

Programmiersprachen

Python
Matlab
SQL
Java
Bash
Typescript
C/C++

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2023-12 - 2024-05

Kundenseitige Visualisierung von Energieflüssen in PV Installationen

mixed integer LP (python-mip) predicate logic/computer algebra (sympy) web app (plotly / dash / azure) ...
  • Entwicklung eines Datenmodells für IoT Daten aus PV/Batterie/EV/Wärmepumpen/... Installationen.
  • Konzeptionierte und implementierte die Berechnung und Visualisierung von Energieflüssen und Betriebskosten im Zusammenhang mit ?smarten Tarifen?.
mixed integer LP (python-mip) predicate logic/computer algebra (sympy) web app (plotly / dash / azure) data bases (sqlalchemy / cosmosDB / postgreSQL)
E.ON
11 Monate
2023-06 - 2024-04

Techno-ökonomische Simulation von Energy Management Systemen

python pandas numpy ...
  • Optimierte die Wertströme für PV/Batterie/EV/Wärmepumpen Anlagen mit Mitteln der stochastischen linearen Optimierung.
  • Verwendete Methoden des unsupervised machine learning um typische Nutzungsprofile aus Betriebsdaten zu extrahieren und damit verschiedene Simulationsszenarien zu definieren.
python pandas numpy sklearn plotly python-mip statsmodels netCDF4
E.ON
1 Jahr 10 Monate
2021-06 - 2023-03

Cloud Basiertes Energiemanagement System

(cloud) python python-mip docker ...
  • Konzeptionierte und implementierte den Prototypen eines verteilten (cloud/edge) Energiemanagement Systems.
(cloud) python python-mip docker (edge) Java (connectivity) REST Modbus CoAP
SMA
5 Monate
2022-10 - 2023-02

Vermarktungsstrategien im Energie- und Reservemarkt für BESS und VPPs

mixed integer LP stochastic dynamic programming python-mip ...
  • Anwendung von Methoden der stochastischen Optimierung für die Vermarktung von BESS im Energie- und Regelleistungsmarkt, einschließlich Risikobewertung unter Unsicherheiten.
  • Entwickelte Vorhersagen für Regelleistungspreise und die Optimierung von Regelleistungsgeboten basierend auf den Transparenzdaten der ÜNB.
mixed integer LP stochastic dynamic programming python-mip pandas scikit-learn
SMA
1 Jahr 1 Monat
2022-01 - 2023-01

Betrieb und Standardisierung lokaler Gleichstromnetze in Produktionsanlagen.

  • Beiträge zur Arbeitsgruppe "Data Model" zur Standardisierung der Beschreibung von Wechselstromnetzen (basierend auf OPCUA/CIM); Implementierung einer State Machine zur Koordinierung der SMA Komponenten im Feldtestaufbau.
Fraunhofer IPA, BMW AG, SMA AG, weitere
4 Jahre 1 Monat
2019-01 - 2023-01

Technische Nutzbarmachung und Vermarktung von Energie-Flexibilitäten.

  • Entwickelte Konzepte zur Aggregation und Optimierung von Energiemanagement Systemen für die Energiemarktintegration; Zusammenarbeit mit Industriepartnern zur Integration von HVAC Geräten.
TU Braunschweig, SMA AG, TLK Thermo, weitere
3 Monate
2022-08 - 2022-10

Optimale String-Konfiguration von PV Großanlagen

combinatorial optimization python
  • Entwickelte einen effizienten Suchalgorithmus zur Bestimmung von technisch und ökonomisch optimalen Konfigurationen für die Verschaltung von PV Modulen.
combinatorial optimization python
SMA
6 Jahre 3 Monate
2016-06 - 2022-08

Energy Management und IoT Integration eines Anlagenreglers

C++ Java python ...
  • Entwickelte, implementierte und testete ein System für die vorhersage-basierte Optimierung der Betriebsführung von PV Installationen.
  • Implementierte Treiber zur Integration von IoT Geräten via EEBus and Modbus.
  • Entwickelte eine emulierte Testumgebung (software in the loop).
  • Lieferte prototypische Weiterentwicklungen des Systems für verschieden F&E-Projekte.
C++ Java python Modbus EEBus SEMP UDP CoAP REST
SMA
5 Jahre 1 Monat
2017-01 - 2022-01

Definition eines Kommunikationsstandard für Elektro-Fahrzeuge, Ladeinfrastruktur und Energiemanagementsysteme

Unterstützung des Konsortiums durch Erprobung der Konzeptideen in frühen Prototypen; Präsentation und Diskussion des Entwicklungsstatus im Konsortium in "plug-fests".
Audi AG, SMA AG, KEO, weitere
6 Jahre 1 Monat
2016-01 - 2022-01

Bereitstellung von Netzdienstleistungen durch "smart charging"

  • Beiträge zur Definition des Systemkonzepts, insbesondere der IoT Kommunikation; Prototypische Feldtestimplementierung; Auswertung der Feldtestdaten.
Bayernwerk, Audi AG, SMA AG

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 3 Monate
2004-04 - 2008-06

Doctorate in Physics

University of Marburg
University of Marburg

6 Jahre 2 Monate
1997-10 - 2003-11

Diploma in Physics

University of Göttingen, Universitat Autònoma de Barcelona
University of Göttingen, Universitat Autònoma de Barcelona

Kompetenzen

Kompetenzen

Top-Skills

Algorithmenentwicklung Energiemanagement Data Scientist C++ Python Java Datenanalyse Software Mathematica MATLAB SQL Künstliche Intelligenz

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Erfahrener Entwickler mit fundiertem Hintergrund in Algorithmen-Design, Softwarearchitektur und numerischer Optimierung.
  • Nachgewiesene Erfolge bei der Verknüpfung komplexer mathematischer Modellierung mit produktionsreifen Software-Implementierungen.
  • Versiert in Datenanalyse und Machine Learning mit dem Fokus auf die Bereitstellung robuster, effizienter und skalierbarer technischer Lösungen.


Kenntnisse

Data Science

  • Stochastische lineare und nicht-lineare Optimierung (python-mip, pyomo, scipy), dynamische Programmierung
  • Statistische Datenanalyse, Regression, Zeitreihenvorhersage, Klassifikation (scikit-learn, pytorch, pandas, statsmodels)
  • Visualisierung (plotly, dash)
  • Data engineering (sqlalchemy, postgreSQL)


Computer Algebra:

  • Mathematica
  • Maxima
  • sympy


IoT:

  • Modbus
  • REST
  • EEBus
  • CoAP


Dev Tools:

  • Git
  • Jira
  • VS Code
  • Confluence
  • UML


Cloud:

  • Docker
  • Azure/Azure ML Studio (basics)


Berufliche Stationen

10/2025 ? jetzt

Rolle: Freiberuflicher Software Engineer


Aufgaben:

  • Software-Engineering-Dienstleistungen mit Schwerpunkt auf angewandter Mathematik, numerischer Modellierung und algorithmischer Entwicklung.


11/2024 ? 02/2025

Rolle: Referendar für Mathematik und Physik | Studienseminar 

Kunde: Gymnasien, Kassel


05/2023 ? 12/2024

Rolle: Energy Management Engineer / Data Engineer

Kunde: E.ON, Essen/Hannover


Aufgaben:

  • Bewertung von Business Cases für Anwendungen im Bereich des Heim-Energiemanagements (Residential Energy Management) mittels techno-ökonomischer Simulationen und Analysen.
  • Entwurf eine Datenmodells für IoT-Daten innerhalb von Home-Energiemanagement-Anwendungen.
  • Entwicklung eines mathematisch fundierten Frameworks zur zuverlässigen und genauen Berechnung von Energiemanagement bezogenen Leistungskennzahlen.


01/2020 ? 04/2022

Rolle: Technical Product Owner Energy Management

Kunde: SMA Solar Technology AG, Niestetal


Aufgaben:

  • Leitete die Entwicklung einer Energiemanagement-Anwendung durch ein Scrum Team von ca. 10 Entwicklern, bestehend auf UI-, SW-Plattform- und Regelungsspezialisten.
  • Führte das Produkt Backlog, übersetzte fachliche Anforderungen des Produktmanagements in User Stories und technische Leitplanken und verantwortete die zeitgerechte Fertigstellung der Features.
  • Konzeptionierte und entwickelte einen funktionstüchtigen Prototypen eines cloud-basierten Energy Management Systems.


12/2010 ? 02/2023

Rolle: Development Engineer

Kunde: SMA Solar Technology AG, Niestetal


Aufgaben:

  • Entwicklung von numerischen Prognose- und Optimierungsalgorithmen für Energiemanagement- und zahlreiche andere Anwendungen, Bereitstellung sowohl prototypischer als auch produktionsreifer Implementierungen.
  • Auswertung von Betriebsdaten elektrischer Energiesysteme für verschiedene Anwendungsbereiche wie Prognose und Fehlererkennung.


10/2008 ? 10/2010

Rolle: Research Associate (Post-Doc)

Kunde: University of California, San Diego


Aufgaben:

  • Numerische Untersuchungen und Publikationen zur Mechanik amöboider Zellbewegung.


04/2004 ? 10/2008

Rolle: Research Associate (PhD student)

Kunde: Dept. of Physics at the University of Marburg


Aufgaben:

  • Studium und Simulation der mechanischen Eigenschaften biologischer Materialien.


04/2002 ? 10/2003

Rolle: Research Associate (HiWi)

Kunde: Max Planck Institut für Strömungsforschung, Goettingen


Aufgaben:

  • Implementierung numerischer Methoden zur Bildauswertung in einem neuro-physikalischen Forschungsprojekt.

Programmiersprachen

Python
Matlab
SQL
Java
Bash
Typescript
C/C++

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.