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)
API-First
Zeitraum: 03/2020 – 06/2023
Rolle: Softwareentwickler
Auftraggeber: Lowell
Teamgröße: 3
Personentage: 120
Lowell verfolgt eine API-First Strategie. Ziel war es, die API auch außenstehenden Prozessen zur Verfügung zu stellen. Deswegen wurde eine zentrale API vollautomatisch bereitgestellt und von allen Services genutzt. Die API unterliegt strengen Richtlinien an Design und Abwärts- und/oder Aufwärtskompatibilität je nach Anwendungsfall.
Eigene Leistungen im Projekt::
- Konzept und Erstellung eines zentralen API-First-Repositories auf Basis von Protobuf
- Automatisierte Erzeugung von Release und Pre-Release Versionen für mehrere Programmiersprachen für die Optimierung der Entwicklungsgeschwindigkeit
- Konzept einer API-Versionierung
- Erstellen von APIs
- Dokumentation der API
- Review von APIs mit primärem Fokus auf Verständlichkeit, Dokumentation und Breaking Changes
Kenntnisse: