Senior Data Engineer focused on scalable platforms, cloud-native pipelines, ML/AI systems, and Agentic Engineering with Python, Java, SQL, and AWS.
Aktualisiert am 08.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2026
Verfügbar zu: 100%
davon vor Ort: 10%
Data Engineer
Python
AWS
Java
SQL
Databricks
Kafka
Kubernetes
PostgreSQL
TypeScript
React
Docker
Terraform
Streaming
Flink
Redis
Claude Code
OpenCode
REST
Apache Spark
TDD
German
Native
English
Fluent
French
Basic

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

9 Monate
2025-10 - heute

Product Information Management Platform for AI-Driven Bathroom Planning Software

Python AWS CDK alembic ...
The provider behind the AI bathroom-planning platform needed a domain-specific PIM to curate the catalog data, variant logic and spatial-positioning rules that feed the planner. Off-the-shelf PIM tooling could not model bathroom-specific concepts nor produce the deterministic, versioned export contracts the downstream AI engine and web app require. The platform combines a FastAPI/PostgreSQL backend and with a React 19 admin frontend; it is multi-tenant, audit-logged end-to-end, and deployed on AWS via CDK.
  • Designed and shipped a multi-tenant PIM covering 15+ domain entities across 5000+ products with 100% row-level audit history
  • Designed and shipped a Positioning-rule engine that supplies relative positioning of products within a bathroom for 5000+ products with < 50 positioning rules
  • Shipped 2 independently deployable services into 1 integrated product, independently deployable via CI with zero downtime
Python AWS CDK alembic PostgresQL FastAPI TanStack ReactJS SQLAlchemy Github CI docker AWS S3
Wholesaler, Bathroom and Sanitary Equipment
1 Jahr 9 Monate
2024-10 - heute

AI-Driven Bathroom Planning Software

Python AWS CDK alembic ...
A provider of bathroom planning solutions wants to enable sales partners and end customers to interactively design bathrooms in 3D and automatically receive optimized fixture layouts that respect spatial and ergonomic constraints. The platform pairs a real-time React/Three. js 3D web frontend with a Python optimization and AI engine that generates ready-to-quote bathroom plans in seconds, all deployed on AWS with full Infrastructure as Code. Prototyped Infrastructure hosting with ECS and Fargate Cluster.
  • Built an end-to-end training data extraction and visualization pipeline that mined existing bathroom plans into 90,000+ annotated training samples
  • Delivered an AI inference engine that produces a complete optimized 3D bathroom layout in under 5 seconds
  • Shipped 3 independently deployable services into 1 integrated product, independently deployable via CI with zero downtime
Python AWS CDK alembic PostgreSQL FastAPI SQLAlchemy ThreeJS vite ReactJS pandas numpy Github CI pytest Claude Code Opencode TanStack docker AWS SQS AWS Secrets Manager AWS S3 PyTorch AWS ECS AWS Fargate
Wholesaler, Bathroom and Sanitary Equipment
4 Jahre
2022-07 - heute

Cluster Migration of Internal Data Warehouse

Apache airflow Python Apache Hive ...
As data volumes continue to grow for eCommerce companies and the number of data consumers within the organization is increasing, sometimes old infrastructure will not be able to keep up with the challenges. Additionally, In this particular case, the computing and warehousing cluster has to be on-premise for data security reasons. After new cluster-infrastructure had been provided by an external provider, all data warehouse and computing logic has to be migrated from the old infrastructure to the new infrastructure. Additional challenges are maintaining backwards compatibility of the migrated processes at all times and adhering to strict security standards.
  • Migration and Deployment of 30+ airflow DAGs with 20 ? 50 Tasks each to cloudera infrastructure
  • Co-development of a python client library for Apache Livy that is used by 100+ airflow tasks
  • Deployment of 20+ Apache Hive databases with 10 ? 50 tables each in three Data Warehouse layers via Ansible
  • Code review of 5-10 merge requests per week
Apache airflow Python Apache Hive Apache Spark PySpark Apache Livy Apache Hadoop Ansible Gitlab CI Jenkins Apache Knox Scrum Jira Confluence
Multichannel Retailer, Non-Food
10 Monate
2024-01 - 2024-10

Data Engineering for Machine Monitoring AI Models

Senior / Lead Data Engineer
Senior / Lead Data Engineer
A manufacturer and supplier of industrial machines wants to provide machine monitoring to customers. In addition to Real-Time machine monitoring based on user configured rules, the company wants to add AI based monitoring. AI specialists need to be empowered to develop and supply AI models. Within databricks ? which was recently introduced within the company ? workflows have to be designed, implemented and maintained. Data Engineering based on feature requests and needs of AI specialists has to be developed and operationalized in ETL-Jobs. Additionally, AI models have to be operated suitable to deliver real time predictions as part of the machine monitoring service.
  • Senior / Lead Data Engineer in a team of 4 people
  • Design and Implementation of 2 End-to-End AI Workflows
    • Daily automated Feature Extraction
    • Daily automated Re-Training of the AI Model
    • Daily automated Re-Deployment of the trained AI Model
  • Design and implemetation of 20+ exploratory databricks Lakeview Dashboards
