About Thomas
- Tiefes Verständnis von Java, Spring Boot, REST APIs und relationalen Datenbanken (PostgreSQL)
- Erfahrung mit CI/CD-Pipelines, Containerisierung (Docker) und Cloud-Deployment
- Fundiertes Wissen in Softwarearchitektur, Modularisierung und technischer Dokumentation
- Agile Arbeitsweise nach SCRUM, proaktive Kommunikation und lösungsorientiertes Denken
- Verlässlichkeit und hohe Qualität – auch unter Zeitdruck
German
Native or bilingual
English
Conversational
Experience
- Flowence – Digitale Buchungs- & Zahlungsplattform (Early-Stage Startup)Lead Developer & Technischer Mitgründer (freiberuflich)HOSPITALITYNovember 2025 - Today (7 months)Silves, Portugal
Architektur & Backend
- Konzeption und Umsetzung der Gesamtarchitektur mit Java und Spring Boot
- API-First-Ansatz mit sauber versionierten REST-Schnittstellen (OpenAPI/Swagger)
- Entwurf eines modularen Domänenmodells für Buchungen, Gäste, Zahlungen und Verfügbarkeiten
- Implementierung transaktionssicherer Buchungsprozesse mit klaren Zustandsmodellen
Security & Authentifizierung
- Implementierung von OAuth2-basierten Authentifizierungs- und Autorisierungsflüssen
- Rollen- und Rechtekonzepte für interne und externe Nutzer
- Absicherung externer API-Zugriffe (CORS-Handling, Token-Validierung)
Integrationen
- Anbindung externer Systeme (z. B. Hotel-/PMS-APIs, Payment Provider)
- Umsetzung robuster Fehler- und Fallback-Strategien (z. B. Buchungsabschluss auch bei temporären Zahlungsproblemen)
- Entkopplung externer Abhängigkeiten durch klar definierte Adapter
Qualität, Betrieb & Skalierbarkeit
- Aufbau strukturierter Logging- und Monitoring-Grundlagen
- Berücksichtigung von Skalierbarkeit, Wartbarkeit und Erweiterbarkeit von Beginn an
- Vorbereitung auf Containerisierung und cloudnahen Betrieb (Docker-basiert)
Agiles Arbeiten & Startup-Umfeld
- Entwicklung nach SCRUM mit kurzen Iterationen und MVP-Fokus
- Enge Zusammenarbeit mit Frontend-Entwicklung (React/TypeScript)
- Aktive Mitwirkung an Produktentscheidungen, Priorisierung und technischer Roadmap
- Typische Startup-Verantwortung: von Konzept, Prototyp und Validierung bis zur Produktionsreife
- digitalgarveFreelance Full-Stack Developer & Head of DevelopmentBANKING AND INSURANCEApril 2025 - November 2025 (7 months)Düsseldorf, GermanyProjekt: Sichere Meldeplattform für verdächtige BanktransaktionenFür ein FinTech-/RegTech-Startup im Banken-Umfeld entwickelte ich als Freelance Full-Stack Developer und Head of Development eine sichere, revisionsfähige Meldeplattform zur strukturierten Erfassung und Verarbeitung verdächtiger Transaktionen.Ziel war der Aufbau eines compliance-konformen MVPs, das produktionsreif skaliert werden kann und hohe Anforderungen an Security, Nachvollziehbarkeit und Datenintegrität erfüllt.
Rolle & Verantwortung
- Technische Gesamtverantwortung (Head of Development)
- Architekturentscheidungen, Definition von Coding-Standards, Code-Reviews, Release- und Deployment-Strategie
- Full-Stack-Entwicklung der Kernanwendung
- Beratung von Fachseite und Product Owner zu Architektur, Security, Compliance und technischer Priorisierung
Aufgaben & Leistungen
- Backend- & Webentwicklung
- Implementierung der Kernfunktionalitäten mit Spring Boot und Thymeleaf
- Aufbau geführter Melde- und Prüfprozesse inkl. Validierungen
- Modellierung komplexer Bank- und Account-Workflows
- Integration von Keycloak als zentrales IAM
- Umsetzung von OAuth2-Flows und rollenbasierter Zugriffskontrolle
- Absicherung sensibler Endpunkte mit Spring Security
- Datenhaltung auf PostgreSQL
- Aufbau automatisierter Bitbucket Pipelines (Build, Tests, Security-Checks)
- Vorbereitung reproduzierbarer, sicherer Deployments
- Unterstützung bei Release-Härtung und Übergabe in den Betrieb
- Arbeit nach SCRUM
Technologie-Stack
- Backend: Spring Boot
- Frontend: Thymeleaf
- IAM & Security: Keycloak, OAuth2
- Datenbank: PostgreSQL
- CI/CD: Bitbucket Pipelines
- Methodik: SCRUM
Ergebnisse & Mehrwert
- Stabiler, sicherer MVP bereits zur Mitte der Projektlaufzeit
- Produktionsreifer Release innerhalb des Projektzeitraums
- Konsistente Security-Architektur dank zentralem IAM (Keycloak) und gehärteter Spring-Security-Konfiguration
- Solide Basis für Auditierbarkeit, Skalierung und Weiterentwicklung
- Creditreform Boniversum GmbHHead of Software as a ServiceSeptember 2023 - February 2025 (1 year and 5 months)Neuss, Germany• Aufbau eines neuen Bereichs zur Bereitstellung von SaaS-Diensten• Planung, Konzeption und Entwicklung einer Software zur Bekämpfung vonGeldwäsche und Transaktionsbetrug• Entwurf und Implementierung einer Architektur für diese Software• Betrieb und permanente Weiterentwicklung der Plattform• Sicherstellung der Einhaltung von Sicherheits- und Kundenanforderungen• Aktive Kommunikation mit Stakeholdern zur Anforderungserhebung und Feature Entwicklung
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor of Science (B.Sc.)Hochschule Weserbergland2005Bachelor of Science (B.Sc.)