Daniel Roth

Daniel Roth

Senior Cloud Engineer & Full Stack Developer

Experience

Gründer · Averion GmbH

Averion entwickelt eine multi-tenant Cloud-Plattform mit visueller Workflow-Programmierung, KI-Integration und modularer Architektur

Aufsichtsratsmitglied · DenktMit eG

Die DenktMit eG bietet IT Gefährten die für Kunden individuelle IT-Lösungen planen und entwickeln und dabei das kundeninterne Know-How verbessern

Projects

Averion Cloud Platform · Averion GmbH

Aufbau einer multi-tenant SaaS-Plattform mit visueller Workflow-Programmierung, KI-gestützter Dokumentenverarbeitung und modularer Architektur. Verantwortlich für Infrastruktur, Observability und KI-Integration.

  • Aufbau einer Kubernetes-Infrastruktur mit k3s, Istio Service Mesh, ArgoCD GitOps-Delivery und myks/ytt für Template-Rendering
  • Implementierung eines vollständigen Observability-Stacks mit VictoriaMetrics (Metrics, Logs), Grafana-Dashboards und alerting-basiertem Monitoring
  • Entwicklung eines visuellen KI-Canvas (aiflare) zur LLM-Orchestrierung mit Multi-Provider-Unterstützung (OpenAI, Anthropic, Ollama, Azure OpenAI, OpenRouter)
  • Aufbau einer ML-Serving-Infrastruktur mit KServe für Kubernetes-natives Model-Deployment und GPU-Support via NVIDIA Device Plugin
  • Multi-Tenant-Backend-Architektur mit Kotlin/Spring Boot, jOOQ, PostgreSQL-Schema-Separation und Flyway-Migrationen
  • Modulare Frontend-Architektur mit React, TypeScript und Vite sowie White-Label-fähige Mobile App mit Expo/React Native
  • Aufbau einer CI/CD-Pipeline mit GitLab CI, Multi-Arch Docker Builds (amd64/arm64), Trivy Security Scanning und Renovate für automatisierte Dependency-Updates
  • Kotlin
  • Spring Boot
  • TypeScript
  • React
  • Python
  • FastAPI
  • Go
  • Kubernetes
  • k3s
  • Istio
  • ArgoCD
  • Helm
  • VictoriaMetrics
  • Grafana
  • KServe
  • OpenAI
  • Anthropic
  • LLM
  • KI
  • PostgreSQL
  • jOOQ
  • Expo
  • React Native
  • GitLab CI
  • Docker
  • Trivy
  • Longhorn
  • Authentik
  • Keycloak
  • External Secrets
  • Multi-Tenancy

Observability Platform für STACKIT Distributed Cloud · STACKIT

Konzeption, Entwicklung und Betrieb einer produktionsreifen Observability-Plattform für die STACKIT Distributed Cloud (Virtual SDC). Die Plattform ermöglicht Multi-Cluster-Monitoring über Edge- und Cloud-Kubernetes-Cluster hinweg mittels einer geschichteten GitOps-Architektur.

  • Aufbau einer vollständigen Observability-Plattform mit VictoriaMetrics (Metrics, Logs, Traces) als Backend und VictoriaMetrics Agents als Collection-Layer
  • Entwicklung und Pflege von Helm Charts mit ArgoCD App-of-Apps-Pattern für GitOps-Delivery
  • Infrastruktur-Provisionierung mit OpenTofu für STACKIT Kubernetes Engine (SKE), Talos Linux und STACKIT Edge Cloud Cluster
  • Implementierung einer automatisierten Monitoring-as-Code-Pipeline mit Jsonnet-Mixins, MetricsQL/PromQL-Transpilation und umfassendem Testing (vmalert-tool, Testcontainers, pint)
  • Entwicklung von Go-basierten Custom Tools für Rule-Coverage-Reporting, Dashboard-Integration-Tests und Query-Transpilation
  • Aufbau einer umfassenden Testinfrastruktur mit Karate (E2E), k6 (Load-Tests) und Docker Compose für lokale Entwicklung
  • Integration von HashiCorp Vault via External Secrets Operator für sicheres Multi-Cluster Secret Management
  • Bereitstellung und Konfiguration von Cluster-Foundation-Komponenten (Cert-Manager, Cilium, Ingress-Nginx, External-DNS, CloudNativePG)
  • Go
  • Jsonnet
  • VictoriaMetrics
  • Grafana Alloy
  • Grafana
  • Prometheus
  • Alertmanager
  • OpenTofu
  • ArgoCD
  • Helm
  • Kubernetes
  • Talos Linux
  • GitOps
  • Observability
  • Multi-Cluster
  • Cilium
  • Cert-Manager
  • External Secrets Operator
  • HashiCorp Vault
  • Karate
  • k6
  • Testcontainers
  • STACKIT Cloud
  • Edge Computing
  • Docker

