Hi, my name is

Thorben.

I design pragmatic distributed systems and microservice landscapes.

A Solution Architect and developer driven by real-world requirements rather than rigid textbook blueprints. I specialize in decomposing complex monolithic structures, building high-performance communication frameworks, and engineering scalable distributed systems from the ground up.

Thorben profile image

About Me

Thorben profile picture

I am a Solution Architect with a deep passion for structured, high-performance code and reliable backend systems. My architectural philosophy centers on adaptability: software design should always fit the specific business use case, moving past rigid definitions toward pragmatic engineering.

I operate natively in Linux-driven development environments, where I focus on end-to-end automation, real-time sync architectures, and secure identity management.

Core Technologies & Engineering Stack:
  • Java & Kotlin
  • TypeScript & JavaScript
  • Spring (Boot)
  • Angular & React
  • Kafka & RabbitMQ
  • PostgreSQL & OpenSearch
  • Kubernetes & Docker
  • GitLab CI/CD & DevSecOps
  • Keycloak & OIDC
  • JUnit & Advanced Testing Stocks

Experience

Solution Architect - DSV (formerly DB Schenker)
2023 - present
Designing and managing distributed systems and microservice landscapes. Working on the evolution and decomposition of large monolithic applications into modern, maintainable services. Governing development of a highly scalable product suite.
Enterprise Developer - OpenKnowledge
2019 - 2023
Comprehensive planning, design, and production-ready development of customized enterprise solutions at the client’s site. This includes, among other things, the transformation of monolithic legacy systems into modern, distributed microservice architectures.
Research Assistant (Tutor) - Carl von Ossietzky Universität Oldenburg
2016 - 2019
Mentored and guided teams of students through intensive, year-long software projects. Formulated architectural guidelines and taught modern team-based software development practices by leading the engineering of complex multiplayer learning games.

Education

2016 - 2019
Bachelor of Science in Computer Science
Carl von Ossietzky Universität Oldenburg
GPA: 2.51
Focused heavily on applied software architecture, distributed paradigms, and clean code methodologies during my core studies.
2010 - 2014
General University Entrance Qualification
Kooperative Gesamtschule Rastede
GPA: 2.8
Achieved university entrance qualification with an advanced focus on programming, which included independently designing and building an automated remote-control solution for the school’s internal substitution schedule monitors.

Projects

WireDI
Java Annotation Processing IOC DI
WireDI
A fast, compile-time Inversion-of-Control (IoC) and dependency injection framework utilizing annotation processing to avoid runtime reflection entirely.
Vivid
Feature Flags Keycloak OIDC Microservices
Vivid
A centralized feature (flag) management system integrated with OpenID Connect (OIDC) and Keycloak for secure, dynamic feature toggling across distributed environments.
NetCom2
Network Communication Java EventBus Low Level
NetCom2
Highly modular client-server communication framework designed in the style of a network EventBus. Built with a strict focus on low-level abstraction and performance.
out-of-sync
WebSockets Real-Time Sync Game Loop
out-of-sync
A real-time, WebSocket-based party game designed for internal groups. Showcases light-weight bidirectional communication, immediate session synchronization, and low-overhead infrastructure.
Minder
PWA API Aggregation Authentication
Minder
A movie discovery Progressive Web App tailored for private groups to collaboratively choose movies for movie nights. Features real-time external API aggregation from platforms like TMDB and DoesTheDogDie, backed by a secure user registration system.
Urlaubsplaner
Collaboration Real-Time State Web App
Urlaubsplaner
A collaborative web platform created for groups of friends to plan and coordinate complex vacation itineraries and shared logistics in real time.
Lifelink
Backendless PWA Client State
Lifelink
A completely backendless, highly performant Progressive Web App optimized for local client-side state tracking of life totals in Magic: The Gathering.

Get in Touch

My inbox is always open. If you want to talk about distributed systems, adaptive software architecture, or any of my open-source frameworks, feel free to drop a message.