Industrial Machine Supplier, Food and Beverages,
Python, databricks, PySpark, SQL, Mlflow, Terraform, Jupyter Notebooks
1 Jahr 7 Monate
2023-04 - 2024-10

Industrial Machine Monitoring

Senior / Lead Developer Apache Flink Java Apache Maven ...
Senior / Lead Developer

A manufacturer and supplier of industrial machines wants to provide an additional after sales service to customers: Real-Time machine monitoring that can notify operators on the shop floor in case of suspicious sensor readings. Customers can configure rule based monitoring for their shop floor in a custom backend. The analytics engine is also able to produce real time insights based on advanced analytics. As an additional challenge, as more and more customers adopt this service, the DevOps side of the analytics engine has to be migrated from a monolithic environment into a flexible, cloud based setup in order to account for the individual requirements and challenges that each single customer provides. Prototyped different hosting and operations models in AWS EKS and AWS ECS with AWS Fargate.

  • Senior / Lead Developer in a team of 6 people
  • Lead Research and Conception for Infrastructure Redesign that:
    • Distributes the monolithic analytics engine into a fleet of small, independent AWS native deployments
    • Reduced the end-to-end processing time of a machine monitoring message by up to 80%
Apache Flink Java Apache Maven Docker AWS Kinesis AWS Kinesis Analytics AWS DynamoDB AWS CDK AWS Cloudwatch AWS EKS AWS Lambda AWS Athena kubernetes helm AWS EC2 TypeScript AngularJS Python AWS ECS AWS Fargate
Industrial Machine Supplier, Food and Beverages
3 Monate
2023-01 - 2023-03

Real Time Trading Application

Java JUnit Apache Maven ...
The volume of financial transactions on trade exchanges is steadily increasing as well as the execution speed of the transactions. FinTech Companies like trade exchanges, market makers and traders have to be able to conduct their business in this currently accelerating environment. In order to do this, robust software is needed that can automatically facilitate most trades on top of a robust data streaming infrastructure. Exceptional trades have to be routed to human traders in order to correct the price and facilitate a manual trade.
  • Fixed a long running bug in the desktop trading application. In-house traders are now able to finalize up to 10 additional manual trade opportunities per day
  • Integrated 3 additional international marketplaces into the automated trading and market making process
  • Enabled Automated Security Testing for > 5 applications, enabling engineers to spot and close more than 10 previously undetected security issues
Java JUnit Apache Maven Python Jython TIBCO MySQL PostgresQL Gitlab CI Gitlab Static Application Security Testing (SAST) Jenkins JIRA Confluence
Stock Exchange, FinTech
2 Jahre 5 Monate
2020-02 - 2022-06

Platform for Real Time Fraud Detection in eCommerce

Technical Lead Java JUnit Apache maven ...
Technical Lead
In order to prevent financial and reputational loss in eCommerce platforms an automated security system is needed that can detect fraud patterns in online shop. The software, written in Java with Apache Flink, should be able to scale out over multiple shop systems and data sources. Further requirements are monitoring traffic in real time and incorporating expert knowledge alongside machine learning and Artificial Intelligence (A.I.) models. The software is deployed and operated on the customers cloud environtment by using modern Continuous Integration (CI) and DevOps principles.
  • Lead design of the platform, Technical Lead for a team of 5 Developers
  • Implementation of a proof of concept with Java from which 80% of code made the first product iteration
  • Prototyping of two end-to-end MLOps workflows with MLflow and AWS Sagemaker
  • Successful deployment and zero downtime operations on customer premises at around 15 million events per day
  • Design of cloud based testing environment that can be brought up in less than 15 minutes (Infrastructure as Code) and handle up to 10 times of the production workload
Java JUnit Apache maven Apache Flink Apache Kafka Redis Terraform AWS EKS AWS Cloudformation kubernetes helm docker Datadog Gitlab CI MLFlow AWS Sagemaker scikit-learn AWS S3 AWS RDS Trello
IT Consultancy, Internal Product Development
3 Jahre 7 Monate
2018-06 - 2021-12

Webtracking Event Pipeline with snowplow in AWS

snowplow kubernetes AWS EMR ...

