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

Freelancer profile translated to English.
Back to original language

About David

Expert in Cloud-Native Architecture & Security in regulated industries. For over 14 years, I have been implementing high-performance IT systems for the financial and healthcare sectors, among others. As a Technical Architect and Lead Developer, I specialize in the conception of Zero-Trust models and CIAM integrations. I offer deep expertise in Event-Driven Architectures (Kafka) as well as the implementation of machine learning algorithms for data classification within modern microservice landscapes. My current scope also includes the end-to-end integration of enterprise AI solutions, particularly in the area of LLM & Transformer development and inference engineering. I design architectures using Retrieval-Augmented Generation (RAG) and vector databases, as well as more in-depth structures based on 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/Architect
    BANKING AND INSURANCE
    November 2022 - Today (3 years and 9 months)
    Frankfurt am Main, Germany
    NExt – Re-conception of internal portal (Enterprise Banking)
    → Architecture and implementation of scalable cloud-native microservices on Azure Kubernetes Service
    → Development of an Event-Driven Architecture with Kafka
    → Conception and implementation of a flexible query engine that makes business objects performant via REST and enables new use cases without API adjustments
    → Integration of machine learning methods for master data classification
    → Analysis of complex load test scenarios and derivation of targeted performance and stability optimizations
    → Increase in system resilience through robust Kafka error handling, Circuit Breaker
    → Integration and orchestration of CIAM systems including asynchronous real-time synchronization, definition of data sovereignty, and complex authorization and permission concepts (e.g., Delegated Administration)
    → Creation of architectural decisions and technical documentation

    Technologies & 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 Algorithm, Spotify Voyager ANN, Fuzzy String matching, Apache Avro, AMQP, Apicurio Schema Registry, Xsd Validation, 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
    Own Activities
    Argus Authentication and Authorization
    → Further development of a central authentication and authorization system
    → Conception and implementation of REST interfaces with OAuth2 and OpenID Connect
    → Connection to messaging systems for asynchronous processing of security-relevant events
    → Maintenance and optimization of the persistence layer
    → Continuous improvement of automated test coverage
    → Ensuring stability, maintainability, and compliance requirements

    Technologies & 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
    Own Activities
    Traveler Information
    → Conception and implementation of REST and messaging interfaces (MQ, MQTT)
    → Development and operation of microservices in the Kubernetes cluster
    → Migration of existing legacy systems into a modern microservice architecture
    → Securing services by implementing OAuth2-based security concepts
    → Further development of the persistence layer and optimization of data access
    → Significant improvement of test coverage and system stability
    → Conception and execution of load tests for performance validation
    → Setup and maintenance of a CI/CD pipeline

    Technologies & 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 Computer Science
    Hochschule Darmstadt
    2012
  • Bachelor of Science Media Computer Science
    Hochschule Kaiserslautern
    2010

Certifications

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

Skill set

Categories