Banking Schnittstelle
Cloud-Native API
Für diesen B2B-Bankdienstleistungsanbieter wurde ein komplexes Backend in AWS entwickelt. Es basierte zentral auf AWS Lambda und bot Partnern die Möglichkeit, alle relevanten Kundenfunktionen anzusteuern. Es wurde der gesamte Customer-Lifecycle abgebildet, vom Anlegen und Überprüfen der Kunden, zur Erstellung von Konten, Überprüfung, Bewilligung und Auszahlung von Krediten und deren Rückzahlung. Die Schnittstelle wurde eng verwoben mit dem Mambu Kernbankingsystem sowie diverser externer Dienste, wie KYC, Montoring und Payment Gateway.
Aufgaben
- Entwicklung und Testing diverser Lambda-Funktionen mit Zugriff auf interne und externe Dienste
- Integration externer Systeme mit der Schnittstelle
- Implementierung von Logging- und Monitoring-Frontends
- Aktualisierung und Erweiterung der API-Spezifikationen
Datalake Management Konsole
Web-App
Rolle
Fullstack-Entwickler
Für ein KI-FinTech sollte eine Management-Konsole entwickelt werden, welche den Datenfluss in einen Datalake steuert. Das System basierte auf einer Serverless-Architektur in AWS und die implementierte Konsole steuerte Konfigurationsoptionen für diverse Quellen, u.a. RSS Feeds, Twitter Posts sowie einen einfachen Webcrawler. Sie wurde mit React umgesetzt und bot dank GraphQL-Schnittstelle Echtzeit-Monitoring der Ereignisse und Einstellungen. Mit Hilfe von Cloudwatch- und externen Events wurden AWS Lambda Serverless-Funktionen aufgerufen, die die Daten damit basierend auf der Konfiguration heruntergeladen und im Datalake gespeichert haben.
Aufgaben
- Konzeption und Setup der einzelnen Komponenten in den Amazon Web Services (AWS)
- Implementierung der Konsole und einzelnen Konfigurationstypen mit React
- Erstellung der GraphQL Schemas und Funktionen mit Hilfe von AWS Amplify