For an eCommerce Platform it is crucial to have a detailed picture of customer behaviour on which business decisions can be based. Either in real-time or from the data warehouse. For that a flexible, scalable, and field-testet solution is necessary which can run in the cloud. Additionally, all browser events need a custom enrichment with business information from the backend in order to provide necessary context e.g. for ?Add to Cart?-events. The webtracking pipeline is managed by using modern DevOps principles: Continuous Integration (CI), zero downtime deployments and Infrastructure as Code.

  • Integration of snowplow event-pipeline in cloud based shop architecture
  • Day to day operations of event-pipeline at ca. 4 million events per day
  • Co-Engineering of custom enrichment in the webshop backend (ca. 1000+ lines of code) and handover of ownership to the backend team
  • Setup of custom real time event monitoring (< 1s latency) with elasticsearch and kibana
  • Setup of custom scheduling and deployment processes for 5 components of the snowplow event-pipeline

snowplow kubernetes AWS EMR AWS EKS AWS EC2 AWS kinesis AWS redshift Apache airflow kibana elasticsearch NodeJS Gitlab CI AWS RDS Scala Scrum Jira Cofluence
Multichannel Retailer, Furniture
3 Jahre 6 Monate
2018-01 - 2021-06

Product Recommendation Engines

Tensorflow keras scikit-learn ...

To enrich the shopping experience of the customer and to drive additional sales, the eCommerce platform should be able to recommend customers additional products with Artificial Intelligence (A.I.) models. Two orthogonal strategies are employed: Product based similiarity based on neural network embeddings and collaborative filtering based on user behaviour. The model results need to be integrated into the Java backend of the webshop. Additionally, Performance monitoring for the recommendations is needed.

  • Product Recommendation Engines: Collaborative Filtering and Item Similarity with Neural Nets
    • Productionize both models based on proof of concepts by Machine Learning Engineerin including data aquisition, training of the model and data output
    • Scheduling and operations of productionized models, including 3 different code bases and more than 5 regularly scheduled jobs
    • Operationalization of 10+ performance metrics over 5 dashboards for stakeholders
Tensorflow keras scikit-learn Python pandas AWS EMR Java ant Spring hybris Apache Mahout AWS Redshift Apache airflow apache superset Scrum Confluence Jira
Multichannel Retailer, Furniture
4 Jahre 6 Monate
2017-01 - 2021-06

ETL-Pipeline Architecture with Apache Airflow und kubernetes

Apache airflow kubernetes docker ...
A datadriven company needs to have a reliable and scalable infrastructure as a key components of the corporate decision making. Engineers as well as analysts need to be enabled to create ETL-processes, Artificial Intelligence (A.I.) jobs and ad-hoc reports without the need to consult with a data engineer. The data architecture of the company needs to provide scalability, clear separation between testing and production and ease of use. Modern DevOps practices like Continuous Integration (CI) and Infrastructure as Code need to be employed across the whole infrastructure.
  • Leading conception of cloud based infrastructure based on the above requirements
  • Initial training of 5 developers an onboarding of more than 10 developers since
  • Initial setup and operation of apache airflow with intially ca. 10 jobs, scaling up to more than 100 regular scheduled jobs at present
Apache airflow kubernetes docker AWS EKS AWS EC2 AWS IAM AWS S3 AWS EMR AWS RDS Gitlab CI Scrum Jira Confluence
Multichannel Retailer, Furniture
3 Jahre 6 Monate
2017-08 - 2021-01

A/B-Testing Plattform

python PyMC3 Python SciPy Apache Spark ...

In order to enable an eCommerce organization to become a datadriven organization there must be (among other things) a framework present to compare different version of the website against each other. Many members of the organization and departments need to be able to create and conduct experiments without the assistance of a data engineer. Anther important factor for the framework was the usage Bayesian statistics.

  • Leading Conception of testing framework including randomization logic, statistical modelling and grapical presentation in the frontend
  • Implementation of proof of concept for statistical engine
  • Implementation of production code for frontend, backend, statistical engine
  • Training of stakeholders from 3 different departments in methodology and statistical background of A/B-testing

python PyMC3 Python SciPy Apache Spark Python pySpark Apache airflow docker Jenkins kubernetes VueJS Redshift Scrum Jira Confluence
Multichannel Retailer, Furniture
2 Jahre 1 Monat
2015-01 - 2017-01

Java Backend Development

Java hybris ant ...
Backend development for the webshop system of a leading German home improvement retailer. The webshop was separated into a frontend and a backend part. The frontend part was running with the technology NodeJS employing Jade Templates for rendering HTML-Templates. The backend system was running with the shop system hybris, employing Java, Spring and ant as the technical stack.
  • Implementing the redesign of the webshop checkout with Test Driven Development (TDD) methodologies. Thus reducing the user testing phase to less than one week and deploying to production with 0 post-deployment bugfixes
  • Onboarding of 5 junior developers including mentorship in Test Driven Development (TDD), Clean Code and core principles of Object Oriented Software Design
  • Concept and lead development in migrating a backend product caching solution to a stream-based architechture with Apache Kafka and redis. 99th percentile response times were reduced by over 100 ms while at the same time the memory profile of the caching system was reduced to 50%
