Software Architecture Technical Leadership

I architect systems
that hold up
at scale.

Software architecture consultant helping organizations design, modernize, and scale robust systems through hands-on engineering and strategic technical leadership. 18+ years across IoT, cloud-native, and distributed systems.

18+ Years
400K+ Connected Devices
50+ Microservices Orchestrated
01

Expertise

Where architecture meets execution

01

Software Architecture & Design

End-to-end system design from domain analysis to production deployment. Distributed backends, event-driven architectures, and microservice orchestration built for evolvability and observability.

  • Domain-Driven Design
  • Event Sourcing
  • Microservices
  • ISA-95
02

Industrial IoT & Smart Infrastructure

Real-time machine data processing, OEE monitoring, OTA update systems, and Unified Namespace architectures for manufacturing, robotics, and connected device ecosystems.

  • MQTT
  • Kafka
  • TimescaleDB
  • OTA Updates
03

Cloud-Native & Platform Engineering

Kubernetes deployment at scale, Infrastructure as Code, CI/CD pipelines, and containerized workloads across AWS, Azure, and hybrid environments.

  • Kubernetes
  • Terraform
  • AWS
  • Azure
04

Technical Leadership & Consulting

Leading engineering teams of up to 20, mentoring startups toward investment readiness, and providing strategic architecture reviews for organizations navigating complex technical decisions.

  • Team Leadership
  • Architecture Reviews
  • Startup Mentoring
  • Agile
02

Selected References

A cross-section of engagements across industries and scales

May 2025 - Present Medical Devices / Manufacturing

Backend Architect | Global Smart Factory IIoT Platform

Designing the backend architecture of an Industrial IoT platform for real-time OEE monitoring across six production sites worldwide. Built an event-driven, multi-site system processing high-frequency machine data streams with timezone-aware calculations and ERP integration. Established a scalable Unified Namespace architecture following ISA-95 standards using Domain-Driven Design.

  • Python
  • Kubernetes
  • Apache Kafka
  • MQTT
  • PostgreSQL
  • TimescaleDB
  • AWS
Nov 2024 - Apr 2025 Smart Infrastructure

Lead Developer | Cloud-Based Smart Irrigation Rule Engine

Architected and led backend development of a modular Rule Engine for controlling smart irrigation systems in urban environments. Designed a flexible, extensible rule structure integrated with an existing IoT platform via event-based messaging.

  • C#
  • .NET
  • PostgreSQL
  • MQTT
  • AMQP
  • Azure AKS
  • Grafana
Jun 2023 - Nov 2023 International Development

Software Architect & Technical Consultant | AgriTech Startup Accelerator

Provided hands-on technical consulting to 19 tech startups in Sub-Saharan Africa. Conducted architecture reviews, audited codebases, optimized databases, and delivered tailored recommendations across software development, infrastructure, security, and quality. Worked in a multidisciplinary team alongside developers, UX/UI experts, and marketing specialists.

  • Architecture Reviews
  • Code Audits
  • Database Optimization
  • Security
Sep 2022 - Present Robotics

Architect & Team Lead | Robotics Remote Software Update System

Leading architecture and team for implementing a remote software update solution for next-generation robot controllers running a custom Linux distribution. Designed both offline (USB) and online update mechanisms with cloud infrastructure on AWS and Azure.

  • Golang
  • Debian
  • systemd
  • AWS
  • Azure
  • Terraform
  • Podman
Aug 2020 - Sep 2022 Consumer Electronics / IoT

Team Lead & Architect | IoT Cloud Backend for Connected Home Appliances

Led a team of 20 building and operating the IoT backend for a major connected appliance ecosystem. The platform ran on Azure Kubernetes, supporting 400,000+ continuously connected devices in 24/7 operation with voice control (Google Assistant, Alexa, AliGenie), OTA updates, and centralized service data evaluation.

  • Java 11
  • Kafka
  • Kubernetes
  • Azure
  • PostgreSQL
  • REST APIs
Jan 2020 - Aug 2020 Automotive / Mobility

Software Architect | On-Demand Mobility Platform

Architected the evolution of a car-sharing platform into a comprehensive on-demand mobility solution. Led the migration of 50+ microservices to Kubernetes on AWS. Drove the development of a premium chauffeur ride-hailing service and a peer-to-peer vehicle sharing pilot.

  • Spring Boot
  • Java 11
  • Kotlin
  • AWS
  • Kubernetes
  • RabbitMQ
Aug 2017 - Apr 2019 Automotive / Electromobility

Software Architect | EV Charging Infrastructure Platform

Architected a white-label platform for managing electric vehicle charging services, rebuilt from the ground up to serve multiple vehicle manufacturers. Consolidated a diverse landscape of global charging providers with their varying protocols into a unified service layer.

  • Spring Boot
  • Java 8
  • Python
  • Kubernetes AKS
  • Elasticsearch
  • Prometheus
Nov 2015 - Aug 2017 Automotive / Enterprise

Technical Project Lead | Enterprise Log Analytics Platform

