About

I'm an independent data and AI engineer with more than 25 years of building software, 15 of them as a data engineer, freelancing since 2010. I have delivered 25+ projects for clients in automotive, chemicals, retail, market research, media and telecommunications, taking data platforms from architecture and requirements through to production operation, and I combine hands-on engineering with technical leadership of distributed teams.

Typical engagement: design the platform, build it with the client team and hand it over.

Core stack: Python, SQL, Spark, Kafka, Airflow, dbt, Terraform, Kubernetes, AWS, GCP, MCP

References

“Christian’s expertise with distributed and AWS based infrastructures helped us big time when we needed a solution to orchestrate our servers and services, by integrating Terraform into our application lifecycle management.”

Johannes Kunze, Senior Solution Architect, GfK

“Thanks to the use of big data technologies for our tracking backend, we are now able to analyze the behavior of our users much more precisely and to significantly improve the game play of our games.”

Christoph Safferling, Head of Game Analytics, Ubisoft

Selected projects

Cloud-native data platform on Kubernetes

Data Architect · Energy utility · Feb 2025 – Present

  • Create architecture diagrams and documentation (backup/restore, parameterization/validation)
  • Define and implement standards for Kubernetes-native services
  • Document architecture decisions as ADRs
  • Design and document standardized ETL pipelines
  • Evaluate high-availability deployment scenarios for PostgreSQL and Kafka brokers against system requirements
  • Design disaster-recovery processes for data infrastructure components

Kubernetes, Terraform, Helm, Strimzi, Kafka, PostgreSQL Operator, MongoDB, Argo CD, GitLab, Apicurio, Velero, GitHub Copilot

AI-assisted data extraction and ETL for an SCM platform

Data Engineer · Supply chain management · Oct 2024 – May 2026

  • Helped build the master data set for a supply chain management application from 8 data sources
  • Designed and implemented ~60 ETL pipelines on Google Cloud
  • Designed and implemented LLM-based workflows for document data extraction and analysis (Document AI, Vertex AI), processing ~120k documents
  • Analyzed and combined the data sources to improve data quality and coverage
  • Built a dashboard to monitor data quality
  • Set up CI/CD pipelines, monitoring and alerting for production ETL processes

Google Cloud, GKE, Document AI, Vertex AI, Kubernetes, Terraform, Kafka, Kafka Connect, Kotlin, Pekko, dbt, SQL, GitHub, Claude Code

Data warehouse for research and production data

Data Architect & Engineer · Chemicals · Sep 2023 – Oct 2024

  • Advised on the data model, ETL pipelines and cloud architecture
  • Designed and implemented multiple ETL pipelines providing access to research and production data
  • Integrated SAP PLM to extract and process laboratory research data
  • Integrated the manufacturing execution system (MES) for data extraction and processing
  • Built an OpenSearch index for semantic search (vector search / k-NN)
  • Transferred knowledge to internal staff

AWS, CloudFormation, SAP PLM, SAP MES, OpenSearch, Docker, Java, Spring, Flyway, SQL

Migration of an on-premises data warehouse to AWS

Data Architect & Engineer · Market research · Jul 2021 – Oct 2023

  • Evaluated Databricks/Delta Lake against AWS managed services/Hudi as the foundation of a data lake
  • Designed and built the data warehouse on AWS Lake Formation and the Glue Data Catalog (~1.5 TB data lake)
  • Migrated 100+ ETL jobs (Spark, Hive, Pig) from Cloudera to AWS Glue and Amazon EMR, with shorter runtimes through elastic scaling
  • Replaced Oozie with Airflow for workflow orchestration
  • Designed and implemented several GitLab CI/CD pipelines
  • Trained internal staff and transferred knowledge

AWS (Glue, EMR, Lake Formation), Airflow, Databricks, Terraform, Python, Java, SQL, Cloudera, Hadoop, Hive, Pig, Oozie, GitLab

Cloud-based data warehouse for user data analytics

Data Architect & Lead Engineer · Media · Jun 2020 – Dec 2022

  • Designed and built the cloud infrastructure for the data warehouse
  • Introduced a decentralized data mesh architecture, including governance guidelines
  • Documented architecture decisions as ADRs and presented them to the architecture board
  • Integrated Airflow as the workflow engine and the Spark on Kubernetes operator as the ETL runtime
  • Built and led a 6-person team developing ETL processes for 4 data sources; implemented several ETL jobs in PySpark
  • Implemented an event streaming pipeline for real-time analytics, including a real-time Braze integration with under 1 second latency
  • Prepared data for downstream analysis in Power BI and advised on the overall data architecture