Java hybris ant Spring JUnit Mockito Selenium NodeJS Jade docker Apache Kafka redis Jenkins Gitlab Scrum Confluence Jira
Multichannel Retailer, Home Improvement
2 Jahre 3 Monate
2012-11 - 2015-01

Project Management Webshop Development

Certified Scrum Master Scrum Kanban Jira ...
Certified Scrum Master
Project Management of an agile full stack development team for the webshop of a leading german fashion online retailer. On one hand the job included managing customer relations. On the other hand the job included filling the role of the Scrum Master for the development team.
  • Oversight of a yearly budget of 1.5+ Mio EUR
  • Implementing and operating agile processes (Scrum and Kanban) in a development team of 12 ? 15 engineers
Scrum Kanban Jira Confluence Redmine Microsoft Excel Requirements Engineering
Online Retailer, Fashion

Aus- und Weiterbildung

Aus- und Weiterbildung

2003 ? 2008

Magister / Master of Arts

Christian-Albrechts-Universität zu Kiel, Germany


Key Focus:

Major: Philosophy

Minors: Musicology, Computer Science


2002

Abitur

Gymnasium Winsen/Luhe, Germany


Certificates

  • Machine Learning Engineering for Production (MLOps)
  • DeepLearning.AI TensorFlow Developer
  • DeepLearning.AI Deep Learning
  • IT agile - Scrum Master

Position

Position

Senior Data Engineer / Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Data Engineer Python AWS Java SQL Databricks Kafka Kubernetes PostgreSQL TypeScript React Docker Terraform Streaming Flink Redis Claude Code OpenCode REST Apache Spark TDD

Produkte / Standards / Erfahrungen / Methoden

Skills

Frameworks

  • Python:
    • pandas
    • jupyter
    • numpy
    • scipy
    • matplotlib
    • flask
    • fastAPI
    • Apache airflow
    • pySpark
    • pydantic
    • alembic
    • SQLAlchemy
    • poetry
    • Jython
    • pdm
    • uv
  • Java:
    • Spring
    • Spring Boot
    • JUnit
    • Mockito
    • maven
    • ant
    • hybris
  • JavaScript:
    • TypeScript
    • TanStack
    • ReactJS
    • vite
    • NodeJS
    • ThreeJS
    • VueJS


Agentic Engineering

  • Claude Code
  • OpenCode
  • Roo Code
  • Pi Agent
  • Github Copilot
  • OpenClaw


Cloud DevOps

  • AWS
  • kubernetes
  • helm
  • docker
  • terraform
  • Gitlab CI
  • Jenkins
  • Apache airflow
  • Datadog
  • Hadoop (HDFS)
  • AWS EKS
  • AWS EMR
  • AWS EC2
  • AWS Cloudformation
  • AWS Cloudwatch
  • AWS CDK
  • AWS Lambda
  • AWS Secrets Manager
  • AWS RDS
  • AWS S3
  • GCP


Machine Learning

  • Tensorflow
  • PyTorch
  • keras
  • scikit-learn
  • pyMC3
  • MLflow
  • AWS Sagemaker
  • Hugging Face
  • OpenAI
  • LangChain
  • Haystack


Streaming

  • Apache Spark
  • Apache Flink
  • Apache Kafka
  • AWS Kinesis
  • snowplow
  • TIBCO


Engineering Concept

  • Object Oriented Programming
  • Test Driven Development (TDD)
  • Functional Programming
  • Domain Driven Design (DDD)
  • Clean Code


Security

  • ssh
  • Snyk
  • kerberos
  • Apache Knox
  • AWS IAM
  • VPN
  • SAST


Agile Concepts and Tools

  • Scrum (Certified Scrum Master)
  • Kanban
  • Jira
  • Confluence
  • Trello
  • OpenProject


Work Experience

10/2023 - today

Role: Founder / Data Engineer

Customer: on request


2020 - 2022

Customer: Multiple Customers, see below for Project Descriptions


Tasks:

Data Engineering


2020 - 2022

Role: Team Lead Data Engineering / Data Science 

Customer: Neuland ? Büro für Informatik


2017 - 2020

Role: Data Engineer / Data Scientist 

Customer: Neuland ? Büro für Informatik


2015 - 2017

Role: Back End Developer 

Customer: Neuland ? Büro für Informatik


2012 - 2015

Role: Project Manager 

Customer: Neuland ? Büro für Informatik


2012 - 2012

Role: Assistant to the CTO 

Customer: OXID eSales


2010 - 2012

Role: Public Relations Consultant 

Customer: rheinfaktor

Programmiersprachen

Python
Java
SQL
JavaScript
bash
Go
Lisp
Haskell
Kotlin
Scala
R
Octave
C

Datenbanken