Visualisierung von Daten im europäischen Stromnetz · 50Hertz Transmission GmbH

Entwicklung zur Visualisierung von Daten im europäischen Stromnetz

  • Entwicklung und Betrieb einer nicht-öffentlichen Datenvisualisierungsplattform für das europäische Stromnetz
  • Implementierung von Schnittstellen für gängige Industrieprotokolle (z. B. IEC-10X, ICCP, OPC) und Integration in Kafka-basierte Datenpipelines
  • Gewährleistung hoher Verfügbarkeit und Skalierbarkeit durch moderne Architektur- und Infrastrukturansätze
  • Verantwortung für Konzeption und Implementierung von Cloud-Observability- und Monitoring-Lösungen
  • Vorbereitung auf den Multi-Cloud-Betrieb durch die Entwicklung modularer, von einzelnen Cloud-Anbietern entkoppelter CI/CD-Skripte (u. a. in Earthly und Dagger)
  • Enge Zusammenarbeit mit DevOps- und Softwareentwicklungsteams zur Sicherstellung eines hohen Automatisierungsgrads und einer effizienten Anwendungsbereitstellung
  • Java
  • Spring Boot
  • Apache Kafka
  • TypeScript
  • REST APIs
  • IEC-10X
  • ICCP
  • OPC
  • Kubernetes
  • Docker
  • Microservices
  • PostgreSQL
  • Multi-Cloud
  • Observability
  • Scalability
  • Data Pipelines

Edge As a Service · German Edge Cloud GmbH

Als Fullstack Developer habe ich an der Entwicklung verschiedener Module für eine selbst entwickelte Cloud Automatisierungs-Software gearbeitet, darunter Postgres as a Service, Object Store as a Service, Observability as a Service sowie Kubernetes Deployments as a Service. Außerdem habe ich die Runtime sowie des SDKs der selbst entwickelten Cloud Automatisierungs-Software für Go entwickelt.

  • Go
  • Kubernetes
  • Docker
  • Multi-Cloud
  • Observability
  • Scalability
  • Edge
  • Helm
  • Gitlab
  • Gitlab CI
  • ContainerD
  • Lego
  • Ingress
  • Grafana
  • Open Telemetry
  • Victoria Metrics
  • Tanos
  • Prometheus
  • Elastic Search
  • Elastic Cloud
  • Postgres
  • Openstack
  • AWS

Observability As a Service · German Edge Cloud GmbH

Als DevOps Engineer im Bereich Observability im Operations Center (Eigenentwicklung) war ich verantwortlich für die Entwicklung und Implementierung eines Observability Stacks, der speziell auf die Anforderungen von Operations Center Workloads zugeschnitten ist.

  • Go
  • Kubernetes
  • Docker
  • Multi-Cloud
  • Observability
  • Scalability
  • Edge
  • Helm
  • Gitlab
  • Gitlab CI
  • ContainerD
  • Lego
  • Ingress
  • Grafana
  • Open Telemetry
  • Victoria Metrics
  • Tanos
  • Prometheus
  • Elastic Search
  • Elastic Cloud

Edge As a Service · German Edge Cloud GmbH

In meiner Rolle als Teamlead für "Edge as a Service" habe ich mich auf die Schaffung von offline verfügbaren und vollautomatisierten Deployments spezialisiert, die speziell für Edge-Umgebungen konzipiert sind. Dabei legte ich großen Wert auf die Sicherstellung der Kompatibilität mit Openshift. Ein wesentlicher Teil meiner Arbeit bestand darin, andere Teams im Umgang mit Edge Deployments zu schulen und zu befähigen. Zudem habe ich mich auf die Entwicklung von Kubernetes Operatoren mit dem Operator SDK spezialisiert.

  • Java
  • Go
  • REST APIs
  • OPC
  • Kubernetes
  • Docker
  • Microservices
  • Multi-Cloud
  • Observability
  • Scalability
  • Edge
  • Operator SDK
  • Openshift
  • Helm
  • Gitlab
  • Gitlab CI
  • PostgreSQL
  • ContainerD
  • Lego
  • Ingress
  • Grafana
  • Open Telemetry
  • Timescale
  • Influx

Edge Cloud Prototyping · German Edge Cloud GmbH

Als Senior Edge Cloud Engineer habe ich mich intensiv mit der Entwicklung von Edge Cloud-Lösungen beschäftigt. Dabei lag mein Fokus auf der Erstellung von Prototypen, um innovative Lösungen im Bereich Preventive und Predictive Maintenance zu entwickeln.

  • Java
  • Spring Boot
  • REST APIs
  • OPC
  • Kubernetes
  • Docker
  • Microservices
  • Multi-Cloud
  • Observability
  • Scalability
  • Edge
  • Helm

Technischer Projektleiter · Habona Invest GmbH