AWS, Kinesis, Kubernetes, Istio, Docker, Kafka, Kafka Streams, Braze, Airflow, Python, PySpark, Pandas, Avro, Terraform, Kustomize, Power BI

Sensor data processing platform and extension of a data science environment

Cloud & Data Engineer · Manufacturing · Aug 2019 – Dec 2019
  • Advised on the design and tooling of a Kubernetes-based infrastructure for sensor data processing
  • Designed and built the infrastructure on Kubernetes (Kafka cluster, Spark, ZooKeeper)
  • Designed and built the ETL pipeline for data ingestion
  • Designed and built a CI/CD pipeline with Bamboo and Kubernetes

AWS, Kubernetes, Helm, CloudFormation, Kafka, Kafka Connect, PySpark, InfluxDB, Java, Python, Docker, Bamboo

Cloud-based data warehouse for vehicle data; evaluation of a data science environment

Data Engineer · Automotive · Jan 2019 – Mar 2020
  • Extended a prototype for large-scale data processing and brought it into production, improving runtime by a factor of 10
  • Built and launched a CI/CD pipeline; set up project structure and release management
  • Designed, implemented and deployed a backend API, including a Helm chart
  • Built ETL pipelines for vehicle data validation, ingestion and indexing of millions of documents in OpenSearch
  • Implemented feature extraction from vehicle data
  • Evaluated Kubeflow and Databricks/Delta Lake

AWS (Lambda, IAM), Kubernetes, Kubeflow, Docker, Helm, Databricks, Terraform, Python, OpenSearch, Logstash, Kibana

Cloud-based data warehouse and data science environment

Data Architect & Engineer · Manufacturing · Oct 2017 – Nov 2018
  • Designed a dynamically scalable data warehouse and its data model and storage layout
  • Implemented the infrastructure as code with CloudFormation and infrastructure components on Kubernetes
  • Built ETL pipelines for data ingestion

AWS, CloudFormation, Kubernetes, Docker, Spark, R, Apache NiFi, Python, Jupyter

Design and implementation of a microservice architecture

Data Architect · Financial software · May 2017 – Dec 2018
  • Aligned and coordinated several teams on technology choices
  • Co-designed core elements: (de)serializers, data pipeline design, error and message handling, database design
  • Introduced Kafka as the central message bus for microservices
  • Introduced Liquibase for database schema management
  • Provided functional and technical ownership of one microservice

Java, Kafka, Docker, Liquibase, microservices

Evaluation of big data vendors

Requirements Engineer · Energy · Mar 2017
  • Gathered and documented technical and business requirements for building and operating a Hadoop-based data warehouse
  • Requested vendor proposals and prepared the information for decision-making
  • Implemented a data ingestion prototype

Hortonworks, Cloudera, SAP Cloud, Apache NiFi, Parquet, AWS, Microsoft Azure

Big data warehouse on AWS

Lead Data Engineer · Market research · Jan 2017 – Aug 2017
  • Led the project technically and designed the AWS cloud infrastructure
  • Implemented data pipelines, the data warehouse and workflow management
  • Handled data preparation and process management

AWS, Spark, SparkR, Cloudera, Hadoop, Hive, Avro, Python, R, Jupyter, Bamboo, Terraform

Book a free 30-minute call or email hello@crichter.io.

Experience

Ingenieurbüro Christian Richter

Freelance Data & AI Engineer · Jan 2010 – Present

  • Independent consultancy for cloud data platforms, ETL and streaming, Kubernetes and infrastructure as code
  • 25+ client engagements; see selected projects

Founder · Sep 2025 – Present

  • Built and operate a public MCP server (mcp.shibui.finance) that makes 60+ years of US stock market data queryable in plain English from Claude; listed in the official MCP Registry
  • Own data platform (dbt, PostgreSQL, DuckDB) with governed LLM access (read-only SQL, EXPLAIN validation, rate limiting)
  • AI-driven software factory with Claude Code agents (plan → implement → review)

AltusInsight GmbH

Founder & Managing Director · Mar 2013 – Jun 2021

  • Founded and ran the company for eight years; responsible for product design and implementation
  • Built LambdaNow, a cloud-based platform for fully automated deployment of Apache Hadoop clusters on AWS and OpenStack