MySQL
PostgreSQL
Redis
AWS Redshift
Cassandra
AWS Athena
AWS DynamoDB
Apache Hive
Apache solr
elasticsearch
databricks
Pinecone
Qdrant
pgvector

Branchen

Branchen

  • Anlagenbau
  • E-Commerce
  • Großhandel
  • IT- und Softwareprodukte
  • Finanzbranche / Trading

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

9 Monate
2025-10 - heute

Product Information Management Platform for AI-Driven Bathroom Planning Software

Python AWS CDK alembic ...
The provider behind the AI bathroom-planning platform needed a domain-specific PIM to curate the catalog data, variant logic and spatial-positioning rules that feed the planner. Off-the-shelf PIM tooling could not model bathroom-specific concepts nor produce the deterministic, versioned export contracts the downstream AI engine and web app require. The platform combines a FastAPI/PostgreSQL backend and with a React 19 admin frontend; it is multi-tenant, audit-logged end-to-end, and deployed on AWS via CDK.
  • Designed and shipped a multi-tenant PIM covering 15+ domain entities across 5000+ products with 100% row-level audit history
  • Designed and shipped a Positioning-rule engine that supplies relative positioning of products within a bathroom for 5000+ products with < 50 positioning rules
  • Shipped 2 independently deployable services into 1 integrated product, independently deployable via CI with zero downtime
Python AWS CDK alembic PostgresQL FastAPI TanStack ReactJS SQLAlchemy Github CI docker AWS S3
Wholesaler, Bathroom and Sanitary Equipment
1 Jahr 9 Monate
2024-10 - heute

AI-Driven Bathroom Planning Software

Python AWS CDK alembic ...
A provider of bathroom planning solutions wants to enable sales partners and end customers to interactively design bathrooms in 3D and automatically receive optimized fixture layouts that respect spatial and ergonomic constraints. The platform pairs a real-time React/Three. js 3D web frontend with a Python optimization and AI engine that generates ready-to-quote bathroom plans in seconds, all deployed on AWS with full Infrastructure as Code. Prototyped Infrastructure hosting with ECS and Fargate Cluster.
  • Built an end-to-end training data extraction and visualization pipeline that mined existing bathroom plans into 90,000+ annotated training samples
  • Delivered an AI inference engine that produces a complete optimized 3D bathroom layout in under 5 seconds
  • Shipped 3 independently deployable services into 1 integrated product, independently deployable via CI with zero downtime
Python AWS CDK alembic PostgreSQL FastAPI SQLAlchemy ThreeJS vite ReactJS pandas numpy Github CI pytest Claude Code Opencode TanStack docker AWS SQS AWS Secrets Manager AWS S3 PyTorch AWS ECS AWS Fargate
Wholesaler, Bathroom and Sanitary Equipment
4 Jahre
2022-07 - heute

Cluster Migration of Internal Data Warehouse

Apache airflow Python Apache Hive ...
As data volumes continue to grow for eCommerce companies and the number of data consumers within the organization is increasing, sometimes old infrastructure will not be able to keep up with the challenges. Additionally, In this particular case, the computing and warehousing cluster has to be on-premise for data security reasons. After new cluster-infrastructure had been provided by an external provider, all data warehouse and computing logic has to be migrated from the old infrastructure to the new infrastructure. Additional challenges are maintaining backwards compatibility of the migrated processes at all times and adhering to strict security standards.
  • Migration and Deployment of 30+ airflow DAGs with 20 ? 50 Tasks each to cloudera infrastructure
  • Co-development of a python client library for Apache Livy that is used by 100+ airflow tasks
  • Deployment of 20+ Apache Hive databases with 10 ? 50 tables each in three Data Warehouse layers via Ansible
  • Code review of 5-10 merge requests per week
Apache airflow Python Apache Hive Apache Spark PySpark Apache Livy Apache Hadoop Ansible Gitlab CI Jenkins Apache Knox Scrum Jira Confluence
Multichannel Retailer, Non-Food
10 Monate
2024-01 - 2024-10

Data Engineering for Machine Monitoring AI Models

Senior / Lead Data Engineer
Senior / Lead Data Engineer
A manufacturer and supplier of industrial machines wants to provide machine monitoring to customers. In addition to Real-Time machine monitoring based on user configured rules, the company wants to add AI based monitoring. AI specialists need to be empowered to develop and supply AI models. Within databricks ? which was recently introduced within the company ? workflows have to be designed, implemented and maintained. Data Engineering based on feature requests and needs of AI specialists has to be developed and operationalized in ETL-Jobs. Additionally, AI models have to be operated suitable to deliver real time predictions as part of the machine monitoring service.
  • Senior / Lead Data Engineer in a team of 4 people
  • Design and Implementation of 2 End-to-End AI Workflows
    • Daily automated Feature Extraction
    • Daily automated Re-Training of the AI Model
    • Daily automated Re-Deployment of the trained AI Model
  • Design and implemetation of 20+ exploratory databricks Lakeview Dashboards