Led concept design, architecture, and backend development of a multi-tenant, highly scalable platform for centralizing and analyzing company-wide log output, processing terabytes of data per month.

  • JavaEE
  • Kafka
  • Elasticsearch
  • Logstash
  • Kibana
Jan 2011 - Nov 2015 HealthTech / Startup

Team Lead & Architect | Web Product, Search & Recommendation Engine

Co-built a startup from the ground up: established version control, CI/CD, and internal tooling. Led architecture and full-stack development of a web-based nutrition coaching product with an integrated search and recommendation engine based on combinatorial optimization. Contributed to three EU-funded research projects.

  • Spring Boot
  • MySQL
  • Elasticsearch
  • Python
  • NLP
  • Docker
03

About

I architect software systems that bridge the gap between complex domain problems and clean, scalable solutions.

Over the past 18+ years, I've moved through every layer of the stack. From building content management systems and search engines early in my career, to leading teams of 20 and owning the architecture of IoT platforms serving hundreds of thousands of connected devices.

Today, working as a senior technical advisor, architect, and engineer based in Munich, I design distributed backends for industries where reliability is not optional: manufacturing, automotive, robotics, and smart infrastructure.

My sweet spot is where architecture meets execution. I write production code in Python, Java, Kotlin, Go, and C#, and I make sure what we build actually holds up at scale.

0+ Years in Software Engineering
0K+ Connected Devices Managed
0 Startups Mentored
0 Global Production Sites

Languages & Platforms

Python Java Kotlin Go C# C++ Kubernetes AWS Azure Kafka PostgreSQL Terraform
04

What People Say

Recommendations from colleagues, clients, and leaders I've worked with

I worked with Dimitri for a good two years on Voice applications for Miele. He has extensive knowledge and problem-solving skills. In addition, he is extremely pleasant to work with, thanks to his excellent communication skills. With him, you get an outstanding professional with the ambition to make a difference. I would gladly work with him again anytime. Thank you for a great two years, Dimi, and all the best for the future!
Benjamin Vornholt
Senior Product Owner Voice at Miele & Cie. KG
I had a real pleasure to work with Dimitri for over 3 years. Dimitri was supporting me in the Sales team at Empolis for various Pre-Sales activities. Dimitri is a person with outstanding skills I've never experienced: First, Dimitri is an excellent Software Engineer. His deliverables were always error free, clean and worked smooth. His architectural skills are also one of the best I've seen. Second, Dimitri is one of the very rare persons that have very good sales skills in addition to the technical understanding. Third, Dimitri is incredibly talented in speaking, giving speeches and very especially in I guess 6 or 7 languages, fluent!
Eddie Mönch
Executive Vice President Strategic Accounts
Dimitri is an outstanding IT professional. I worked for more than four years with him at Kiolis where he directed the development team. He is bright, has top technical and management skills and is a nice person who doesn't give up when you ask him for something. He is very well organized and introduced several tools and methodologies for software development, including scrum and IT administration tools for release and source code management. I worked with many IT professionals in my career and would not hesitate to work again with Dimitri: he delivers!
Michel Manago
President & CEO at Kiolis
I had the pleasure to work with Dimitri for one and a half years. I was the product manager and he was responsible for the technical part. He always provided very good technical solutions for my business needs. He is able to both lead technical discussions and to explain complex matters in an easy way, understandable by everyone. His interpersonal skills make him a great manager for a development team and a very kind and able person to get technical support from. I highly recommend him as a technical director and for consultancy functions.
Florent Oudet
Pentester | OSCP
I worked with Dimitri from 2006 through 2010 at empolis (later Attensity), which was at that time part of Arvato/Bertelsmann. We provided content management solutions to customers from the publishing industry as well as software for technical documentation purposes. I remember, that work with Dimitri was always technically excellent, solution oriented and extraordinary creative. Dimitri is someone with a “can-do” attitude, providing excellent services in every step of the IT-value-chain from sales/prototyping, specification/effort estimation, implementation, testing and roll-out. In addition to his technical skills, Dimitri is well-known for his positive aura, which makes work with him a joyful experience. No question, I would always work again with Dimitri in the future.
Matthias Funken
CIO und Leiter des Rechenzentrums
I've been working with Dimitri for more than two years. He was part of my product development team. His task was to implement parts of the GUI of a content management system. The GUI was based on the eclipse framework. I got to know Dimitri as somebody, who is constantly interested in new things and who has no fear in giving new technologies a chance. His commitment to the software was outstanding and he was an excellent team player. I really enjoyed working with Dimitri.
Hans-Hermann Kirchhoff
Director Mobility & Digital Services bei ADAC IT Service GmbH
I had the pleasure of working with Dimitri for a couple of years whilst we were both at empolis. Dimitri was at that time working in the Product Development team, focussing mainly on customizing the Eclipse Workbench for one of the products. What I enjoyed most about working with Dimitri was his careful eye for detail, coupled with a great understanding about software usability and a “get things done” attitude.
Jim Stock
Voluntary and Advisory Work

Source: LinkedIn Recommendations

05

Let's Connect

Tackling something interesting in IoT, cloud-native architecture, or distributed systems? I'd love to hear about it.