Business-Analyse, technische Projektleitung und Koordination von Dienstleistern im Finanzsektor. Interim-CTO-Rolle zur Evaluierung der technischen Infrastruktur des Unternehmens sowie zur Suche und Auswahl eines permanenten CTOs. Unterstützung bei der Anforderungsanalyse für zukünftige IT-Systeme und deren Implementierung.

  • Business-Analyse
  • Technische Projektleitung
  • Interim CTO
  • IT-Strategie
  • Dienstleister-Koordination
  • Prozessoptimierung
  • Anforderungsmanagement
  • Softwarearchitektur
  • Projektmanagement
  • Scrum
  • Contao
  • Nuclos
  • Datenschutz-Grundverordnung (DSGVO)
  • Google Analytics
  • JavaScript
  • Java
  • PHP
  • Maven
  • SEO
  • Git
  • TypeScript
  • React.js
  • Node.js
  • Unified Modeling Language (UML)

Neuentwicklung einer Dolmetscher-Management-Plattform · Bundesamt für Migration und Flüchtlinge (BAMF)

Neuentwicklung einer Dolmetscher-Management-Plattform zur Koordination von Übersetzungsleistungen in Behörden. Integration in bestehende Infrastrukturen und Schnittstellen zu anderen Bundesämtern. Sicherstellung von Skalierbarkeit und Hochverfügbarkeit des Systems durch moderne Software-Architekturen. Implementierung von Sicherheits- und Compliance-Anforderungen für eine vertrauliche und sichere Datenverarbeitung.

  • Java
  • Spring Framework
  • RESTful WebServices
  • Hibernate
  • TypeScript
  • Node.js
  • JHipster
  • WebLogic
  • Elastic Search
  • Swagger
  • JBoss
  • Maven
  • JUnit
  • Mockito
  • WildFly
  • OAuth
  • JPA
  • Spring Security
  • Scrum
  • Liquibase
  • Jenkins
  • Selenium
  • Protractor
  • PostgreSQL
  • Microservices
  • Kubernetes

Entwickler für mobile Anwendungen · Goethe-Universität Frankfurt

Entwickeln einer Cross-Platform App (Windows Mobile 8, IOs, Android) welche eine Führung durch das mittelalterliche Frankfurt ermöglicht.

  • Android
  • iOS
  • PhoneGap
  • Apache Cordova
  • JavaScript
  • AngularJS
  • Jasmine Framework
  • Node.js
  • Cross-Platform Development
  • Hybrid Apps
  • Mobile UI/UX
  • Git
  • RESTful APIs
  • Google Play Store
  • App Deployment

POKAL · Goethe-Universität Frankfurt

Entwickeln einer echtzeit kollaborativen Arbeits- und Lern- Platform für den Fachbereich Physik der Goethe-Universität Frankfurt auf basis von Sagemath.

  • Scientific Visualization
  • 3D Visualization
  • Eclipse RCP
  • VisAD
  • OSGi
  • NetCDF
  • HDF-5
  • Density Functional Theory
  • Particle Physics
  • Numerical Analysis
  • Python
  • Java
  • C++
  • High-Performance Computing
  • Data Retrieval
  • Mathematical Modeling
  • Simulation
  • Linux
  • OpenGL
  • LaTeX

Skills

Go Master

  • Gin-Gonic
  • GORM
  • Operator SDK
  • Lego
  • Kubernetes SDK

Java & Kotlin Master

  • Hibernate
  • JBoss
  • JEE
  • JUnit
  • Jackson
  • Ktor
  • Mockito
  • Mockk
  • Project Reactor
  • QueryDSL
  • Spock
  • Spring Batch
  • Spring Boot
  • Spring Cloud
  • Spring Data
  • Spring Framework
  • Spring HATEOAS
  • Spring Integration
  • Spring Security
  • Spring Session
  • Spring Webflux
  • Spring for Apache Kafka
  • TestNG
  • Tomcat
  • Wildfly

JavaScript, Typescript und Web Technologien Master

  • HTML
  • JavaScript
  • JointJS
  • Lit
  • Protobuf
  • Svelte
  • TypeScript
  • Vite
  • Websockets
  • gRPC

Python Advanced

  • Django
  • Flask
  • NumPy
  • Pandas
  • SciPy
  • SQLAlchemy
  • NumPy
  • Kubernetes SDK
  • Twisted
  • Tornado
  • Werkzeug
  • Anaconda

SQL Datenbanken Master

  • MariaDB
  • Microsoft SQL Server
  • Oracle SQL
  • Postgres
  • mySQL

Streaming, IoT, Event Sourcing Advanced

  • Apache Kafka
  • IEC-10X
  • ICCP
  • MQTT
  • OPC-UA
  • RabbitMQ
  • Reactive Programming
  • ZM0

Languages

Interests

CNC

  • 3D printing
  • CNC milling

Fishing & Nature

  • Outdoor
  • Biologie
  • Tiere
  • Köderdesing
  • Ökologische Materialien