Industrial Machine Supplier, Food and Beverages,
Python, databricks, PySpark, SQL, Mlflow, Terraform, Jupyter Notebooks
1 Jahr 7 Monate
2023-04 - 2024-10

Industrial Machine Monitoring

Senior / Lead Developer Apache Flink Java Apache Maven ...
Senior / Lead Developer

A manufacturer and supplier of industrial machines wants to provide an additional after sales service to customers: Real-Time machine monitoring that can notify operators on the shop floor in case of suspicious sensor readings. Customers can configure rule based monitoring for their shop floor in a custom backend. The analytics engine is also able to produce real time insights based on advanced analytics. As an additional challenge, as more and more customers adopt this service, the DevOps side of the analytics engine has to be migrated from a monolithic environment into a flexible, cloud based setup in order to account for the individual requirements and challenges that each single customer provides. Prototyped different hosting and operations models in AWS EKS and AWS ECS with AWS Fargate.

  • Senior / Lead Developer in a team of 6 people
  • Lead Research and Conception for Infrastructure Redesign that:
    • Distributes the monolithic analytics engine into a fleet of small, independent AWS native deployments
    • Reduced the end-to-end processing time of a machine monitoring message by up to 80%
Apache Flink Java Apache Maven Docker AWS Kinesis AWS Kinesis Analytics AWS DynamoDB AWS CDK AWS Cloudwatch AWS EKS AWS Lambda AWS Athena kubernetes helm AWS EC2 TypeScript AngularJS Python AWS ECS AWS Fargate
Industrial Machine Supplier, Food and Beverages
3 Monate
2023-01 - 2023-03

Real Time Trading Application

Java JUnit Apache Maven ...
The volume of financial transactions on trade exchanges is steadily increasing as well as the execution speed of the transactions. FinTech Companies like trade exchanges, market makers and traders have to be able to conduct their business in this currently accelerating environment. In order to do this, robust software is needed that can automatically facilitate most trades on top of a robust data streaming infrastructure. Exceptional trades have to be routed to human traders in order to correct the price and facilitate a manual trade.
  • Fixed a long running bug in the desktop trading application. In-house traders are now able to finalize up to 10 additional manual trade opportunities per day
  • Integrated 3 additional international marketplaces into the automated trading and market making process
  • Enabled Automated Security Testing for > 5 applications, enabling engineers to spot and close more than 10 previously undetected security issues
Java JUnit Apache Maven Python Jython TIBCO MySQL PostgresQL Gitlab CI Gitlab Static Application Security Testing (SAST) Jenkins JIRA Confluence
Stock Exchange, FinTech
2 Jahre 5 Monate
2020-02 - 2022-06

Platform for Real Time Fraud Detection in eCommerce

Technical Lead Java JUnit Apache maven ...
Technical Lead
In order to prevent financial and reputational loss in eCommerce platforms an automated security system is needed that can detect fraud patterns in online shop. The software, written in Java with Apache Flink, should be able to scale out over multiple shop systems and data sources. Further requirements are monitoring traffic in real time and incorporating expert knowledge alongside machine learning and Artificial Intelligence (A.I.) models. The software is deployed and operated on the customers cloud environtment by using modern Continuous Integration (CI) and DevOps principles.
  • Lead design of the platform, Technical Lead for a team of 5 Developers
  • Implementation of a proof of concept with Java from which 80% of code made the first product iteration
  • Prototyping of two end-to-end MLOps workflows with MLflow and AWS Sagemaker
  • Successful deployment and zero downtime operations on customer premises at around 15 million events per day
  • Design of cloud based testing environment that can be brought up in less than 15 minutes (Infrastructure as Code) and handle up to 10 times of the production workload
Java JUnit Apache maven Apache Flink Apache Kafka Redis Terraform AWS EKS AWS Cloudformation kubernetes helm docker Datadog Gitlab CI MLFlow AWS Sagemaker scikit-learn AWS S3 AWS RDS Trello
IT Consultancy, Internal Product Development
3 Jahre 7 Monate
2018-06 - 2021-12

Webtracking Event Pipeline with snowplow in AWS

snowplow kubernetes AWS EMR ...

For an eCommerce Platform it is crucial to have a detailed picture of customer behaviour on which business decisions can be based. Either in real-time or from the data warehouse. For that a flexible, scalable, and field-testet solution is necessary which can run in the cloud. Additionally, all browser events need a custom enrichment with business information from the backend in order to provide necessary context e.g. for ?Add to Cart?-events. The webtracking pipeline is managed by using modern DevOps principles: Continuous Integration (CI), zero downtime deployments and Infrastructure as Code.

  • Integration of snowplow event-pipeline in cloud based shop architecture
  • Day to day operations of event-pipeline at ca. 4 million events per day
  • Co-Engineering of custom enrichment in the webshop backend (ca. 1000+ lines of code) and handover of ownership to the backend team
  • Setup of custom real time event monitoring (< 1s latency) with elasticsearch and kibana
  • Setup of custom scheduling and deployment processes for 5 components of the snowplow event-pipeline

