Recommended expert

David Rihm

Lead-Entwickler/Technischer Architekt

David Rihm
Frankfurt am Main, Deutschland

Erfahrungen

Nov. 2022 - Bis heute
3 Jahren 4 Monate

Lead-Entwickler/Technischer Architekt

  • Konzeption, Erweiterung und Umsetzung der Schnittstellen (REST, GraphQL, Kafka)
  • Architektur und Umsetzung Cloud-nativer Microservices auf Azure Kubernetes Service
  • Domain-Driven Design, Event-Driven Architecture mit Kafka
  • Entwicklung einer umfangreichen Query-Engine für REST Endpunkte basierend auf fachlichen Objekten
  • Konzeption und Realisierung der Klassifikation von Stammdaten mithilfe Machine Learning Algorithmen (Library Weka, Spotify Voyager)
  • Analyse und Auswertung komplexer Lasttest-Szenarien und Ableitung von Optimierungen
  • Steigerung der Systemresilienz (Kafka Error Handling, Circuit Breaker, Sidecar Service Mesh in Go)
  • Integration mit CIAM Systemen (asynchrone Echtzeit-Synchronisierung und Definition der Datenhoheit, Autorisierung, Authentisierung)
  • Anbindung Azure ServiceBus (AMQP Protokoll)
  • Konzeption und Umsetzung von komplexen Berechtigungskonzepten (u. a. Delegated Administration)
  • Dokumentation der Ergebnisse (Confluence, Architekturbeschreibungen, Architekturentscheidungen)
Sept. 2021 - Okt. 2022
1 Jahr 2 Monate

Senior-Softwareentwickler

  • Konzeption, Erweiterung und Umsetzung der Schnittstellen (REST) inkl. Authentisierung und Autorisierung (OAuth2 und OIDC)
  • Anbindung an einen RabbitMQ Broker (AMQP Protokoll)
  • Datenbankentwicklung (JPA, SQL, Oracle DB)
  • Kontinuierliche Verbesserung der Testabdeckung des bestehenden Systems (JUnit, Mockito, Selenium, WireMock)
Apr. 2019 - Sept. 2021
2 Jahren 6 Monate

Senior-Softwareentwickler

  • Konzeption, Erweiterung und Umsetzung der Schnittstellen (REST, MQ, MQTT)
  • Konzeption und Implementierung von Microservices im Kubernetes Cluster mittels Spring Boot
  • Konzeption und Durchführung der Migration bestehender Altsysteme in neue Microservices
  • Absicherung der Microservices durch Implementierung des OAuth2 Standards mittels Spring
  • Datenbankentwicklung (JPA, MariaDB, SQL)
  • Verbesserung der Testabdeckung des bestehenden Systems (JUnit, Mockito, SOAP-UI)
  • Erstellen von Lasttests (SOAP-UI, JMeter)
  • Aufbau einer CI/CD Pipeline (Jenkins Pipeline Plugin)
  • Dokumentation der Ergebnisse (Confluence)
Nov. 2018 - Apr. 2019
6 Monate

Senior-Softwareentwickler

  • Konzeption, Erweiterung und Umsetzung der Schnittstellen (inkl. Schnittstellenbeschreibung)
  • Erweiterung der GUI (JSF, AngularJS)
  • Datenbankentwicklung (JDBC, JPA)
  • Verbesserung der Testabdeckung bestehenden Systems (JUnit, Mockito)
  • Dokumentation der Ergebnisse (Confluence)
Apr. 2018 - Nov. 2018
8 Monate

Senior-Softwareentwickler

  • Implementierung von Berechnungsformeln und Algorithmen für die Objektfinanzierung und Leasinggeschäfte
  • Erweiterung der GUI (JSF)
  • Datenbankentwicklung (JDBC, JPA)
  • Verbesserung der Testabdeckung bestehenden Systems (JUnit, Mockito)
  • Dokumentation der Ergebnisse (Confluence)
  • Planung und Durchführung eines größeren Refactorings
Juni 2016 - März 2018
1 Jahr 10 Monate

Senior Softwareentwickler / Technischer Leiter

  • Definition der fachlichen Anforderungen (Use Case Diagramme)
  • Architekturdokumentation (Enterprise Architect)
  • Definition und Anpassung der Prozessmodelle (BPMN Modelle, Camunda)
  • Implementierung der BPMN-Prozesse (Java 8, Camunda)
  • Test der entwickelten Features in Unit Tests (Mockito) und Integration Tests (Arquillian)
  • Entwicklung der fachlichen Anforderungen im SCRUM-Team (SAFe Kontext)
  • Dokumentation der entwickelten fachlichen Features und weiterer Projektergebnisse (Confluence, Jira)
  • Entwicklung von Docker Containern für die Anwendung und Testkomponenten
  • Erarbeitung und Umsetzung einer Datenbankmigrationsstrategie (Flyway DB Migration)

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (9 Jahre) und Bank- und Finanzwesen (0.5 Jahre).

Informationstechnologie
Bank- und Finanzwesen

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (9.5 Jahre), Produktentwicklung (3.5 Jahre), Qualitätssicherung (1 Jahr) und Finanzen (0.5 Jahre).

Informationstechnologie
Produktentwicklung
Qualitätssicherung
Finanzen

Zusammenfassung

Als Technical Cloud Architect & IT Develeopment Consultant unterstütze ich Unternehmen seit über 14 Jahren bei der Konzeption und Realisierung/Implementierung zukunftssicherer, hochperformanter Cloud-Services.

Spezialgebiet: Architektur und Implementierung von Cloud-nativen Microservices auf Azure/AWS unter Einsatz von Kubernetes und Zero-Trust-Modellen. Fundierte Expertise in der Implementierung komplexer Architekturen wie Domain-Driven Design (DDD) und Event-Driven Architecture (EDA) mit Kafka, sowie der Integration von Machine Learning zur Datenklassifikation.

Fähigkeiten

  • Azure & Aws
  • Java / Go / Python Entwicklung
  • Oauth2 / Oidc
  • Software Architektur
  • Machine Learning
  • Zero-trust-modelle
  • Microservices
  • Scrum / Safe / Kanban
  • Domain-driven-design
  • Event-driven-architekturen
  • Ciam

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Russisch
Grundkenntnisse

Profil

Erstellt
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist David ansässig?

David ist in Frankfurt am Main, Deutschland ansässig.

Welche Sprachen spricht David?

David spricht folgende Sprachen: Deutsch (Muttersprache), Englisch (Verhandlungssicher), Russisch (Grundkenntnisse).

Wie viele Jahre Erfahrung hat David?

David hat mindestens 10 Jahre Erfahrung. In dieser Zeit hat David in mindestens 3 verschiedenen Rollen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre und 7 Monate. Beachten Sie, dass David möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre David am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre David gut geeignet für Rollen wie: Lead-Entwickler/Technischer Architekt, Senior-Softwareentwickler, Senior Softwareentwickler / Technischer Leiter.

Was ist das neueste Projekt von David?

Die neueste Position von David ist Lead-Entwickler/Technischer Architekt.

In welchen Industrien hat David die meiste Erfahrung?

David hat die meiste Erfahrung in Industrien wie Informationstechnologie und Bank- und Finanzwesen.

In welchen Bereichen hat David die meiste Erfahrung?

David hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Qualitätssicherung. David hat auch etwas Erfahrung in Finanzen.

In welchen Industrien hat David kürzlich gearbeitet?

David hat kürzlich in Industrien wie Informationstechnologie gearbeitet.

In welchen Bereichen hat David kürzlich gearbeitet?

David hat kürzlich in Bereichen wie Informationstechnologie, Produktentwicklung und Qualitätssicherung gearbeitet.

Wie ist die Verfügbarkeit von David?

David wird ab Juli 2026 verfügbar sein.

Wie hoch ist der Stundensatz von David?

Der Stundensatz von David hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man David beauftragen?

Um David zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1200
900
600
300
⌀ Markt: 870-1030 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.