BeraterprofilWABI Engineering
Full-Stack Cloud Developer

Marcel Neumann

Ich baue Web-Frontends, die Spaß machen, und bringe sie in die Cloud - produktionsreif und bis ins Detail durchdacht.

Marcel Neumann
Standort
Pegnitz (Bayern)
Sprachen
Deutsch (Muttersprache)
Englisch (Business)
Web

Profil

Seit über 15 Jahren entwickle ich Full-Stack mit Fokus auf Frontend und Mobile Apps. Mit Anbindung an diverse Backends und besonderer Tiefe in Angular und React.

Ich bewege mich sicher über verschiedene Frameworks und kenne die Daten- und Verteilungsschicht, insbesondere auch in der AWS Cloud. Ob Frontend-Security, Auth, User-Flows, Design-Systeme oder Barrierefreiheit - ich behalte auch die Querschnittsthemen im Blick, die gute Frontend-Entwicklung ausmachen.

Ich bringe Erfahrung aus unterschiedlichsten Umfeldern mit, von Marketing-Sites bis zu komplexen SaaS-Plattformen, von Startups bis Konzernen, oft Hand in Hand mit Designern und anderen Entwicklern in interdisziplinären Teams.

Schwerpunkte

01

Moderne Web-Frontends

Performante UIs, die man gerne verwendet, weil der Nutzer im Fokus der Entwicklung steht. Gebaut mit React oder Angular in TypeScript. Hier geht es um Ästhetik und Bedienbarkeit, aber auch um Komponentenarchitektur, State-Management und Qualitätssicherung. So entstehen UIs, die sich auch nach Jahren noch gut anfühlen und weiterentwickeln lassen.

02

Mobile Apps

Native Apps für iOS und Android mit React Native, aus einer gemeinsamen Codebasis. Auch mobil denke ich vom Nutzer aus: flüssige Bedienung, durchdachte Navigation und die passenden nativen Gerätefunktionen. Auth, Datenschicht und Release-Prozess gehören für mich genauso dazu wie die Oberfläche selbst.

03

Full-Stack & Cloud-Integration (AWS)

Ein Frontend ist nur so gut wie das Backend dahinter. Deshalb entwickle ich beides: serverlose APIs und BFFs auf AWS. Performant, mit UI-Fokus und sauber spezifiziert. Dazu die komplette Infrastruktur für die Auslieferung von Frontend und Assets, Edge, Caching und Routing, Auth und Security. So entstehen Frontend und Backend gemeinsam - und ich baue Brücken zwischen den Disziplinen.

04

SAP Frontends: SAPUI5- und Fiori-Entwicklung

SAPUI5- und Fiori-Anwendungen, die den gleichen Anspruch erfüllen wie moderne Web-Frontends. Von Freestyle SAPUI5 bis zu den UI5 Web Components, eingebettet in die Prozesse und Systeme der SAP-Welt - mit langjähriger Praxis im Retail- und Service-Umfeld. So mache ich auch datenlastige Prozesse zu Oberflächen, die man gern bedient.

05

Monitoring, Dashboards & Reports

Wer Software betreibt, will wissen, wie es ihr geht. Ich baue Dashboards, die den Zustand von Anwendungen sichtbar machen - damit Probleme auffallen, bevor sie der Nutzer bemerkt. Dazu Auswertungen und Reports, die Daten für Fachbereiche greifbar machen. Frontend-Kompetenz zahlt sich auch hier aus: ob Dashboard oder Report - es gelten die gleichen Prinzipien wie für gute UIs.

Tech Stack

Full-Stack Web & Cloud Development mit SchwerpunktFrontendTypeScriptReactAngularAWS

Frontend
ReactAngularReact NativeTanStack RouterTanStack StartTanStack QueryZustandRxJSTailwind CSSshadcn/uireact-i18nextSAPUI5 / FioriAWS CloudscapeWeb ComponentsViteWebpackRollupLit-htmlHTML5 / CSS3WCAG (Barrierefreiheit)Unity3dOculus VR
Testing & QA
PlaywrightVitestJestJasmineKarmaBrowserStack
Cloud / AWS
AWS LambdaAmazon ECS FargateAmazon API GatewayAmazon DynamoDBAmazon RDS (MySQL)Amazon S3AWS Transfer FamilyAmazon AthenaAmazon Route 53AWS Certificate ManagerAmazon CloudFrontLambda@EdgeAmazon CloudFront FunctionsAmazon CloudFront KeyValueStoreAWS CloudFormation
Security & Identity
AWS IAMAmazon CognitoAzure Entra IDAuth0AWS Secrets ManagerAWS WAFSocket FirewallOAuth 2.0OIDCSAMLJWT
Monitoring & Analytics
Amazon CloudWatch (Logs, Metrics, RUM)Amazon OpenSearchGrafanaGoogle Tag ManagerGoogle AnalyticsUmami AnalyticsFathom Analytics
AI
Amazon BedrockOpenRouterOllamaModel Context Protocol (MCP)
Developer Tools
GitHubGitHub ActionsClaude CodeDockerOrbStackAWS CodePipelineAWS CodeBuildStorybookFigmaPostmanBrunoTurboReponpm/pnpmeslintprettier
Sprachen & Frameworks
TypeScriptJavaScriptJavaC#PHPNode.jsNestJSAWS SDK JavaScript (v3)AWS CDK (TypeScript)Strands Agents SDKZodInversifyTypeSpecOpenAPIRESTGraphQL