MOG Inc.

Backend Software Engineer & Systems Architect (contract) · May 2005 – Oct 2009

  • First engineer at this music and media startup; responsible for backend software, databases and infrastructure
  • Designed, built and launched the production hosting environment
  • Developed C++ backend systems, including a distributed collaborative filtering engine, a search spellchecker and a high-performance XML-RPC server

Fraunhofer IDMT

Research Assistant · Aug 2000 – Mar 2005

  • Researched nearest-neighbor and similarity search algorithms for music information retrieval (query by humming)
  • Designed and implemented algorithms in C++ and MATLAB; built test environments and trade-show demo applications

ID Analytics Inc.

Data Analyst Intern · Jan 2003 – Jun 2003

  • Analyzed ~250 GB of data for feature extraction and developed regression-based algorithms to detect identity theft

Skills

Core Stack

Python, SQL, Spark, Kafka, Airflow, dbt, Terraform, Kubernetes, AWS, GCP, MCP

AI & LLM

Vertex AI, Document AI, Model Context Protocol (MCP), llama.cpp, embeddings and vector search, AI-driven workflows, Claude Code, GitHub Copilot

Data Engineering

Spark/PySpark, Databricks, Delta Lake, Hudi, dbt, Airflow, AWS Glue, Apache NiFi, Pandas, Polars, NumPy, scikit-learn, Power BI

Streaming

Kafka, Kafka Connect, Kafka Streams, Strimzi, Amazon Kinesis, Apache Pekko

Databases & Formats

PostgreSQL, OpenSearch, MongoDB, DynamoDB, DuckDB, TimescaleDB, MySQL/MariaDB, Oracle, Hive, Impala, HBase, Cassandra; Parquet, Avro, ORC

Cloud

AWS (S3, EMR, Glue, Athena, Lake Formation, Lambda, Kinesis, RDS, DynamoDB, ECS/ECR, IAM, CloudFormation, CDK), Google Cloud (GKE, Vertex AI, Document AI), OpenStack

Containers

Kubernetes, OpenShift, Docker, Helm, Kustomize, Argo CD, cert-manager, Prometheus, Grafana, Kubeflow

IaC & DevOps

Terraform, Terragrunt, CDKTF, Ansible, GitOps, GitLab CI, GitHub, Jenkins, Bamboo, Open Policy Agent, Puppet, Chef

Programming

Python, Java, Kotlin, SQL, Scala, Bash, Ruby, C++; Spring Boot, Flask, Liquibase, Flyway, Maven, Gradle

Education

Technische Universität Ilmenau, Germany

Diplom-Ingenieur (Dipl.-Ing.), Electrical Engineering, equivalent to M.Sc. · Oct 1998 – Sep 2004

Major: Theoretical Electrical Engineering

Earlier projects (2010 – 2016)

Workshop on big data technologies

Data Engineer (Trainer) · Healthcare · Oct 2016
  • Delivered a three-day workshop introducing the big data/Hadoop ecosystem, with hands-on exercises on AWS

Hadoop, Spark, MapReduce, Hive, Pig, ORC, Avro, R, AWS

Architecture review and real-time streaming layer

Data Engineer · Entertainment technology · Jun 2016 – Dec 2016
  • Reviewed the existing architecture and data model; ran a workshop on data management and Lambda architecture
  • Designed and implemented a real-time layer with Spark Streaming and integrated it with the batch layer

Hadoop, Spark, Scala, Protocol Buffers, MapReduce, JCascalog, Redshift, AWS, CloudFormation

ETL pipelines for a Hadoop-based data warehouse

Data Engineer · E-commerce · Feb 2016 – Jul 2016
  • Built a Hive export module and Kafka and Redis export modules for the open-source project Schedoscope
  • Implemented an algorithm for clickstream analysis

Hadoop, Hive, HCatalog, Spark, Kafka, Redis, Avro, Scala, Schedoscope

Continuous delivery pipeline for a data-driven application on AWS

DevOps Engineer · Market research · Dec 2015 – Aug 2016
  • Planned and built a big data infrastructure on AWS and a continuous deployment pipeline
  • Led the client's internal team technically

AWS, Hadoop, Spark, Terraform, Vagrant, Bamboo, Git, InfluxDB

Big data warehouse for OLAP workloads

