Projekte mit dem Einsatz von gRPC

Um alle Projekte zu sehen, entfernen Sie den Filter

DIVID, die Einwegkunststofffonds-Plattform

Zeitraum: 07/2024 – 09/2024
Rolle: Softwareentwickler
Auftraggeber: Umweltbundesamt
Teamgröße: 50
Personentage: 55

Das Projekt DIVID ist die digitale Plattform des Umweltbundesamtes (UBA) zur Umsetzung des Einwegkunststoff-Fondsgesetzes (EWKFondsG) mit dem Deutschland die erweiterte Herstellerverantwortung gemäß EU-Einwegkunststoffrichtlinie in nationales Recht überführt hat. Die Plattform dient als zentrale Anlaufstelle für Hersteller, Kommunen und andere Anspruchsberechtigte. Hersteller von Einwegkunststoffprodukten werden damit an den Kosten für Reinigung, Sammlung und Entsorgung beteiligt. Die DIVID-Plattform wird auf Basis eines modernen Technologie-Stacks mit den Leitprinzipien Modularität, Microservices und API-First iterativ entwickelt und ermöglicht die benötigte digitale Abwicklung aller Prozesse von der Herstellerregistrierung, deren Mengenmeldung bis hin zur Fondsverwaltung und Auszahlungsabwicklung an anspruchsberechtigte Gruppen.

Eigene Leistungen im Projekt::
  • Fusion von funktional zusammengehörigen Microservices
  • Automatisierte Datenmigration der verteilten Datenbanken in ein gemeinsames Schema
  • Anpassung des API Gateways
  • Erstellen der CI Pipeline in Azure Devops
  • Konfiguration der Messung der Codeabdeckung (Code Coverage)
  • Ausrollen von Sonarcube in einer IaC-Pipeline

Zentraler Dateiservice

Zeitraum: 03/2020 – 06/2023
Rolle: Softwareentwickler
Auftraggeber: Lowell
Teamgröße: 3
Personentage: 20

Lowell verarbeitet viele Dokumente. Dies sind eingescannte Briefe, rechtliche Dokumente, Nachweise von Forderungen und Dateien von Konsumenten. Ziel des Projekts war es, einen zentralen Dateiservice bereitzustellen, der große Mengen an unstrukturierten Dokumenten revisionssicher speichern und bereitstellen kann.

Eigene Leistungen im Projekt::
  • Konzept und Erstellung des Fileservice und Entscheiden wie wir die Metadaten speichern
  • Konzept der gRPC-API
  • Upload und Download Funktion im Gateway zum Konsumentenportal
  • Erweiterung des Fileservice um Mime-Type (für den Download notwendig)

Forderungsdaten für das Konsumentenportal

Zeitraum: 01/2020 – 06/2023
Rolle: Softwareentwickler
Auftraggeber: Lowell
Teamgröße: 4
Personentage: 50

Das Konsumentenportal von Lowell ist eine zentrale, digitale Service-Plattform für Personen, die offene Forderungen bei dem Inkassodienstleister haben. Lowell besteht aus mehreren Unternehmen, die sowohl organisatorisch als auch technisch voneinander getrennt sind. Dabei mussten mehrere verschiedene Inkassosoftware-Systemen auf eine API abgebildet werden.

Eigene Leistungen im Projekt::
  • Anbinden neuer Subunternehmen von Lowell
  • Anpassungen und Erweiterungen der Schnittstellen
  • Definition der API mit Fokus auf Kompatibilität
  • Testen der Schnittstelle lokal, im CI Build als auch in Produktion (teils nur halbautomatisiert)
  • Ausrollen der API mit Zero Downtime in einem Kubernetes Cluster
  • Analyse und Beheben von Fehlern in der Produktion
  • Reduzierung der Anzahl der Services, da die Microservices zu klein geschnitten waren
  • Behebung von Sicherheitslücken und Härtung der API-Schnittstellen nach Penetrationstests
  • Anleitung des Entwicklerteams um erkannte Schwachstellen nachhaltig zu vermeiden
  • Verteidigung der Systemarchitektur gegenüber externen Security-Auditoren