SchwerpunktTechnologien, die ich vertieft und häufig einsetze.

Zertifizierungen

AWS Certified Cloud Practitioner

Arbeitsweise

Ich arbeite in inkrementellen Schritten, die darauf ausgerichtet sind, schnell sichtbare Ergebnisse zu liefern. So bleibt der Fortschritt transparent und nötige Kurskorrekturen werden früh erkennbar. Code Reviews und KI-gestützte Workflows in Entwicklung und Testing gehören für mich fest dazu - die Verantwortung für Code und Ergebnis liegt dabei aber ganz selbstverständlich bei mir. Fragen kläre ich am liebsten direkt. Technische Hintergründe und Gegebenheiten kommuniziere ich zielgruppengerecht und verständlich.

Referenzprojekte

API-Testing mit KI-Agenten

Full-Stack Cloud Developer02/2026 - 05/2026

Konzeption und Aufbau eines produktiv eingesetzten Test-Setups mit KI-Agenten für die Couponing-API einer SaaS-Plattform. Nach jedem Deployment prüft ein Agent auf Basis von Strands Agents die echte API auf Regressionen, ausgelöst über GitHub Actions, mit Report-UI und Slack-Benachrichtigung an das Team. Probleme fallen so auf, bevor Kunden sie bemerken, und die Testabdeckung wächst, ohne dass jemand Testfälle pflegt.

Strands AgentsTypeScriptGitHub ActionsSlack

White-Label App für Loyalty-Kunden

Full-Stack Cloud Developer11/2025 - 02/2026

Entwicklung einer White-Label-App, mit der Kunden einer Loyalty-Plattform ihren Endkunden Punktestand und Coupons aufs Smartphone bringen: im eigenen Branding und unter eigenem App-Namen, ohne selbst eine App entwickeln zu müssen. Eine React-Native-Codebasis für iOS und Android, pro Kunde ein eigener Build; die Store-Deployments laufen automatisiert über Fastlane. Der Login läuft über Amazon Cognito, angebunden mit AWS Amplify, die Infrastruktur entsteht mit AWS CDK.

React NativeTypeScriptFastlaneAWS AmplifyAmazon CognitoAWS CDKiOSAndroid

SaaS Loyalty- & Couponing-Plattform (Backend)

Full-Stack Cloud Developer08/2025 - 12/2025

Backend-Entwicklung an einer mandantenfähigen SaaS-Plattform für Kundenbindung im Retail. Kern war der Umbau des Couponing-Service auf eine Serverless-Architektur mit AWS Lambda. Seitdem skaliert die Plattform automatisch mit der Last, ungenutzte Kapazität kostet nichts mehr. Die REST-APIs entstehen API-first aus TypeSpec-Definitionen, Einlösungen werden revisionssicher verarbeitet. Anwendungs- und Infrastruktur-Code entstanden durchgehend in TypeScript, mit dem AWS SDK und AWS CDK.

TypeScriptTypeSpecAWS LambdaAmazon DynamoDBAmazon S3AWS CDK

Verwaltungs-UI für Couponing

Full-Stack Cloud Developer01/2025 - 06/2025

Entwicklung einer Verwaltungsoberfläche für das Couponing einer SaaS-Plattform: Kampagnen anlegen, Gutschein-Codes ausgeben, Einlösungen und Rückbuchungen nachvollziehen. Sie unterstützt IT, Fachbereich und Kundensupport gleichermaßen: Kampagnen lassen sich von der Anlage bis zur Auswertung selbst betreiben, und auch bei Millionen Codes je Mandant bleibt jeder einzelne auffindbar. Die Entwicklung erfolgte in TypeScript mit React, dazu ein eigenes Backend als Zwischenschicht zur Plattform-API.

ReactTypeScriptAWS CloudscapeTanStack QueryZustandAWS Lambda

Verwaltungs-UI für Bonusprogramme

