Entwicklung einer cloud-nativen Backend-Plattform für Zahlungsabwicklung und Transaktionsmonitoring im B2B-Bankenumfeld. Die Lösung integriert verschiedene AWS-Services sowie externe Partner-Systeme und ermöglicht die sichere Verarbeitung, Transformation und Weiterleitung von Zahlungsdaten. Schwerpunkte lagen auf AML-Transaction-Monitoring, Überwachung von Geldflüssen und Anbindung von Drittanbietern. Im Projekt wurde zudem Wert auf technische Dokumentation und die Einarbeitung neuer Teammitglieder gelegt.
Aufgaben
- Konzeption und Entwicklung von AWS Lambda-Funktionen
- Integration externer Systeme und Partner-Schnittstellen
- Implementierung von AML-Transaction-Monitoring
- Datenpersistenz mit DynamoDB und Prisma
- Erstellung und Pflege von API-Spezifikationen (OpenAPI)
- Mitarbeit an Architekturentscheidungen und Infrastrukturautomatisierung
- Onboarding und fachliche Unterstützung neuer Entwickler
- Pflege der technischen Projektdokumentation
Konzeption und Entwicklung einer skalierbaren Cloud-API für einen B2B-Bankdienstleister. Die Lösung bildet den gesamten Customer-Lifecycle ab und integriert das Mambu-Kernbankensystem sowie zahlreiche externe Services (KYC, Monitoring, Payment Gateways). Im Rahmen des Projekts wurden regelmäßig Code Reviews durchgeführt und neue Teammitglieder eingearbeitet.
Aufgaben
- Entwicklung von AWS Lambda-Funktionen
- Integration externer Systeme und Partner-Schnittstellen
- Implementierung von Logging- und Monitoring-Lösungen
- Pflege und Erweiterung der API-Spezifikationen (OpenAPI)
- Aufbau und Pflege der Infrastruktur mit AWS CDK und Terraform
- Durchführung von Code Reviews
- Einarbeitung neuer Entwickler
Neuentwicklung eines modularen Bewerbungsmanagement-Systems für Hochschulen. Die Lösung basiert auf einem NX-Monorepo mit Angular-Frontend und NestJS-Backend, unterstützt verschiedene Mandanten und bietet eine automatisierte CI/CD-Pipeline mit Docker-Deployment. Im Projekt wurde auf eine nachhaltige Architektur und die Einführung von Best Practices im Team geachtet.
Aufgaben
- Systemdesign und Entwicklung der CI/CD-Prozesse (GitHub Actions)
- Implementierung eines NX-Monorepos mit wiederverwendbaren Libraries
- Backend-Entwicklung mit NestJS, SQL- und NoSQL-Datenbanken, OpenAPI
- Frontend-Entwicklung mit Angular und PrimeNG
- Testing mit Jest und Cypress
- Einführung und Vermittlung von Best Practices im Entwicklerteam
Entwicklung einer Management-Konsole zur Steuerung und Überwachung von Datenflüssen in einen Datalake für ein KI-FinTech. Die Lösung basiert auf einer serverlosen AWS-Architektur und bietet eine Echtzeit-Schnittstelle via GraphQL.
Aufgaben
- Konzeption und Setup der AWS-Komponenten
- Implementierung der Management-Konsole mit React und Redux
- Erstellung von GraphQL-Schemas und Funktionen mit AWS Amplify
- Integration und Testing von Datenquellen (RSS, Twitter, Webcrawler)
Entwicklung einer skalierbaren Webanwendung für das Bewerbungsmanagement an Hochschulen. Die Lösung unterstützt verschiedene Prozesse und Anforderungen im Bewerbungsablauf und ermöglicht durch GraphQL die gleichzeitige Bearbeitung von Bewerbern durch mehrere Nutzer.
Aufgaben
- Systemdesign und Entwicklung der CI/CD-Prozesse (Gitlab CI)
- Implementierung von Front- und Backend
- Abstraktion der Datenbankebene (MongoDB, MySQL)
- UI/UX-Design in Zusammenarbeit mit den Kunden
Entwicklung eines flexiblen Tools zur Steuerung und Synchronisierung einer proprietären Simulationssoftware für elektrische Maschinen. Die Lösung ermöglicht die zentrale und lokale Verwaltung von Maschinentypen, Parametern und Experimenten.
Aufgaben
- Systemdesign und Auswahl der Technologien
- Implementierung des Servers als Schnittstelle zwischen Client und Simulator
- Entwicklung einer Java-GUI für Steuerung und Validierung
- Entwicklung einer Web-App für Verwaltung und Konfiguration