Echtzeit-Prognosesystem für erneuerbare Energien im Stromnetzbetrieb
Senior Machine Learning EngineerPythonDatabricks
Senior Machine Learning Engineer
Entwicklung von Vorhersagemodellen für erneuerbare Energieerzeugung
Produktivsetzung der Modelle inklusive Live-Monitoring und Alerting mit Grafana und OpenTelemetry
Entwicklung eines Datenqualitätsservices zur fachlichen Validierung eingehender Daten und Sicherstellung einer hohen Datenqualität für die Modellausführung (Kafka, FastAPI, Kubernetes)
Migration der Kafka-Infrastruktur von Confluent Kafka auf Strimzi Kafka
Federführende Entwicklung eines generischen Inferenz-Services zur produktiven Bereitstellung unterschiedlicher Machine-Learning-Modelle
Entwicklung einer Lösung zum sicheren Laden und Austauschen von Modellen im laufenden operativen Betrieb
Entwicklung von Trainings- und Validierungspipelines für Machine-Learning-Modelle mit MLflow und Azure Machine Learning
Übernahme der technischen Leitung des Teams in der Rolle als Tech Lead
Grid Monitoring - Automatisierte Netzanalyse in Echtzeit
Software Developer/ ML EngineerPythonPostgreSQLAzure...
Software Developer/ ML Engineer
Federführende Entwicklung eines Python-SDKs für Data Scientists zur effizienten Anbindung und Verarbeitung verschiedener Datenquellen mit Pandas
Entwicklung eines Software-Stacks zur Soft-Realtime-Analyse von Streaming-Daten für einen großen deutschen Energieversorger
Analyse und Validierung verteilter Datenquellen und Datenpipelines auf Basis von gRPC, Bigtable, Kafka und Azure Data Explorer (ADX)
Analyse und Evaluierung der Software im Echtzeitbetrieb zur Überwachung des deutschen Stromnetzes
Begleitung der Software vom Entwicklungsprojekt bis zum produktiven Betrieb einschließlich automatisierter Deployments mit GitLab CI
Entwicklung einer REST-API mit FastAPI und PostgreSQL für den Zugriff auf erkannte Netzstörungen
Implementierung von Software-Quality-Assurance-Standards sowie Azure-Authentifizierung mittels MSAL
Regelmäßige Präsentation von Entwicklungsergebnissen und technischen Lösungen gegenüber Stakeholdern
Enge teamübergreifende Zusammenarbeit in einem Scrum-Umfeld sowie Abstimmung technischer Entscheidungen mit fachlichen und geschäftlichen Anforderungen
Design and implementation of a backtesting software
Machine Learning Engineer
Machine Learning Engineer
Entwicklung von Algorithmen und Pipelines zur Verarbeitung von Finanzdaten sowie Konzeption von Architekturen für Datenverarbeitung und -visualisierung im Team
Implementierung einer Backtesting-Software und Nutzung von NumPy und Pandas für umfassendes Datenmanagement
Aufbau eines relationalen und multidimensionalen Data Lakes mit PostgreSQL und MongoDB zur Speicherung und Verarbeitung von Roh- und aufbereiteten Daten
Integration einer CI/CD-Pipeline mit GitHub Actions zur Automatisierung sowie Aufbau einer containerisierten Deployment-Umgebung auf Basis von Docker
Anbindung des Data Lakes über eine REST-API mit FastAPI sowie Entwicklung einer Django-basierten Anwendung zur Ausführung und Auswertung von Aktiengeschäften
Inkubator 100 Plus GmbH & Co. KG
Darmstadt (Germany)
1 Jahr 3 Monate
2018-08 - 2019-10
Implementation and application of recent pupil detection algorithms
Student Research Assistant
Student Research Assistant
Problemanalyse
und Prüfung verschiedener Lösungen
Entwicklung
eines neuronalen Netzes zur Erlernung einer optimalen Lichtsteuerung (PyTorch)
Auswertung/Analyse der Ergebnisse (selbst entwickelte Lo?sung, da es noch keine Anwendung wie MLFlow gab)
Training
der neuronalen Netze auf Lichtenberg Hochleistungs-Rechencluster
Deployment der trainierten Modelle in eine End-User Anwendung
TU Darmstadt - Laboratory of Lighting Technology
Darmstadt (Germany)
2 Jahre 2 Monate
2016-07 - 2018-08
DevOps & SystemAdmin
System Administrator & DevOps
System Administrator & DevOps
Leitung des
Aufbaus der IT-Infrastruktur/Services
Entwicklung
der live-Datenkommunikation (MQTT)
Validierung
der Software und Behebung + Optimierung von Teilkomponenten
Leitung des
Aufbaus der IT-Infrastruktur/Services
Unterstützung
der Go-live Phase
Appschmiede
Darmstadt
Electrical Grid Monitoring and Data Analysis
Tasks:
Designed and implemented an automated real-time electrical grid monitoring software in Python
Scaled the system utilizing a Kubernetes cluster
Developed pre-detection grid failure algorithms
Developed and integrated Dev/MLOps capabilities (GitLab CICD/ ML Flow)
Integrated Azure cloud functionalities
Internal Data SDK
Role: Lead Developer
Tasks:
Led Python SDK development for data science, enhancing data access and analysis
Created a unified framework in the SDK for easy access to large datasets
Added real-time streaming and historical data retrieval to the SDK
Established a best-practices package, ensuring rigorous testing and CI/CD
Autonomous trading bot
Tasks:
Developed a live trading bot software that autonomously operates in the market
Designed risk management algorithms using a nonlinear gradient solver in PyTorch
Burrolib: A Markov game framework
Tasks:
Designed and developed a framework for simulating multi-agent Markov games
Established an interface within the agents for the integration of learning algorithms, such as reinforcement learning (RL) algorithms
Integrated fundamental reinforcement learning (RL) algorithms using PyTorch
Crypto market anomalie detection
Tasks:
Anomalie detection on crypto assets in real-time (deep learning algorithms in Tensorflow)
Implemented a complete ETL pipeline with additional notification functionality
Stock market analysis evaluator
Market and individual stock risk evaluation (PyTorch)
Implemented several model learning and inference technologies for stock markets
Model testing and deployment with google cloud services
Setup of the infrastructure with terraform on google cloud
Aus- und Weiterbildung
Aus- und Weiterbildung
2 Jahre 6 Monate
2018-04 - 2020-09
Study - Computer Science
Master of Science, TU Darmstadt
Master of Science
TU Darmstadt
Master thesis: on request
Focusing courses
Reinforcement learning
Optimization for time-series data
Statistical machine learning
6 Monate
2018-10 - 2019-03
Zertifizierung: Reinforcement Learning Experte
TU Darmstadt
TU Darmstadt
Einsatz von Reinforcement Learning für Automationsprozesse.
4 Jahre 9 Monate
2013-04 - 2017-12
Study - Computer Science
Bachelor of Science, TU Darmstadt
Bachelor of Science
TU Darmstadt
Bachelor thesis: on request
Kompetenzen
Kompetenzen
Top-Skills
PythonMachine LearningKubernetesPythonAzureKubernetesPandasReinforcement LearningTime Series DataDeep LearningGitPyTorchSciPyRestAPIFastAPIDockerTerraformSQLGoogle CloudNumpyContinuous IntegrationGitlabTensorFlow
Produkte / Standards / Erfahrungen / Methoden
SCRUM
Git
PyTorch
Kubernetes
Docker
MLFlow
Tensorflow
Pandas
Profile
Specialising in software development with a strong focus on artificial intelligence, particularly in the financial and energy sectors, I have evolved through my projects from groundwork to the development of advanced machine learning models, lifecycle management and in-depth data analysis.
My passion for every project phase, from ideation to realisation, always drives me to the latest technologies and ensures the on-time delivery of innovative solutions for my clients. I am always open to new challenges and opportunities in my area of specialisation. Do not hesitate to contact me for exciting projects.
Betriebssysteme
Linux
Programmiersprachen
Python
C++
Rust
Datenbanken
SQL
PostgreSQL
Azure Data Explorer \ Kusto
Datenkommunikation
GRPC
Kafka
REST
MQTT
Branchen
Branchen
Finanz
Robotik
Energie
Einsatzorte
Einsatzorte
Darmstadt (+300km)
Deutschland, Schweiz, Österreich
möglich
Projekte
Projekte
11 Monate
2025-10 - 2026-08
RAG und Agentic-AI-Systeme für Regulatory Intelligence
Echtzeit-Prognosesystem für erneuerbare Energien im Stromnetzbetrieb
Senior Machine Learning EngineerPythonDatabricks
Senior Machine Learning Engineer
Entwicklung von Vorhersagemodellen für erneuerbare Energieerzeugung
Produktivsetzung der Modelle inklusive Live-Monitoring und Alerting mit Grafana und OpenTelemetry
Entwicklung eines Datenqualitätsservices zur fachlichen Validierung eingehender Daten und Sicherstellung einer hohen Datenqualität für die Modellausführung (Kafka, FastAPI, Kubernetes)
Migration der Kafka-Infrastruktur von Confluent Kafka auf Strimzi Kafka
Federführende Entwicklung eines generischen Inferenz-Services zur produktiven Bereitstellung unterschiedlicher Machine-Learning-Modelle
Entwicklung einer Lösung zum sicheren Laden und Austauschen von Modellen im laufenden operativen Betrieb
Entwicklung von Trainings- und Validierungspipelines für Machine-Learning-Modelle mit MLflow und Azure Machine Learning
Übernahme der technischen Leitung des Teams in der Rolle als Tech Lead
Grid Monitoring - Automatisierte Netzanalyse in Echtzeit
Software Developer/ ML EngineerPythonPostgreSQLAzure...
Software Developer/ ML Engineer
Federführende Entwicklung eines Python-SDKs für Data Scientists zur effizienten Anbindung und Verarbeitung verschiedener Datenquellen mit Pandas
Entwicklung eines Software-Stacks zur Soft-Realtime-Analyse von Streaming-Daten für einen großen deutschen Energieversorger
Analyse und Validierung verteilter Datenquellen und Datenpipelines auf Basis von gRPC, Bigtable, Kafka und Azure Data Explorer (ADX)
Analyse und Evaluierung der Software im Echtzeitbetrieb zur Überwachung des deutschen Stromnetzes
Begleitung der Software vom Entwicklungsprojekt bis zum produktiven Betrieb einschließlich automatisierter Deployments mit GitLab CI
Entwicklung einer REST-API mit FastAPI und PostgreSQL für den Zugriff auf erkannte Netzstörungen
Implementierung von Software-Quality-Assurance-Standards sowie Azure-Authentifizierung mittels MSAL
Regelmäßige Präsentation von Entwicklungsergebnissen und technischen Lösungen gegenüber Stakeholdern
Enge teamübergreifende Zusammenarbeit in einem Scrum-Umfeld sowie Abstimmung technischer Entscheidungen mit fachlichen und geschäftlichen Anforderungen
Design and implementation of a backtesting software
Machine Learning Engineer
Machine Learning Engineer
Entwicklung von Algorithmen und Pipelines zur Verarbeitung von Finanzdaten sowie Konzeption von Architekturen für Datenverarbeitung und -visualisierung im Team
Implementierung einer Backtesting-Software und Nutzung von NumPy und Pandas für umfassendes Datenmanagement
Aufbau eines relationalen und multidimensionalen Data Lakes mit PostgreSQL und MongoDB zur Speicherung und Verarbeitung von Roh- und aufbereiteten Daten
Integration einer CI/CD-Pipeline mit GitHub Actions zur Automatisierung sowie Aufbau einer containerisierten Deployment-Umgebung auf Basis von Docker
Anbindung des Data Lakes über eine REST-API mit FastAPI sowie Entwicklung einer Django-basierten Anwendung zur Ausführung und Auswertung von Aktiengeschäften
Inkubator 100 Plus GmbH & Co. KG
Darmstadt (Germany)
1 Jahr 3 Monate
2018-08 - 2019-10
Implementation and application of recent pupil detection algorithms
Student Research Assistant
Student Research Assistant
Problemanalyse
und Prüfung verschiedener Lösungen
Entwicklung
eines neuronalen Netzes zur Erlernung einer optimalen Lichtsteuerung (PyTorch)
Auswertung/Analyse der Ergebnisse (selbst entwickelte Lo?sung, da es noch keine Anwendung wie MLFlow gab)
Training
der neuronalen Netze auf Lichtenberg Hochleistungs-Rechencluster
Deployment der trainierten Modelle in eine End-User Anwendung
TU Darmstadt - Laboratory of Lighting Technology
Darmstadt (Germany)
2 Jahre 2 Monate
2016-07 - 2018-08
DevOps & SystemAdmin
System Administrator & DevOps
System Administrator & DevOps
Leitung des
Aufbaus der IT-Infrastruktur/Services
Entwicklung
der live-Datenkommunikation (MQTT)
Validierung
der Software und Behebung + Optimierung von Teilkomponenten
Leitung des
Aufbaus der IT-Infrastruktur/Services
Unterstützung
der Go-live Phase
Appschmiede
Darmstadt
Electrical Grid Monitoring and Data Analysis
Tasks:
Designed and implemented an automated real-time electrical grid monitoring software in Python
Scaled the system utilizing a Kubernetes cluster
Developed pre-detection grid failure algorithms
Developed and integrated Dev/MLOps capabilities (GitLab CICD/ ML Flow)
Integrated Azure cloud functionalities
Internal Data SDK
Role: Lead Developer
Tasks:
Led Python SDK development for data science, enhancing data access and analysis
Created a unified framework in the SDK for easy access to large datasets
Added real-time streaming and historical data retrieval to the SDK
Established a best-practices package, ensuring rigorous testing and CI/CD
Autonomous trading bot
Tasks:
Developed a live trading bot software that autonomously operates in the market
Designed risk management algorithms using a nonlinear gradient solver in PyTorch
Burrolib: A Markov game framework
Tasks:
Designed and developed a framework for simulating multi-agent Markov games
Established an interface within the agents for the integration of learning algorithms, such as reinforcement learning (RL) algorithms
Integrated fundamental reinforcement learning (RL) algorithms using PyTorch
Crypto market anomalie detection
Tasks:
Anomalie detection on crypto assets in real-time (deep learning algorithms in Tensorflow)
Implemented a complete ETL pipeline with additional notification functionality
Stock market analysis evaluator
Market and individual stock risk evaluation (PyTorch)
Implemented several model learning and inference technologies for stock markets
Model testing and deployment with google cloud services
Setup of the infrastructure with terraform on google cloud
Aus- und Weiterbildung
Aus- und Weiterbildung
2 Jahre 6 Monate
2018-04 - 2020-09
Study - Computer Science
Master of Science, TU Darmstadt
Master of Science
TU Darmstadt
Master thesis: on request
Focusing courses
Reinforcement learning
Optimization for time-series data
Statistical machine learning
6 Monate
2018-10 - 2019-03
Zertifizierung: Reinforcement Learning Experte
TU Darmstadt
TU Darmstadt
Einsatz von Reinforcement Learning für Automationsprozesse.
4 Jahre 9 Monate
2013-04 - 2017-12
Study - Computer Science
Bachelor of Science, TU Darmstadt
Bachelor of Science
TU Darmstadt
Bachelor thesis: on request
Kompetenzen
Kompetenzen
Top-Skills
PythonMachine LearningKubernetesPythonAzureKubernetesPandasReinforcement LearningTime Series DataDeep LearningGitPyTorchSciPyRestAPIFastAPIDockerTerraformSQLGoogle CloudNumpyContinuous IntegrationGitlabTensorFlow
Produkte / Standards / Erfahrungen / Methoden
SCRUM
Git
PyTorch
Kubernetes
Docker
MLFlow
Tensorflow
Pandas
Profile
Specialising in software development with a strong focus on artificial intelligence, particularly in the financial and energy sectors, I have evolved through my projects from groundwork to the development of advanced machine learning models, lifecycle management and in-depth data analysis.
My passion for every project phase, from ideation to realisation, always drives me to the latest technologies and ensures the on-time delivery of innovative solutions for my clients. I am always open to new challenges and opportunities in my area of specialisation. Do not hesitate to contact me for exciting projects.
Betriebssysteme
Linux
Programmiersprachen
Python
C++
Rust
Datenbanken
SQL
PostgreSQL
Azure Data Explorer \ Kusto
Datenkommunikation
GRPC
Kafka
REST
MQTT
Branchen
Branchen
Finanz
Robotik
Energie
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung