You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Steffen L.SL

Steffen L.

MLOps Engineer | Production ML, CI/CD & Monitoring

€550/day
Ingolstadt, DE
0-2 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Steffen

I support data teams, startups, and companies in transforming machine learning models from notebooks into a reproducible and operational ML process.

Many ML projects function as prototypes but are not yet prepared for production use: training steps are manual, model versions are not traceable, deployments are error-prone, and monitoring or retraining are missing.

I support this among other things with:
  • Analysis and structuring of existing notebooks for maintainable and testable code
  • Modularization of training and inference for reproducible workflows
  • Prediction APIs with FastAPI for integrating models into applications
  • MLflow Tracking and Model Registry for traceable experiments and versions
  • Automated training and retraining workflows with Prefect
  • Dockerization and deployment on GCP Cloud Run
  • CI/CD with GitHub Actions for automated tests, builds, and deployments
  • Monitoring of model quality, drift, latency, and API metrics
  • Infrastructure as Code with Terraform for reproducible environments

My portfolio projects on Customer Churn Prediction and Sales Forecasting demonstrate these patterns for classification and forecasting.

A possible starting point is a compact **Notebook-to-MLOps Assessment**. I analyze ML code, the training process, and project structure. The result is a prioritized roadmap showing which steps are most sensible and how to gradually build an operational ML system from the existing prototype.

Tech Stack: Python, FastAPI, MLflow, Prefect, Docker, Terraform, GitHub Actions, GCP, Cloud Run, Prometheus, and Grafana.
  • German

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • MLOps Portfolio Project
    Churn Prediction MLOps System | API, MLflow, Monitoring & CI/CD
    April 2026 - June 2026 (2 months)
    Independent MLOps portfolio project for operationalizing a customer churn model for classification and decisioning scenarios.

    In addition to the churn probability, the system generates prioritized retention actions based on the expected economic benefit. This transforms a mere model prediction into concrete decision support.

    The focus was consciously not on maximizing prediction accuracy, but on building a reproducible and operational ML system. The model serves as a realistic use case to implement central MLOps patterns such as experiment tracking, model registry, deployment, monitoring, retraining, and CI/CD.

    Implemented:
    • FastAPI-based prediction API for single and batch inference
    • MLflow experiment tracking and model registry
    • Champion/Challenger workflow with controlled model reload
    • Training and retraining pipelines with Prefect
    • Data validation, dataset versioning, and feature engineering
    • Monitoring of model quality, feature drift, latency, and API metrics
    • Prometheus/Grafana monitoring and Streamlit dashboard
    • Docker-based development environment
    • Infrastructure as Code with Terraform
    • CI/CD with GitHub Actions, automated tests, security scan, and deployment on GCP Cloud Run

    The project demonstrates how a notebook prototype can be transformed into a reproducible ML system. Training, model versioning, deployment, and monitoring are clearly separated and largely automated. This makes changes more traceable, deployments less error-prone, and operational issues detectable earlier.

    Tech Stack: Python, FastAPI, MLflow, Prefect, Docker, Terraform, GitHub Actions, GCP Cloud Run, Prometheus, Grafana, scikit-learn, and Pandas.

    The complete code, including README, architecture, Docker setup, and CI/CD workflow, is available via my GitHub profile.
    MLOps MLflow FastAPI CI/CD Classification
  • MLOps Portfolio Project
    Sales Forecasting MLOps System | Monitoring, Retraining & GCP
    February 2026 - April 2026 (2 months)
    Independent MLOps portfolio project for operationalizing a sales forecasting model for demand, revenue, and planning scenarios.

    The goal was to develop a reproducible process for training, deployment, monitoring, and retraining from a static forecasting model. The project addresses typical challenges of production forecasting systems such as delayed availability of actual values, changing data distributions, and increasing forecast errors.

    The focus was consciously not on developing the best possible forecasting model, but on reliably operationalizing the entire ML lifecycle.

    Implemented:
    • FastAPI-based forecasting API
    • Structured prediction logs and forecast state handling
    • Time-dependent feature engineering
    • MLflow experiment tracking and model registry
    • Training and retraining pipelines with Prefect
    • Dataset versioning and data validation
    • Drift detection and forecast performance monitoring
    • Alerts for increasing forecast errors
    • Automatic retraining triggers
    • Docker-based development environment
    • CI/CD with GitHub Actions
    • Infrastructure as Code with Terraform
    • Deployment on Google Cloud Run

    The project demonstrates how forecasts can remain controllable even after the initial deployment. Model quality and data changes are monitored, new actual values can be included in the evaluation, and retraining processes can be triggered specifically. This transforms a one-time trained model into a continuously verifiable ML process.

    Tech Stack: Python, FastAPI, MLflow, Prefect, Docker, Terraform, GitHub Actions, GCP Cloud Run, scikit-learn, XGBoost, and Pandas.

    The complete code, including README, demo simulation, and deployment documentation, is available via my GitHub profile.
    MLOps Google Cloud Platform (GCP) MLflow Time Series Forecasting FastAPI
  • Technische Hochschule Ingolstadt
    Research Associate - Data Analysis & Simulation Modeling
    July 2021 - December 2024 (3 years and 5 months)
    Development and validation of data-driven simulation models for complex technical energy systems.

    My responsibilities included setting up reproducible analysis and data processing workflows, processing and validating real measurement data, as well as Design of Experiments, parameter optimization, and sensitivity analyses.

    Furthermore, I validated the model behavior using real data, documented model assumptions and limitations, and used the results for decision support, system optimization, and scenario analysis.

    This experience forms an important foundation for my current work in the ML and MLOps field, particularly in the areas of data quality, reproducibility, model validation, and reliable technical 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Data Science & AI Bootcamp
    Le Wagon
    2025
    – Grundlagen in Machine Learning und Modellentwicklung – Datenverarbeitung und Feature Engineering – Entwicklung und Deployment von ML-Anwendungen
  • M.Sc. Energy Engineering
    Friedrich-Alexander-Universität Erlangen-Nürnberg
    2018
    - Fundierte Kenntnisse in der analytischen und quantitativen Problemlösung - Erfahrung im Umgang mit komplexen technischen Systemen - Erfahrung mit datengestützter Analyse im ingenieurwissenschaftlichen Kontext

Skill set

Categories