Full-Stack Cloud Developer02/2024 - 08/2024

Entwicklung einer Verwaltungsoberfläche für die Bonusprogramme einer SaaS-Loyalty-Plattform. Fachanwender pflegen Programme und Mitglieder damit selbst; Punktestände und Prämien lassen sich analysieren und im Ausnahmefall korrigieren. Zuvor ging all das nur über technische Schnittstellen und Entwickler. Die Oberfläche bleibt auch bei Hunderttausenden Mitgliedern schnell: Antworten in maximal 300 ms, Änderungen sind dank Optimistic Updates sofort sichtbar. Die Entwicklung erfolgte in TypeScript mit React, dazu ein eigenes Backend als Zwischenschicht zur Plattform-API.

ReactTypeScriptAWS CloudscapeTanStack QueryZustandAWS Lambda

Verwaltungskonsole für eine SaaS-Plattform

Full-Stack Cloud Developer06/2023 - 04/2024

Entwicklung einer zentralen Verwaltungskonsole für eine mandantenfähige SaaS-Plattform für Kundenbindung im Retail: eine App-Shell, in der die einzelnen Produkt-Module als Microfrontends laufen und sich Navigation, Suche, Profil und Login teilen. Die Module werden von verschiedenen Teams unabhängig entwickelt, versioniert und deployt; live geht eine neue Version erst nach expliziter Freigabe und lässt sich vorab direkt in der Konsole testen. Die Entwicklung erfolgte in TypeScript mit React; ausgeliefert wird serverless über Amazon CloudFront, wobei Requests direkt am Edge mandanten- und nutzerabhängig zur passenden Frontend-Version geroutet werden.

ReactTypeScriptAmazon CloudFrontLambda@EdgeAWS LambdaAmazon DynamoDBAWS CDK

Universal Login

Full-Stack Cloud Developer02/2023 - 07/2023

Entwicklung einer zentralen Login-Anwendung für eine mandantenfähige SaaS-Plattform: ein Anmeldedienst für alle Apps der Plattform statt vieler einzelner Logins. Nutzer melden sich mit Passwort oder Einmalcode an, inklusive MFA und Passwort-Zurücksetzen; Firmenkunden binden ihren eigenen Identity Provider an und verwalten Zugriffsrechte selbst. Neue Mandanten erhalten ihre Login-Infrastruktur auf Basis von Amazon Cognito automatisch. Die Entwicklung erfolgte durchgehend in TypeScript, mit React im Frontend und AWS Lambda im Backend; Deployments und Testläufe laufen automatisiert über GitHub Actions.

TypeScriptReactAWS CloudscapeAWS LambdaAWS CDKAmazon CognitoVitestGitHub Actions

SAPUI5 App zur Gutschein-Verwaltung & UX Library

Frontend Developer07/2022 - 12/2022

Modernisierung einer SAPUI5 (Fiori) App zur Verwaltung von Gutscheinen bei einem deutschen Retailer. Die App befähigt Fachbereich und Kundensupport, Gutscheine zu erstellen, Kunden zuzuweisen, Einlösungen zu verfolgen und den gesamten Lebenszyklus zu verwalten. Dabei entstand eine UX-Library mit wiederverwendbaren UI5-Komponenten, die seither app-übergreifend eingesetzt wird: Neue Oberflächen entstehen schneller und sehen in allen Apps gleich aus. Die Entwicklung erfolgte in JavaScript in der SAP Web IDE mit Git-Integration, das Deployment in SAP CAR.

SAPUI5 / FioriSAP CARJavaScriptGit

SAPUI5 App zur Verwaltung von Kundendaten

Frontend Developer04/2022 - 07/2022

Konzeption und Entwicklung einer SAPUI5 (Fiori) App zur zentralen Pflege von Kundendaten in der SAP Marketing Cloud bei einem deutschen Retailer. Abgebildet wurden händlerspezifische Prozesse, die IT, Fachbereich und Kundensupport unterstützen. Beispielsweise macht eine Protokoll-Ansicht Veränderungen an Kundendaten nachvollziehbar: Laufende Aktualisierungsprozesse aus und in Drittsysteme können live verfolgt und im Fehlerfall analysiert und neu gestartet werden. Die Entwicklung erfolgte in JavaScript in der SAP Web IDE mit Git-Integration. Ebenfalls Teil meiner Aufgabe war die Konfiguration der SAP-Systeme, darunter RFC-Proxy-Verbindungen in der SAP GUI und das Deployment in SAP CAR.

SAPUI5 / FioriSAP Marketing CloudSAP CARJavaScriptGit

Online-Portal der Bundesagentur für Arbeit

Senior Web Developer05/2021 - 03/2022