snowplow kubernetes AWS EMR AWS EKS AWS EC2 AWS kinesis AWS redshift Apache airflow kibana elasticsearch NodeJS Gitlab CI AWS RDS Scala Scrum Jira Cofluence
Multichannel Retailer, Furniture
3 Jahre 6 Monate
2018-01 - 2021-06

Product Recommendation Engines

Tensorflow keras scikit-learn ...

To enrich the shopping experience of the customer and to drive additional sales, the eCommerce platform should be able to recommend customers additional products with Artificial Intelligence (A.I.) models. Two orthogonal strategies are employed: Product based similiarity based on neural network embeddings and collaborative filtering based on user behaviour. The model results need to be integrated into the Java backend of the webshop. Additionally, Performance monitoring for the recommendations is needed.

  • Product Recommendation Engines: Collaborative Filtering and Item Similarity with Neural Nets
    • Productionize both models based on proof of concepts by Machine Learning Engineerin including data aquisition, training of the model and data output
    • Scheduling and operations of productionized models, including 3 different code bases and more than 5 regularly scheduled jobs
    • Operationalization of 10+ performance metrics over 5 dashboards for stakeholders
Tensorflow keras scikit-learn Python pandas AWS EMR Java ant Spring hybris Apache Mahout AWS Redshift Apache airflow apache superset Scrum Confluence Jira
Multichannel Retailer, Furniture
4 Jahre 6 Monate
2017-01 - 2021-06

ETL-Pipeline Architecture with Apache Airflow und kubernetes

Apache airflow kubernetes docker ...
A datadriven company needs to have a reliable and scalable infrastructure as a key components of the corporate decision making. Engineers as well as analysts need to be enabled to create ETL-processes, Artificial Intelligence (A.I.) jobs and ad-hoc reports without the need to consult with a data engineer. The data architecture of the company needs to provide scalability, clear separation between testing and production and ease of use. Modern DevOps practices like Continuous Integration (CI) and Infrastructure as Code need to be employed across the whole infrastructure.
  • Leading conception of cloud based infrastructure based on the above requirements
  • Initial training of 5 developers an onboarding of more than 10 developers since
  • Initial setup and operation of apache airflow with intially ca. 10 jobs, scaling up to more than 100 regular scheduled jobs at present
Apache airflow kubernetes docker AWS EKS AWS EC2 AWS IAM AWS S3 AWS EMR AWS RDS Gitlab CI Scrum Jira Confluence
Multichannel Retailer, Furniture
3 Jahre 6 Monate
2017-08 - 2021-01

A/B-Testing Plattform

python PyMC3 Python SciPy Apache Spark ...

In order to enable an eCommerce organization to become a datadriven organization there must be (among other things) a framework present to compare different version of the website against each other. Many members of the organization and departments need to be able to create and conduct experiments without the assistance of a data engineer. Anther important factor for the framework was the usage Bayesian statistics.

  • Leading Conception of testing framework including randomization logic, statistical modelling and grapical presentation in the frontend
  • Implementation of proof of concept for statistical engine
  • Implementation of production code for frontend, backend, statistical engine
  • Training of stakeholders from 3 different departments in methodology and statistical background of A/B-testing

python PyMC3 Python SciPy Apache Spark Python pySpark Apache airflow docker Jenkins kubernetes VueJS Redshift Scrum Jira Confluence
Multichannel Retailer, Furniture
2 Jahre 1 Monat
2015-01 - 2017-01

Java Backend Development

Java hybris ant ...
Backend development for the webshop system of a leading German home improvement retailer. The webshop was separated into a frontend and a backend part. The frontend part was running with the technology NodeJS employing Jade Templates for rendering HTML-Templates. The backend system was running with the shop system hybris, employing Java, Spring and ant as the technical stack.
  • Implementing the redesign of the webshop checkout with Test Driven Development (TDD) methodologies. Thus reducing the user testing phase to less than one week and deploying to production with 0 post-deployment bugfixes
  • Onboarding of 5 junior developers including mentorship in Test Driven Development (TDD), Clean Code and core principles of Object Oriented Software Design
  • Concept and lead development in migrating a backend product caching solution to a stream-based architechture with Apache Kafka and redis. 99th percentile response times were reduced by over 100 ms while at the same time the memory profile of the caching system was reduced to 50%
Java hybris ant Spring JUnit Mockito Selenium NodeJS Jade docker Apache Kafka redis Jenkins Gitlab Scrum Confluence Jira
Multichannel Retailer, Home Improvement
2 Jahre 3 Monate
2012-11 - 2015-01