Data Engineer · Telecommunications · Jul 2015 – Oct 2015
  • Planned and built the cluster infrastructure, benchmarked input formats for performance, and prepared and ran load tests

Hadoop, Impala, Hive, AWS

Batch and real-time processing of machine data

Lead Data Engineer · Media technology · Jul 2014 – Jun 2015
  • Implemented a distributed, fault-tolerant, high-throughput messaging and analytics system for machine data (Lambda architecture)
  • Planned the deployment environment, evaluated data ingestion and processing technologies, and led the team technically

Hadoop, Samza, Spark, Kafka, Java, AWS, CloudFormation

Hadoop-based data warehouse for game analytics

Lead Data Engineer · Gaming · Mar 2013 – Sep 2014
  • Planned and built the data warehouse, including a distributed, fault-tolerant, high-throughput messaging system
  • Led and coordinated a distributed team across Germany, China and Canada

Hadoop, MapReduce, Kafka, Hive, Java, Linux

Big data infrastructure in virtualized environments

DevOps Engineer · Telecommunications · Feb 2013 – Jun 2014
  • Built a deployment process for on-demand Hadoop clusters on OpenStack
  • Prototyped several algorithms in MapReduce

Hadoop, OpenStack, Chef, Java, Linux

Big data architecture for telecommunications data

Cloud & Data Engineer · Market research · Nov 2012 – Aug 2015
  • Planned and built the network (AWS VPC) and a 100 TB Hadoop cluster, including deployment and monitoring
  • Implemented a data ingestion framework storing ~300 GB of data per day

Cloudera, Hadoop, Hive, Flume, Java, Spring, Puppet, Ubuntu, AWS

Design and rollout of a Hadoop cluster

Data Engineer · Marketing analytics · May 2012 – Dec 2012
  • Advised on the cluster design, selected the hardware, set up the deployment process and rolled out the cluster
  • Ported existing statistics routines to MapReduce

Cloudera, Hadoop, Hive, Pig, Python, Java, Maven, Puppet, Debian

Re-implementation of an analytics tool as a MapReduce application

Data Engineer · Web analytics · Jun 2011 – Mar 2012
  • Ported an existing implementation to MapReduce using the Hadoop Streaming API
  • Installed and configured a Hadoop cluster with monitoring and set up the deployment process

Cloudera, Hadoop, HBase, Java, Maven, Ganglia, Chef, PHP, Debian

Payment provider integration

Backend Developer · Music streaming · Sep 2010 – Feb 2011
  • Integrated a payment provider into the existing backend
  • Mapped, converted and imported data, including text matching against the existing database

Ruby on Rails, OAuth, MySQL, Git, Debian

Signature component for an email client

Backend Developer · Security software · May 2010 – Sep 2010
  • Integrated a digital signature component into KMail, including debug environment setup and testing

C++, Qt, KDE, Ubuntu

Additional information

Patent

Co-inventor of European patent EP1377924 B1 (Fraunhofer IDMT)

Open Source

caddy-jsonrpc-matcher: Caddy module for selective rate limiting of MCP tool calls; Kafka and Redis export modules for Schedoscope, an open-source Hadoop data warehouse framework

Languages

German (native), English (fluent, full professional proficiency)

Work model

Remote or on-site, hybrid preferred (based in Berlin)

Profiles

,

Services

AI integration

AI-assisted data processing: document extraction, semantic search and workflow automation with LLM tool integration (MCP), including a self-built MCP server in production. See agent-ready data.

Data platforms

Architecture and delivery of data warehouses, data lakes and lakehouse platforms (AWS, GCP, Kubernetes), from concept to production

Data pipelines & streaming

Design and operation of ETL/ELT, streaming and ML pipelines (Spark, Kafka, Airflow, dbt) at terabyte scale

Cloud infrastructure as code

Cloud-native infrastructure as code (Terraform, Helm, GitOps), including high-availability and disaster-recovery concepts

Data governance & modeling

GDPR-compliant data management including data residency, data modeling, and requirements and process analysis

Technical leadership

Technical leadership of distributed teams, architecture reviews and knowledge transfer

Workshops

Hands-on workshops for your team on cloud data platforms, data pipelines, streaming and AI integration, tailored to your team's level. See workshops for topics.

More on the services page: common data pipeline patterns, how an engagement works, and workshops.

The first conversation is free: we talk through your needs and possible solutions, with no obligation to book me.

Book a free 30-minute call

or email hello@crichter.io