Software Architect / Lead Fullstack Engineer für komplexe fachlich-technische Softwareprojekte
- Verfügbarkeit einsehen
- 7 Referenzen
- auf Anfrage
- 81829 München
- Nähe des Wohnortes
- de | en | fr | th
- 17.10.2026
- Contract ready
Kurzvorstellung
Auszug Referenzen (7)
"M. hat uns geholfen ein SelfService Portal zu bauen. Er hat in kürzester Zeit das Projekt Überblick und einen sehr wichtigen Beitrag geleistet!"
10/2025 – 12/2025
Tätigkeitsbeschreibung
• Unterstützung eines Junior-Entwicklers bei der Fertigstellung einer webbasierten Anwendung im Microsoft-Azure-Umfeld
• Einsatz von Azure DevOps Services (Repos, Boards, Pipelines) zur Versionsverwaltung, CI/CD-Automatisierung und Aufgabensteuerung
• Integration von Microsoft Entra ID zur Authentifizierung und Autorisierung
• Anbindung einer Microsoft SQL Database über Node.js-APIs
• Nutzung der Azure Compute API für VM-Operationen (Anlegen, Starten, Stoppen, Verwalten)
• Containerisierung mit Docker und Deployment über Azure Pipelines
• Frontend-Entwicklung mit React, Next.js, TypeScript und Tailwind CSS
Microsoft SQL-Server (MS SQL), Docker, Node.Js, Typescript, Microsoft Azure, React (JavaScript library)
"Die Zusammenarbeit mit M. war sehr zufriedenstellend. Er brachte solides technisches Know-how, funktionales Verständnis und Teamgeist ein."
2/2025 – 5/2025
TätigkeitsbeschreibungFolgeprojekt zu bracketlab: Konzeption und Umsetzung einer internen Plattform zur Verwaltung von KI-gestützten Chatbots für den TÜV Deutschland. Die Anwendung erlaubt das Anlegen, Konfigurieren und Verknüpfen von Chatbots mit Bibliotheken und Suchendpunkten (z. B. Azure Cognitive Search). Es wurden mehrere KI-Modelle angebunden (OpenAI, DeepSeek, DALL·E), inkl. Datei-Upload, Vektorsuche und Tokenmanagement. Die Bibliotheken greifen auf SharePoint-Dateien oder manuelle Uploads zu.
Eingesetzte QualifikationenMachine Learning Engineer, Natural Language Processing, Postgresql, React (JavaScript library), Typescript
"Die Zusammenarbeit mit M. war sehr zufriedenstellend. Er brachte solides technisches Know-how, funktionales Verständnis und Teamgeist ein."
3/2024 – 12/2024
Tätigkeitsbeschreibung
Folgeprojekt zu bracketlab: Entwicklung einer Webanwendung zur Bewertung von Verpackungen.
Architekturverantwortung, Backend mit Prisma/PostgreSQL, KI-Integration mit ChatGPT, Deployment auf Vercel.
React (JavaScript library), Typescript
"Es hat Spaß gemacht, mit M. zusammen zu arbeiten. M. hat alle seine Aufgaben gewissenhaft erfüllt und ist sehr zuverlässig."
2/2023 – 7/2023
TätigkeitsbeschreibungEinbindung von PayPal mittels REST API als Zahlungsmöglichkeit in einen Webshop
Eingesetzte QualifikationenTypescript, React (JavaScript library)
"Er uns aktiv mit sehr guter Fach- und Sozialkompetenz über mehrere Jahre hinweg beim Aufbau eines internen Data Message Bus erfolgreich unterstützt"
7/2019 – 8/2022
Tätigkeitsbeschreibung
Neu- und Weiterentwicklung des Usertracking/Webtracking zur Webanalyse, insbesondere Einführung von ServerSide-Tracking (SST) sowie Konzeptionierung und Implementierung des Consent-Managements (GDPR / DSGVO) des MediamarktSaturn (MMS) Webshops
Aufgaben und Tätigkeiten:
• Konzeptionierung und Entwicklung des Consent-Managements nach neuesten DSGVO Richtlinien
• Konzeptionierung und Entwicklung einer Tracking-Pipeline zur automatischen Anreicherung von Tracking-Nachrichten unter Berücksichtigung von Consent
• Anbindung der Tracking-Pipeline an diverse Subscriber, u.a. dem MMS eigenen ServerSide-Tracking oder Google Tag Manager (GTM)
React (JavaScript library), Typescript
"M. S. ist absolut zuverlässig und professional. Er hat sich sehr schnell in neue Themen eingearbeitet und das Team immer unterstützt."
5/2018 – 9/2018
Tätigkeitsbeschreibung
Entwicklung einer App (Browser und Mobile) zur automatischen Registrierung von neuen Usern in die bestehende Members Area des Kunden
Aufgaben und Tätigkeiten:
• Evaluierung neuer möglicher Technologien und Erprobung anhand eines Prototypen
• Design und Implementierung der App mit Hilfe der Ergebnisse: TypeScript, React, Redux, Material Design (Material UI)
Agile Methodologie, Docker, Typescript, React (JavaScript library), Representational State Transfer (REST)
"M. S. ist absolut zuverlässig und professional. Er hat sich sehr schnell in neue Themen eingearbeitet und das Team immer unterstützt."
5/2016 – 6/2019
Tätigkeitsbeschreibung
Entwicklung eines Klassenraumes für Face-to-Face Sprachunterricht auf HTML5 Basis mit Whiteboard, Audiokonferenz (Asterisk, Twilio) und Video (WebRTC mit OpenTok).
Aufgaben:
• Backend: Entwicklung und Implementierung einer multitier Microservice-Architektur in Scala unter Verwendung von Akka und Quill mit Apache Cassandra als DB und Apache Kafka als Messaging System, später Upgrade eines Altsystems mit Java und MySQL
• Frontend: Implementierung der Browser App mit TypeScript, React, WebRTC und SockJS unter Nutzung einer Flux-Architektur, Implementierung eines mobilen Ablegers für iOS und Android
Agile Methodologie, Docker, Java (allg.), Node.Js, Scala, Typescript, Kubernetes, React (JavaScript library), Representational State Transfer (REST)
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
9/2026 – offen
Tätigkeitsbeschreibung
Fullstack-Entwicklung und technische Weiterentwicklung von FIT Connect, der standardisierten Infrastruktur für den sicheren digitalen Datenaustausch zwischen Onlinediensten und Behörden.
- Komponentenübergreifende Entwicklung und technische Analyse von Java-/Spring-Backend-Services, Webanwendungen, APIs und Integrationskomponenten
- Analyse technischer Anforderungen sowie systemübergreifender Auswirkungen und Abhängigkeiten
- Untersuchung von Integrations-, Security- und Berechtigungsfragen über Anwendungs- und SDK-Grenzen hinweg
- Migration von Referenzanwendungen auf Java 25, Spring Boot 4, FIT-Connect Java SDK 4 und JavaScript SDK 2
- Anpassung und Erweiterung automatisierter Unit- und Integrationstests
- End-to-End-Analyse und Validierung der Datenaustauschprozesse
- Zusammenarbeit mit Anwendungs-, SDK- und Plattformteams bei technischen Fragestellungen und Lösungsansätzen
Softwareanforderungsanalyse, Docker, Git, Java (allg.), Junit, Spring Framework, Typescript, JavaScript, Representational State Transfer (REST)
3/2026 – 5/2026
Tätigkeitsbeschreibung
- Weiterentwicklung einer Azure-basierten Self-Service-Plattform für die automatisierte Bereitstellung von IT-Infrastruktur
- Konzeption und Implementierung einer modularen Architektur zur Integration zusätzlicher Infrastruktur-Services
- Entwicklung von Backend- und Frontend-Komponenten mit Node.js, TypeScript, React und Next.js
- Integration von Azure-Diensten und Automatisierung von Infrastrukturprozessen über Azure-APIs
- Weiterentwicklung von Schnittstellen und Service-Konzepten zur Wiederverwendbarkeit und Erweiterbarkeit der Plattform
- Technische Abstimmung mit internen Entwicklungsteams und Stakeholdern
- Weiterentwicklung von CI/CD-Pipelines und Container-Deployments mit Azure DevOps und Docker
Continuous Integration, Software Architecture, Software Design, Representational State Transfer (REST), Docker, Git, Microsoft Azure, Microsoft SQL-Server (MS SQL), Node.Js, React (JavaScript library), Typescript
10/2025 – 12/2025
Tätigkeitsbeschreibung
• Unterstützung eines Junior-Entwicklers bei der Fertigstellung einer webbasierten Anwendung im Microsoft-Azure-Umfeld
• Einsatz von Azure DevOps Services (Repos, Boards, Pipelines) zur Versionsverwaltung, CI/CD-Automatisierung und Aufgabensteuerung
• Integration von Microsoft Entra ID zur Authentifizierung und Autorisierung
• Anbindung einer Microsoft SQL Database über Node.js-APIs
• Nutzung der Azure Compute API für VM-Operationen (Anlegen, Starten, Stoppen, Verwalten)
• Containerisierung mit Docker und Deployment über Azure Pipelines
• Frontend-Entwicklung mit React, Next.js, TypeScript und Tailwind CSS
Microsoft SQL-Server (MS SQL), Docker, Node.Js, Typescript, Microsoft Azure, React (JavaScript library)
6/2025 – offen
Tätigkeitsbeschreibung
- Eigenverantwortliche Konzeption, Architektur, Fullstack-Entwicklung und produktiver Betrieb einer SaaS-Plattform für Finanz- und Vermögensplanung
- Entwicklung einer deterministischen, regelbasierten Cashflow-Engine für mehrjährige Finanzsimulationen
- Umsetzung einer modularen Anwendungsarchitektur mit Next.js, React, TypeScript, Node.js, tRPC, Prisma und PostgreSQL
- Implementierung serverseitiger Autorisierung, rollenbasierter Berechtigungen und abonnementabhängiger Funktionen einschließlich Nutzungslimits und Audit-Logs
- Konzeption konsistenter Datenmodelle und transaktionaler Geschäftsprozesse
- Umsetzung barrierefreier Benutzeroberflächen gemäß WCAG 2.2 AA einschließlich automatisierter Accessibility-Tests
- Aufbau automatisierter Unit-, Integrations- und End-to-End-Tests mit Vitest und Playwright
- Einrichtung und Betrieb der CI/CD-Pipeline mit GitHub Actions und automatisiertem Deployment auf Vercel
- Kontinuierliche Weiterentwicklung, Monitoring und Wartung der produktiven Anwendung
Continuous Integration, Node.Js, Postgresql, React (JavaScript library), Saas, Software Architecture, Software Design, Test Automation, Typescript
2/2025 – 5/2025
TätigkeitsbeschreibungFolgeprojekt zu bracketlab: Konzeption und Umsetzung einer internen Plattform zur Verwaltung von KI-gestützten Chatbots für den TÜV Deutschland. Die Anwendung erlaubt das Anlegen, Konfigurieren und Verknüpfen von Chatbots mit Bibliotheken und Suchendpunkten (z. B. Azure Cognitive Search). Es wurden mehrere KI-Modelle angebunden (OpenAI, DeepSeek, DALL·E), inkl. Datei-Upload, Vektorsuche und Tokenmanagement. Die Bibliotheken greifen auf SharePoint-Dateien oder manuelle Uploads zu.
Eingesetzte QualifikationenMachine Learning Engineer, Natural Language Processing, Postgresql, React (JavaScript library), Typescript
3/2024 – 12/2024
Tätigkeitsbeschreibung
Folgeprojekt zu bracketlab: Entwicklung einer Webanwendung zur Bewertung von Verpackungen.
Architekturverantwortung, Backend mit Prisma/PostgreSQL, KI-Integration mit ChatGPT, Deployment auf Vercel.
React (JavaScript library), Typescript
2/2023 – 7/2023
TätigkeitsbeschreibungEinbindung von PayPal mittels REST API als Zahlungsmöglichkeit in einen Webshop
Eingesetzte QualifikationenTypescript, React (JavaScript library)
9/2022 – 3/2025
Tätigkeitsbeschreibung
- Technische Betreuung und Weiterentwicklung des Consent Managements für die digitalen Nachrichtenportale des RedaktionsNetzwerks Deutschland
- Konzeption und Optimierung der Consent-Banner einschließlich Durchführung und Auswertung von A/B-Tests
- Sicherstellung der technischen Umsetzung datenschutzrechtlicher Anforderungen an die Einwilligungsverwaltung
- Konfiguration und Pflege der Vendorlisten sowie Sicherstellung der einwilligungsabhängigen Ausspielung von Drittanbieterdiensten
- Technische Unterstützung bei der Integration neuer Webseiten in die bestehende Consent-Management-Infrastruktur
- Analyse und Behebung von Integrationsproblemen im Zusammenspiel zwischen Webseiten, Consent-Management-Plattform und Drittanbietern
- Technische Schnittstelle zwischen Webentwicklung, Konzerndatenschutz und dem CMP-Anbieter Sourcepoint
Datenschutz, Softwareanforderungsanalyse, User Experience (UX), Web Analytics, Web Entwicklung, CSS (Cascading Style Sheet), JavaScript
7/2019 – 8/2022
Tätigkeitsbeschreibung
Neu- und Weiterentwicklung des Usertracking/Webtracking zur Webanalyse, insbesondere Einführung von ServerSide-Tracking (SST) sowie Konzeptionierung und Implementierung des Consent-Managements (GDPR / DSGVO) des MediamarktSaturn (MMS) Webshops
Aufgaben und Tätigkeiten:
• Konzeptionierung und Entwicklung des Consent-Managements nach neuesten DSGVO Richtlinien
• Konzeptionierung und Entwicklung einer Tracking-Pipeline zur automatischen Anreicherung von Tracking-Nachrichten unter Berücksichtigung von Consent
• Anbindung der Tracking-Pipeline an diverse Subscriber, u.a. dem MMS eigenen ServerSide-Tracking oder Google Tag Manager (GTM)
React (JavaScript library), Typescript
5/2018 – 9/2018
Tätigkeitsbeschreibung
Entwicklung einer App (Browser und Mobile) zur automatischen Registrierung von neuen Usern in die bestehende Members Area des Kunden
Aufgaben und Tätigkeiten:
• Evaluierung neuer möglicher Technologien und Erprobung anhand eines Prototypen
• Design und Implementierung der App mit Hilfe der Ergebnisse: TypeScript, React, Redux, Material Design (Material UI)
Agile Methodologie, Docker, Typescript, React (JavaScript library), Representational State Transfer (REST)
5/2016 – 6/2019
Tätigkeitsbeschreibung
Entwicklung eines Klassenraumes für Face-to-Face Sprachunterricht auf HTML5 Basis mit Whiteboard, Audiokonferenz (Asterisk, Twilio) und Video (WebRTC mit OpenTok).
Aufgaben:
• Backend: Entwicklung und Implementierung einer multitier Microservice-Architektur in Scala unter Verwendung von Akka und Quill mit Apache Cassandra als DB und Apache Kafka als Messaging System, später Upgrade eines Altsystems mit Java und MySQL
• Frontend: Implementierung der Browser App mit TypeScript, React, WebRTC und SockJS unter Nutzung einer Flux-Architektur, Implementierung eines mobilen Ablegers für iOS und Android
Agile Methodologie, Docker, Java (allg.), Node.Js, Scala, Typescript, Kubernetes, React (JavaScript library), Representational State Transfer (REST)
6/2006 – 6/2016
Tätigkeitsbeschreibung
Langjährige Entwicklung und technische Verantwortung für geschäftskritische Bankanwendungen im Zahlungsverkehr, Liquiditätsmanagement sowie bei regulatorischen und gesetzlich vorgeschriebenen Prozessen.
- Regulatorisches Liquiditätsmanagement: Anforderungsanalyse, Konzeption der Anwendungs- und Datenarchitektur sowie Entwicklung einer Java-/JSF-/Oracle-Anwendung zur Ablösung eines manuellen Prozesses für tägliche Liquiditätsnachweise
- Gesetzliche Todesfallmeldungen: Technische Umsetzung des gesetzlich vorgeschriebenen Meldeprozesses an die Finanzverwaltung einschließlich Integration bestehender Host-Systeme
- SEPA / ISO 20022: Entwicklung und Wartung von Transformationen zwischen standardisierten Zahlungsnachrichten und internen Bankformaten mit IBM WTX
- IBAN-Einführung: Konzeption und Entwicklung einer wiederverwendbaren Java-Bibliothek zur IBAN-/BIC-Konvertierung
- Produktionsbegleitung, Fehleranalyse und Weiterentwicklung geschäftskritischer Bankanwendungen
- Langfristige technische Betreuung der SEPA-Transformationsplattform, auch über das eigentliche Projektende hinaus bis 2021
Bankwesen (allg.), Hibernate (Java), IBM DB2, J2EE, Java (allg.), Oracle Database, Schnittstellenentwicklung, SEPA, Software Architecture, Softwareanforderungsanalyse, Spring Framework
3/2004 – 5/2006
Tätigkeitsbeschreibung
- Entwicklung und Weiterentwicklung von Bankanwendungen für Kreditprozesse und regulatorische Anforderungen, unter anderem im Zusammenhang mit § 18 KWG
- Analyse und technische Umsetzung komplexer bankfachlicher Regeln und Bewertungslogik auf Basis des Java Banking Frameworks (JBF)
- Entwicklung und Integration von Backend- und Webkomponenten
- Implementierung von Datenkonvertierungen und Plausibilitätsprüfungen
- Zusammenarbeit mit Fachbereichen bei der Überführung bankfachlicher Anforderungen in Anwendungsfunktionen
Software Design, Softwareanforderungsanalyse, J2EE, Java (allg.), Bankwesen (allg.)
7/2002 – 8/2003
Tätigkeitsbeschreibung
- Entwicklung einer Webanwendung zur digitalen Bearbeitung gesetzlich vorgeschriebener Außenwirtschaftsverfahren
- Analyse und Umsetzung fachlicher Anforderungen und gesetzlicher Validierungsregeln
- Entwicklung von Frontend- und Backend-Funktionen mit Java/J2EE, JSP/Struts und EJB
- Integration von Batch-Verarbeitung und Schnittstellen in bestehende Systeme
- Technische Verantwortung für Anwendungsteile sowie Unterstützung des Produktionsbetriebs
J2EE, Java (allg.), Oracle Database, Schnittstellenentwicklung, Softwareanforderungsanalyse
1/2001 – 3/2002
Tätigkeitsbeschreibung
- Entwicklung von Frontend- und Backend-Funktionen für die Online-Banking-Plattform der Norisbank
- Integration von Bankfunktionen und bestehenden Backend-Systemen
- Implementierung von Sicherheitsmechanismen
- Performance- und Stabilitätsoptimierung der Anwendung
- Entwicklung mit Java/J2EE, EJB, JSP, Oracle und BEA WebLogic
Oracle Database, Software Design, J2EE, Java (allg.), Bankwesen (allg.)
Zertifikate
Ausbildung
Technische Universität München
Über mich
Ich arbeite mich zunächst tief in die fachlichen Anforderungen und bestehenden Systeme ein, bevor ich technische Lösungen entwickle. Dadurch erkenne ich Abhängigkeiten und Auswirkungen frühzeitig, kann Lösungsalternativen bewerten und den notwendigen Umsetzungsaufwand fundiert einschätzen.
Ich verbinde technische Analyse und Softwarearchitektur mit praktischer Fullstack-Entwicklung. Je nach Projekt übernehme ich die eigenständige Implementierung, eine technische Lead-Rolle oder die Analyse und Konzeption als Grundlage für eine anschließende Umsetzung.
MEINE SCHWERPUNKTE
Softwarearchitektur und technische Analyse
• Anforderungsanalyse und Impact Analysis
• Technische Machbarkeit und Bewertung von Lösungsalternativen
• Lösungsarchitektur, Modernisierung und Migration
• Architecture Reviews und technische Roadmaps
Fullstack-Entwicklung
• React, Next.js, TypeScript, JavaScript und Node.js
• Java, Spring Boot und Enterprise-Backend-Entwicklung
• REST-/GraphQL-APIs, Datenbanken und Systemintegration
• Automatisierte Tests, CI/CD und produktiver Betrieb
Regulatorik und geschäftskritische Systeme
• Umsetzung regulatorischer und gesetzlicher Anforderungen
• Security, Berechtigungen und Audit Logging
• Datenschutz, Consent Management und Barrierefreiheit
• Banking, Zahlungsverkehr und öffentliche Verwaltung
AI und LLM-Integration
• Bewertung und Integration von AI/LLM-Anwendungsfällen
• OpenAI und Azure OpenAI
• RAG, Embeddings und Vector Search
• Strukturierte Ausgaben, Validierung und Guardrails
Technische Führung
• Technical Lead und technischer Sparringspartner
• Architektur- und Code-Reviews
• Abstimmung mit Fachbereichen und Entwicklungsteams
• Analyse und Behebung komplexer Produktionsprobleme
PROJEKTERFAHRUNG
Meine Projekterfahrung umfasst unter anderem:
• FIT Connect: Java-/Spring-Backend-Entwicklung, SDK-Migrationen und systemübergreifende technische Analysen für den sicheren digitalen Datenaustausch zwischen Behörden und Onlinediensten.
• Valutra: Eigenständige Konzeption, Architektur, Fullstack-Entwicklung und produktiver Betrieb einer SaaS-Plattform für deterministische Finanzprognosen.
• KION Group: Entwicklung und Architektur einer Azure-Self-Service-Plattform mit React, Next.js, TypeScript und Microsoft Azure.
• TÜV Rheinland: Architektur und Entwicklung einer AI-gestützten Intranet-Plattform mit Azure OpenAI und RAG.
• MediaMarktSaturn und RND: Entwicklung zentraler Consent- und Tracking-Lösungen für große digitale Plattformen.
• UniCredit: Langjährige Entwicklung geschäftskritischer Anwendungen für Zahlungsverkehr, Liquiditätsmanagement und regulatorische Anforderungen.
ARBEITSWEISE
Ich lege Wert auf ein fundiertes fachliches Verständnis, pragmatische Architekturentscheidungen und eine zuverlässige technische Umsetzung.
Mein Ziel sind wartbare, wirtschaftliche Lösungen, die fachliche Anforderungen erfüllen und sich langfristig weiterentwickeln lassen.
EINSATZ
Remote innerhalb Deutschlands und der EU bevorzugt. Vor-Ort-Einsätze im Raum München möglich.
Weitere Kenntnisse
React 19, Next.js 15, TypeScript, JavaScript, HTML5, CSS3, Tailwind CSS, Material UI, Responsive Design, WCAG 2.2 AA
BACKEND
Node.js, Java 25, Spring Boot 4, Spring Framework, Java EE/JEE, Hibernate, Scala, Akka, REST, GraphQL, tRPC, SOAP, Microservices
DATENBANKEN
PostgreSQL, Oracle, DB2, Microsoft SQL Server, MongoDB, Cassandra, Prisma, SQL, pgvector
CLOUD & DEVOPS
Microsoft Azure, AWS, Vercel, Docker, Kubernetes, GitHub Actions, GitLab CI/CD, Azure DevOps, CI/CD, OAuth2, OpenID Connect (OIDC), Microsoft Entra ID
AI & LLM
OpenAI, Azure OpenAI, RAG (Retrieval-Augmented Generation), Embeddings, Vector Search, Structured Outputs, Guardrails, LLM-Integration, deterministische AI-Hybridarchitekturen
TESTING & QUALITÄT
Vitest, Playwright, Jest, automatisierte Tests, Integrationstests, End-to-End-Tests, Code Reviews, Performanceanalyse
SOFTWAREARCHITEKTUR & METHODEN
Softwarearchitektur, Solution Architecture, Domain Modeling, Anforderungsanalyse, Impact Analysis, Architecture Reviews, API-Design, technische Machbarkeitsanalysen, technische Roadmaps, Modernisierung, Migration, agile Softwareentwicklung, Kanban
FACHLICHE DOMÄNEN
Banking, Zahlungsverkehr, SEPA, ISO 20022, regulatorische Anforderungen, Compliance, Datenschutz, Consent Management, E-Commerce, SaaS, öffentliche Verwaltung, digitale Verwaltungsleistungen
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Thailändisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
