Thorben Fohlmeister

Senior Freelance Full-Stack Developer

6 Projekte mit agile/scrum
Banking-Schnittstelle (Payments and Transactions)

Cloud-Native API

Kunde
Raisin Bank AG
Ort
Frankfurt
Branche
Finanzwesen
Beginn
März 2024
Umfang
10 Monate
Position
Backend

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. Architekturberatung und technische Führung im Team. Etablierung von Code-Review-Prozessen und Qualitätsstandards. Enge Zusammenarbeit mit Product Ownern und Stakeholdern in agilen Prozessen.

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
  • Architekturberatung und technische Entscheidungsfindung
  • Code-Reviews und Qualitätssicherung
  • Stakeholder-Kommunikation in agilen Prozessen
Digital Workplaces: Projektmanagement

Webanwendung

Kunde
Schaeffler Technologies AG & Co. KG
Ort
Nürnberg / Herzogenaurach
Branche
Automobilindustrie
Beginn
Oktober 2023
Umfang
8 Monate
Position
Frontend

Umsetzung einer Webanwendung zur Integration und Vereinheitlichung von Projektmanagement-Tools im Rahmen der Initiative 'Digital Workplaces'. Ziel war die Konsolidierung heterogener Datenquellen und die Digitalisierung interner Prozesse. Neben der Entwicklung lag ein Fokus auf der Weitergabe von Best Practices im Team. Architekturberatung im Cross-Team-Kontext. Technische Führung und Etablierung von Best Practices für ein Team aus internen und externen Entwicklern.

Aufgaben

  • Entwicklung und Testing von Angular-Komponenten
  • Integration von NgRx State-Management
  • Erweiterung bestehender UI-Libraries
  • Abstimmung mit Backend-Team zur Schnittstellenintegration
  • Erstellung von Unit- und E2E-Tests
  • Austausch von Best Practices und Unterstützung jüngerer Teammitglieder
  • Architekturberatung und Cross-Team-Koordination
  • Agile Prozessgestaltung (Sprint Planning, Retrospektiven)
Banking-Schnittstelle

Cloud-Native API

Kunde
Raisin Bank AG
Ort
Frankfurt
Branche
Finanzwesen
Beginn
September 2020
Umfang
3 Jahre
Position
Backend

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. Technische Führung eines wachsenden Entwicklungsteams. Mitgestaltung der Systemarchitektur und Skalierungsstrategie. Etablierung von Entwicklungsstandards und automatisierten Qualitätssicherungsprozessen.

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
  • Technische Führung und Architekturentscheidungen
  • Etablierung von Code-Review-Standards
  • Agile Zusammenarbeit mit Product Ownern
CO2-Rechner

Webanwendung

Kunde
Schaeffler Technologies AG & Co. KG
Ort
Nürnberg / Herzogenaurach
Branche
Automobilindustrie
Beginn
Februar 2023
Umfang
9 Monate
Position
Frontend

Entwicklung einer Webanwendung zur Berechnung von Betriebsgrößen und CO2e-Emissionen für Industrielager. Die Anwendung erforderte die Integration und Transformation von Daten aus verschiedenen Backend-Systemen. Im Projekt wurde auf eine saubere Codebasis und nachvollziehbare Dokumentation Wert gelegt. Komplexe Datentransformationen und -aggregationen aus heterogenen Backend-Systemen. Enge Zusammenarbeit mit Fachabteilungen zur Validierung der Berechnungslogik.

Aufgaben

  • Implementierung von Angular-Komponenten
  • Integration von NgRx State-Management
  • Erweiterung der UI-Libraries
  • Abstimmung mit Backend-Team zur Schnittstellenintegration
  • Testing mit Jest und Cypress
  • Pflege der technischen Dokumentation
  • Abstimmung mit Fachabteilungen zur Validierung der Berechnungslogik
  • Agile Zusammenarbeit im Scrum-Team
Datalake-Management-Konsole

Webanwendung

Kunde
Startup
Ort
Berlin
Branche
Finanzwesen / FinTech
Beginn
März 2020
Umfang
6 Monate
Position
Fullstack

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. Eigenständiges Design der gesamten serverlosen Architektur auf AWS von Grund auf.

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)
  • Design der serverlosen Systemarchitektur
EAGLE Collaboration Tool

Webanwendung

Kunde
Norcom AG
Ort
München
Branche
Automobilindustrie
Beginn
November 2018
Umfang
1 Jahr
Position
Frontend

Weiterentwicklung und Anpassung eines Big-Data-Dokumentenmanagement- und Kollaborationstools für einen großen Automobilkonzern. Die Anwendung wurde im Frontend komplett neu entwickelt und nutzt Angular 9 sowie NgRx für das komplexe State-Management. Im Rahmen des Projekts wurden Guidelines für die Frontend-Entwicklung etabliert. Verantwortung für die komplette Frontend-Neuarchitektur. Erfolgreiche Migration von Angular 5 auf Angular 9 im laufenden Betrieb. Etablierung von Frontend-Entwicklungsrichtlinien für das gesamte Projektteam.

Aufgaben

  • Implementierung von Angular-Komponenten
  • UX/UI-Entwicklung in Zusammenarbeit mit dem Kunden
  • Migration von Angular 5 auf Angular 9
  • Integration von NgRx Store für State-Management
  • Testing mit Karma, Jest und Protractor
  • Mitarbeit an der Erstellung von Entwicklungs-Guidelines
  • Verantwortung für die Frontend-Architektur
  • Etablierung von Coding-Standards und Entwicklungsrichtlinien