Project Management Webshop Development

Certified Scrum Master Scrum Kanban Jira ...
Certified Scrum Master
Project Management of an agile full stack development team for the webshop of a leading german fashion online retailer. On one hand the job included managing customer relations. On the other hand the job included filling the role of the Scrum Master for the development team.
  • Oversight of a yearly budget of 1.5+ Mio EUR
  • Implementing and operating agile processes (Scrum and Kanban) in a development team of 12 ? 15 engineers
Scrum Kanban Jira Confluence Redmine Microsoft Excel Requirements Engineering
Online Retailer, Fashion

Aus- und Weiterbildung

Aus- und Weiterbildung

2003 ? 2008

Magister / Master of Arts

Christian-Albrechts-Universität zu Kiel, Germany


Key Focus:

Major: Philosophy

Minors: Musicology, Computer Science


2002

Abitur

Gymnasium Winsen/Luhe, Germany


Certificates

  • Machine Learning Engineering for Production (MLOps)
  • DeepLearning.AI TensorFlow Developer
  • DeepLearning.AI Deep Learning
  • IT agile - Scrum Master

Position

Position

Senior Data Engineer / Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Data Engineer Python AWS Java SQL Databricks Kafka Kubernetes PostgreSQL TypeScript React Docker Terraform Streaming Flink Redis Claude Code OpenCode REST Apache Spark TDD

Produkte / Standards / Erfahrungen / Methoden

Skills

Frameworks

  • Python:
    • pandas
    • jupyter
    • numpy
    • scipy
    • matplotlib
    • flask
    • fastAPI
    • Apache airflow
    • pySpark
    • pydantic
    • alembic
    • SQLAlchemy
    • poetry
    • Jython
    • pdm
    • uv
  • Java:
    • Spring
    • Spring Boot
    • JUnit
    • Mockito
    • maven
    • ant
    • hybris
  • JavaScript:
    • TypeScript
    • TanStack
    • ReactJS
    • vite
    • NodeJS
    • ThreeJS
    • VueJS


Agentic Engineering

  • Claude Code
  • OpenCode
  • Roo Code
  • Pi Agent
  • Github Copilot
  • OpenClaw


Cloud DevOps

  • AWS
  • kubernetes
  • helm
  • docker
  • terraform
  • Gitlab CI
  • Jenkins
  • Apache airflow
  • Datadog
  • Hadoop (HDFS)
  • AWS EKS
  • AWS EMR
  • AWS EC2
  • AWS Cloudformation
  • AWS Cloudwatch
  • AWS CDK
  • AWS Lambda
  • AWS Secrets Manager
  • AWS RDS
  • AWS S3
  • GCP


Machine Learning

  • Tensorflow
  • PyTorch
  • keras
  • scikit-learn
  • pyMC3
  • MLflow
  • AWS Sagemaker
  • Hugging Face
  • OpenAI
  • LangChain
  • Haystack


Streaming

  • Apache Spark
  • Apache Flink
  • Apache Kafka
  • AWS Kinesis
  • snowplow
  • TIBCO


Engineering Concept

  • Object Oriented Programming
  • Test Driven Development (TDD)
  • Functional Programming
  • Domain Driven Design (DDD)
  • Clean Code


Security

  • ssh
  • Snyk
  • kerberos
  • Apache Knox
  • AWS IAM
  • VPN
  • SAST


Agile Concepts and Tools

  • Scrum (Certified Scrum Master)
  • Kanban
  • Jira
  • Confluence
  • Trello
  • OpenProject


Work Experience

10/2023 - today

Role: Founder / Data Engineer

Customer: on request


2020 - 2022

Customer: Multiple Customers, see below for Project Descriptions


Tasks:

Data Engineering


2020 - 2022

Role: Team Lead Data Engineering / Data Science 

Customer: Neuland ? Büro für Informatik


2017 - 2020

Role: Data Engineer / Data Scientist 

Customer: Neuland ? Büro für Informatik


2015 - 2017

Role: Back End Developer 

Customer: Neuland ? Büro für Informatik


2012 - 2015

Role: Project Manager 

Customer: Neuland ? Büro für Informatik


2012 - 2012

Role: Assistant to the CTO 

Customer: OXID eSales


2010 - 2012

Role: Public Relations Consultant 

Customer: rheinfaktor

Programmiersprachen

Python
Java
SQL
JavaScript
bash
Go
Lisp
Haskell
Kotlin
Scala
R
Octave
C

Datenbanken

MySQL
PostgreSQL
Redis
AWS Redshift
Cassandra
AWS Athena
AWS DynamoDB
Apache Hive
Apache solr
elasticsearch
databricks
Pinecone
Qdrant
pgvector

Branchen

Branchen

  • Anlagenbau
  • E-Commerce
  • Großhandel
  • IT- und Softwareprodukte
  • Finanzbranche / Trading

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.