About Steffen
- Analyse und Strukturierung bestehender Notebooks für wartbaren und testbaren Code
- Modularisierung von Training und Inference für reproduzierbare Abläufe
- Prediction APIs mit FastAPI zur Integration von Modellen in Anwendungen
- MLflow Tracking und Model Registry für nachvollziehbare Experimente und Versionen
- automatisierten Trainings- und Retraining-Workflows mit Prefect
- Dockerisierung und Deployment auf GCP Cloud Run
- CI/CD mit GitHub Actions für automatisierte Tests, Builds und Deployments
- Monitoring von Modellqualität, Drift, Latenz und API-Metriken
- Infrastructure as Code mit Terraform für reproduzierbare Umgebungen
German
Native or bilingual
English
Conversational
Experience
- MLOps Portfolio ProjectChurn Prediction MLOps System | API, MLflow, Monitoring & CI/CDApril 2026 - June 2026 (2 months)Eigenständiges MLOps-Portfolio-Projekt zur Operationalisierung eines Customer-Churn-Modells für Klassifikations- und Decisioning-Szenarien.Neben der Churn-Wahrscheinlichkeit erzeugt das System priorisierte Retention Actions auf Basis des erwarteten wirtschaftlichen Nutzens. Dadurch wird aus einer reinen Modellvorhersage eine konkrete Entscheidungsunterstützung.Der Schwerpunkt lag bewusst nicht auf der maximalen Optimierung der Vorhersagegüte, sondern auf dem Aufbau eines reproduzierbaren und betreibbaren ML-Systems. Das Modell dient als realistischer Use Case, um zentrale MLOps-Patterns wie Experiment Tracking, Model Registry, Deployment, Monitoring, Retraining und CI/CD umzusetzen.Umgesetzt wurden:
- FastAPI-basierte Prediction API für Single- und Batch-Inference
- MLflow Experiment Tracking und Model Registry
- Champion/Challenger-Workflow mit kontrolliertem Model Reload
- Trainings- und Retraining-Pipelines mit Prefect
- Datenvalidierung, Dataset-Versionierung und Feature Engineering
- Monitoring von Modellqualität, Feature Drift, Latenz und API-Metriken
- Prometheus-/Grafana-Monitoring und Streamlit Dashboard
- Docker-basierte Entwicklungsumgebung
- Infrastructure as Code mit Terraform
- CI/CD mit GitHub Actions, automatisierten Tests, Security Scan und Deployment auf GCP Cloud Run
Das Projekt zeigt, wie sich ein Notebook-Prototyp in ein reproduzierbares ML-System überführen lässt. Training, Modellversionierung, Deployment und Monitoring sind klar getrennt und weitgehend automatisiert. Dadurch werden Änderungen nachvollziehbarer, Deployments weniger fehleranfällig und Probleme im Betrieb früher erkennbar.Tech Stack: Python, FastAPI, MLflow, Prefect, Docker, Terraform, GitHub Actions, GCP Cloud Run, Prometheus, Grafana, scikit-learn und Pandas.Der vollständige Code inklusive README, Architektur, Docker-Setup und CI/CD-Workflow ist über mein GitHub-Profil einsehbar. - MLOps Portfolio ProjectSales Forecasting MLOps System | Monitoring, Retraining & GCPFebruary 2026 - April 2026 (2 months)Eigenständiges MLOps-Portfolio-Projekt zur Operationalisierung eines Sales-Forecasting-Modells für Nachfrage-, Umsatz- und Planungsszenarien.Ziel war es, aus einem statischen Forecasting-Modell einen reproduzierbaren Prozess für Training, Bereitstellung, Überwachung und Retraining zu entwickeln. Das Projekt berücksichtigt typische Herausforderungen produktiver Forecasting-Systeme wie zeitverzögert verfügbare Ist-Werte, veränderte Datenverteilungen und steigende Prognosefehler.Der Schwerpunkt lag bewusst nicht auf der Entwicklung des bestmöglichen Forecasting-Modells, sondern auf der zuverlässigen Operationalisierung des gesamten ML-Lifecycles.Umgesetzt wurden:
- FastAPI-basierte Forecasting API
- strukturierte Prediction Logs und Forecast State Handling
- zeitabhängiges Feature Engineering
- MLflow Experiment Tracking und Model Registry
- Trainings- und Retraining-Pipelines mit Prefect
- Dataset-Versionierung und Datenvalidierung
- Drift Detection und Forecast Performance Monitoring
- Alerts bei steigenden Prognosefehlern
- automatische Retraining Trigger
- Docker-basierte Entwicklungsumgebung
- CI/CD mit GitHub Actions
- Infrastructure as Code mit Terraform
- Deployment auf Google Cloud Run
Das Projekt demonstriert, wie Forecasts auch nach dem ersten Deployment kontrollierbar bleiben. Modellqualität und Datenveränderungen werden überwacht, neue Ist-Werte können in die Evaluation einfließen und Retraining-Prozesse lassen sich gezielt auslösen. Dadurch wird aus einem einmalig trainierten Modell ein kontinuierlich überprüfbarer ML-Prozess.Tech Stack: Python, FastAPI, MLflow, Prefect, Docker, Terraform, GitHub Actions, GCP Cloud Run, scikit-learn, XGBoost und Pandas.Der vollständige Code inklusive README, Demo-Simulation und Deployment-Dokumentation ist über mein GitHub-Profil einsehbar. - Technische Hochschule IngolstadtResearch Associate - Data Analysis & Simulation ModelingJuly 2021 - December 2024 (3 years and 5 months)Entwicklung und Validierung datengetriebener Simulationsmodelle für komplexe technische Energiesysteme.Zu meinen Aufgaben gehörten der Aufbau reproduzierbarer Analyse- und Datenverarbeitungsworkflows, die Verarbeitung und Validierung realer Messdaten sowie Design of Experiments, Parameteroptimierung und Sensitivitätsanalysen.Darüber hinaus validierte ich das Modellverhalten anhand realer Daten, dokumentierte Modellannahmen und Limitationen und nutzte die Ergebnisse zur Entscheidungsunterstützung, Systemoptimierung und Szenarioanalyse.Diese Erfahrung bildet heute eine wichtige Grundlage meiner Arbeit im ML- und MLOps-Umfeld, insbesondere in den Bereichen Datenqualität, Reproduzierbarkeit, Modellvalidierung und zuverlässige technische Workflows.
Recommendations
Be the first to recommend Steffen
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Data Science & AI BootcampLe Wagon2025– Grundlagen in Machine Learning und Modellentwicklung – Datenverarbeitung und Feature Engineering – Entwicklung und Deployment von ML-Anwendungen
- M.Sc. Energy EngineeringFriedrich-Alexander-Universität Erlangen-Nürnberg2018- Fundierte Kenntnisse in der analytischen und quantitativen Problemlösung - Erfahrung im Umgang mit komplexen technischen Systemen - Erfahrung mit datengestützter Analyse im ingenieurwissenschaftlichen Kontext