You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
David RihmDR

David Rihm

Technical Cloud Architect/Lead Developer

€780/day
Frankfurt am Main, DE
8-15 years

Average response time: 1 hour

About David

Experte für Cloud-Native Architektur & Security in regulierten Branchen. Seit über 14 Jahren
realisiere ich hochperformante IT-Systeme unter anderem für den Finanz- und Gesundheitssektor.
Als Technical Architect und Lead Developer spezialisiere ich mich auf die Konzeption von Zero-
Trust-Modellen und CIAM-Integrationen.
Ich biete tiefe Expertise in Event-Driven Architectures (Kafka) sowie der Implementierung von
Machine-Learning-Algorithmen zur Datenklassifikation innerhalb moderner Microservice-
Landschaften. Mein aktuelles Spektrum umfasst zudem die End-to-End Integration von
Enterprise-KI-Lösungen, insbesondere im Bereich LLM- & Transformer-Entwicklung sowie
Inferenz-Engineering. Dabei konzipiere ich Architekturen unter Einsatz von Retrieval-Augmented
Generation (RAG) und Vektor-Datenbanken sowie tiefergehende Strukturen auf Basis von Neural
Networks (Deep Learning).
  • German

    Native or bilingual

  • English

    Fluent

  • Russian

    Basic

Can work on-site
Frankfurt am Main (up to 20km)

Experience

  • Deutsche Bundesbank
    Senior Cloud Native Software Developer/Architekt
    BANKING AND INSURANCE
    November 2022 - Today (3 years and 7 months)
    Frankfurt am Main, Germany
    NExt – Neukonzeption internes Portal (Enterprise Banking)
    → Architektur und Umsetzung skalierbarer Cloud-nativer Microservices auf Azure Kubernetes Service
    → Aufbau einer Event-Driven Architecture mit Kafka
    → Konzeption und Implementierung einer flexiblen Query-Engine, die fachliche Objekte performant über REST abfragbar macht und neue Use-Cases ohne API-Anpassung ermöglicht
    → Integration von Machine-Learning-Verfahren zur Klassifikation von Stammdaten
    → Analyse komplexer Lasttest-Szenarien und Ableitung gezielter Performance- und Stabilitätsoptimierungen
    → Steigerung der Systemresilienz durch robustes Kafka-Error-Handling, Circuit Breaker
    → Integration und Orchestrierung von CIAM-Systemen inkl. asynchroner Echtzeit-Synchronisierung, Definition von Datenhoheit sowie komplexen Autorisierungs- und Berechtigungskonzepten (z. B. Delegated Administration)
    → Erstellung von Architekturentscheidungen und technischer Dokumentation

    Technologien & Tools
    Java 25, GO, Quarkus 3, Kafka, Docker, Kubernetes, REST RMM3, Microsoft Azure, OpenTelemetry, REST, GraphQL, OAuth 2, OpenID Connect, Redis,Machine Learning Weka, Naïve Bayes Text classification, KNN Algorithmus, Spotify Voyager ANN, Fuzzy String matching, Apache Avro, AMQP, Apicurio Schema Registry, Xsd Validierung, Groovy, Microsoft SQL Server, Flyway DB migration, Mockito, GraalVM, JWT, mock-server, Eclipse Vert.x, Maven, SonarQube, IntelliJ IDEA, Prometheus, Grafana, ArgoCD, GitLab, OneWelcome CIAM,PingIdentity CIAM, Nevis CIAM
    Apache Kafka Machine learning CIAM Kubernetes OAuth2
  • Kassenärztliche Vereinigung Bayerns
    Senior Software Developer
    HEALTH AND WELLNESS
    September 2021 - November 2022 (1 year and 2 months)
    München, Germany
    Eigene Tätigkeiten
    Argus Authentisierung und Autorisierung
    → Weiterentwicklung eines zentralen Authentisierungs- und Autorisierungssystems
    → Konzeption und Umsetzung von REST-Schnittstellen mit OAuth2 und OpenID Connect
    → Anbindung an Messaging-Systeme zur asynchronen Verarbeitung sicherheitsrelevanter Ereignisse
    → Pflege und Optimierung der Persistenzschicht
    → Kontinuierliche Verbesserung der automatisierten Testabdeckung
    → Sicherstellung von Stabilität, Wartbarkeit und Compliance-Anforderungen

    Technologien & Tools
    Java 11, Spring 5, Spring Boot 2, Kubernetes, Docker, Helm, RabbitMQ/AMQP, OAuth 2, OpenID Connect, JWT, SAML, Flyway DB Migration, WireMock, Selenium, Junit 5, Mockito
    Spring boot Docker OAuth2 OpenID Connect Kubernetes
  • Deutsche Bahn
    Senior Software Developer
    LOGISTICS AND SUPPLY CHAIN
    April 2019 - September 2021 (2 years and 5 months)
    Frankfurt am Main, Germany
    Eigene Tätigkeiten
    Reisendeninformation
    → Konzeption und Umsetzung von REST- und Messaging-Schnittstellen (MQ, MQTT)
    → Entwicklung und Betrieb von Microservices im Kubernetes-Cluster
    → Migration bestehender Altsysteme in eine moderne Microservice-Architektur
    → Absicherung der Services durch Implementierung von OAuth2-basierten Sicherheitskonzepten
    → Weiterentwicklung der Persistenzschicht und Optimierung von Datenzugriffen
    → Deutliche Verbesserung der Testabdeckung und Systemstabilität
    → Konzeption und Durchführung von Lasttests zur Performancevalidierung
    → Aufbau und Pflege einer CI/CD-Pipeline

    Technologien & Tools
    Spring Boot 2, Spring 5, Spring Security OAuth2, Java 8, JSF 2, JoinFaces, Docker, Kubernetes, Ingress, Rancher 2, MariaDB, Mysql,
    Hibernate, MQTT, IBM Watson IOT, Oracle AQ, Gradle, Maven, Jenkins Pipeline, Swagger, Prometheus Monitoring, JMeter, Logback, Flyway DB Migration, AWS Cloud, SOAP-UI, JFrog Artifactory, Grafana
    Amazon Web Services (AWS) Spring boot OAuth2 Java EE

Recommendations

Be the first to recommend David

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master of Science Informatik
    Hochschule Darmstadt
    2012
  • Bachelor of Science Medieninformatik
    Hochschule Kaiserslautern
    2010

Certifications

  • SCJP Sun Certified Programmer for Java 6
    Oracle
    2015
    Java
  • SAFe® 4 Practitioner
    SAFe®
    2016

Skill set

Categories