Mitarbeit an Weiterentwicklung und Modernisierung des Online-Portals der Bundesagentur für Arbeit, einem der meistgenutzten digitalen Angebote der öffentlichen Verwaltung. Arbeitssuchende erledigen dort ihre Anliegen selbst und verwalten zum Beispiel ihr privates sowie ihr öffentliches, für Arbeitgeber sichtbares Profil. Umsetzung in Angular und TypeScript mit hohen Qualitäts- und Barrierefreiheitsanforderungen (BITV), agile Arbeitsweise im behördlichen Umfeld.

AngularTypeScriptBarrierefreiheit (BITV)

DARV - Datenaustausch mit der Rentenversicherung

Senior Web Developer01/2021 - 05/2021

Modernisierung einer Fachanwendung der Bundesagentur für Arbeit rund um das DARV-Verfahren, das rentenrelevante Zeiten von Leistungsbeziehern automatisiert an die Deutsche Rentenversicherung meldet. Die neue Angular-Webapp löst die veraltete Oracle-ADF-Oberfläche ab, barrierefrei nach BITV: Sachbearbeiter legen damit Fälle manuell an und klären Fälle, bei denen die automatisierte Verarbeitung Probleme hatte. Ein Rollen- und Rechtekonzept steuert, wer welche SGB-II- und SGB-III-relevanten Operationen ausführen darf; die automatisierte Verarbeitung selbst blieb in Java und wurde parallel modernisiert.

AngularTypeScriptBarrierefreiheit (BITV)

UI Design System & App-Shell (Web Components)

Technical Lead02/2020 - 12/2020

Aufbau eines Design Systems für die Web-Modernisierung einer Java-Reiseverwaltungssoftware, als Technical Lead mit zwei Kollegen: Living Styleguide, Komponenten-Baukasten auf Basis von Web Components und Dokumentation in Storybook. Eine App-Shell bettet die alte Java-UI ein, sodass Menüs und Ansichten stufenweise ersetzt werden konnten; die Anwender arbeiteten während der gesamten Modernisierung normal weiter.

Web ComponentsLit-htmlTypeScriptStorybookWCAG

Online Check-in

Frontend Developer06/2019 - 02/2020

Neuentwicklung des Online Check-ins einer deutschen Airline als Progressive Web App (PWA) in Angular. Eine App ersetzt zwei Alt-Anwendungen für Web und Mobile, rund doppelt so schnell und vollständig im Corporate Design der Airline. Eine umfangreiche Google-Tag-Manager-Integration mit Custom Events erfasst nahezu jede Interaktion und zeigt genau, wo Nutzer abspringen.

AngularTypeScriptPWAJestGoogle Tag Manager

Sitzplatzauswahl für die Flugbuchung

Frontend Developer04/2019 - 06/2019

Entwicklung einer neuen Sitzplatzauswahl für die Flugbuchungs-WebApp einer deutschen Airline. Passagiere sehen darin die Kabine ihres Flugzeugs und wählen ihren Sitz direkt bei der Buchung. Die Darstellung wird vollständig aus den Sitzplandaten von Amadeus generiert und funktioniert dadurch für jeden Flugzeugtyp und Innenausbau ohne Anpassung, inklusive Details wie Sitztypen oder der Eignung für Kinder. Die Entwicklung erfolgte in Angular nach dem Design einer englischen Agentur.

AngularTypeScriptAmadeus

Migration der Flugbuchung auf Angular

Frontend Developer01/2019 - 04/2019

Migration der Flugbuchungs-WebApp einer deutschen Airline von AngularJS auf Angular. Die WebApp ist die umsatzkritische Verkaufsstrecke und konnte nicht abgeschaltet werden, die Migration fand deshalb im laufenden Betrieb statt. Beide Frameworks liefen per ngUpgrade parallel, die App wurde Route für Route umgebaut und währenddessen ganz normal weiterentwickelt; deployt wurde am Ende jedes Sprints. Die Unit-Tests wurden von Jasmine & Karma auf Jest umgestellt.

AngularAngularJSngUpgradeTypeScriptJest

Headless CMS

Full-Stack Developer01/2017 - 10/2018

Neuentwicklung eines Headless CMS mit NestJS und Angular. Ablösung einer 5000-Seiten-PDF-Dokumentation durch strukturierte, versionierte und per API ausgelieferte Inhalte.

NestJSAngular

VR Messemodell

Software Developer02/2014 - 12/2016

VR-Anwendung mit Unity3d, die industrielle Großanlagen auf Messen in Echtzeit-3D zeigt. Die komplette Hardware wurde in einen Handgepäck-Koffer eingebaut.

Unity3dC#Oculus VR