Consultant ProfileWABI Engineering
Full-Stack Cloud Developer

Marcel Neumann

I build web frontends that are a joy to use, and take them into the cloud - production-ready and thought through down to the detail.

Marcel Neumann
Location
Pegnitz (Bavaria)
Languages
German (Native)
English (Business)
Web

Profil

For over 15 years I have been developing full-stack with a focus on frontend and mobile apps - connected to a wide range of backends, with particular depth in Angular and React.

I move confidently across different frameworks and know the data and delivery layer, especially in the AWS cloud. Whether frontend security, auth, user flows, design systems or accessibility - I keep an eye on the cross-cutting concerns that make good frontend development.

I bring experience from a wide range of environments, from marketing sites to complex SaaS platforms, from startups to large enterprises - often hand in hand with designers and other developers in interdisciplinary teams.

Focus Areas

01

Modern Web Frontends

Performant UIs that people enjoy using, because the user is at the center of development. Built with React or Angular in TypeScript. This is about aesthetics and usability, but also about component architecture, state management and quality assurance. The result is UIs that still feel good and can be evolved even years later.

02

Mobile Apps

Native apps for iOS and Android with React Native, from a shared codebase. On mobile too I start from the user: smooth interaction, well-considered navigation and the right native device capabilities. Auth, the data layer and the release process are as much a part of it for me as the interface itself.

03

Full-Stack & Cloud Integration (AWS)

A frontend is only as good as the backend behind it. So I build both: serverless APIs and BFFs on AWS - performant, UI-focused and cleanly specified. Plus the complete infrastructure for delivering frontend and assets: edge, caching and routing, auth and security. Frontend and backend grow together this way - and I build bridges between the disciplines.

04

SAP Frontends: SAPUI5 and Fiori Development

SAPUI5 and Fiori applications that meet the same standard as modern web frontends. From freestyle SAPUI5 to the UI5 Web Components, embedded in the processes and systems of the SAP world - with many years of hands-on experience in retail and service contexts. That is how I turn even data-heavy processes into interfaces people enjoy using.

05

Monitoring, Dashboards & Reports

Anyone running software wants to know how it is doing. I build dashboards that make the state of applications visible - so problems surface before users notice them. Plus analyses and reports that make data tangible for business teams. Frontend expertise pays off here too: whether dashboard or report, the same principles apply as for good UIs.

Tech Stack

Full-Stack Web & Cloud Development with a focus onFrontendTypeScriptReactAngularAWS

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
Languages & Frameworks
TypeScriptJavaScriptJavaC#PHPNode.jsNestJSAWS SDK JavaScript (v3)AWS CDK (TypeScript)Strands Agents SDKZodInversifyTypeSpecOpenAPIRESTGraphQL

Core focusTechnologies I use deeply and often.

Certifications

AWS Certified Cloud Practitioner

Approach

I work in incremental steps designed to deliver visible results quickly. This keeps progress transparent and makes necessary course corrections apparent early. Code reviews and AI-assisted workflows in development and testing are a fixed part of how I work - but responsibility for the code and the outcome naturally stays with me. I prefer to clarify questions directly. I communicate technical background and constraints in a way that fits the audience and stays understandable.

Reference Projects

API Testing with AI Agents

Full-Stack Cloud Developer02/2026 - 05/2026

Design and setup of a production-grade test harness using AI agents for the couponing API of a SaaS platform. After every deployment, an agent based on Strands Agents checks the real API for regressions, triggered via GitHub Actions, with a report UI and Slack notifications to the team. Problems surface before customers notice, and test coverage grows without anyone maintaining test cases.

Strands AgentsTypeScriptGitHub ActionsSlack

White-Label App for Loyalty Customers

Full-Stack Cloud Developer11/2025 - 02/2026

Development of a white-label app that lets customers of a loyalty platform bring points balances and coupons to their end customers' smartphones: in their own branding and under their own app name, without building an app themselves. One React Native codebase for iOS and Android, a dedicated build per customer; store deployments are automated via Fastlane. The login runs on Amazon Cognito, connected via AWS Amplify, with the infrastructure built with AWS CDK.

React NativeTypeScriptFastlaneAWS AmplifyAmazon CognitoAWS CDKiOSAndroid

SaaS Loyalty & Couponing Platform (Backend)

Full-Stack Cloud Developer08/2025 - 12/2025

Backend development on a multi-tenant SaaS platform for retail customer loyalty. The core was rebuilding the couponing service into a serverless architecture with AWS Lambda. Since then the platform scales automatically with load, and idle capacity costs nothing. The REST APIs are built API-first from TypeSpec definitions, and redemptions are processed in an audit-proof way. Application and infrastructure code were written entirely in TypeScript, using the AWS SDK and AWS CDK.

TypeScriptTypeSpecAWS LambdaAmazon DynamoDBAmazon S3AWS CDK

Administration UI for Couponing

Full-Stack Cloud Developer01/2025 - 06/2025

Development of an administration interface for the couponing of a SaaS platform: create campaigns, issue voucher codes, trace redemptions and reversals. It supports IT, business departments, and customer support alike: campaigns can be run from creation to analysis, and even with millions of codes per tenant, every single one remains findable. Development was done in TypeScript with React, plus a dedicated backend as a layer to the platform API.

ReactTypeScriptAWS CloudscapeTanStack QueryZustandAWS Lambda

Administration UI for Loyalty Programs

Full-Stack Cloud Developer02/2024 - 08/2024

Development of an administration interface for the loyalty programs of a SaaS platform. Business users maintain programs and members themselves; points balances and rewards can be analyzed and, in exceptional cases, corrected. Previously, all of this required technical interfaces and developers. The interface stays fast even with hundreds of thousands of members: responses within 300 ms, with changes visible instantly thanks to optimistic updates. Development was done in TypeScript with React, plus a dedicated backend as a layer to the platform API.

ReactTypeScriptAWS CloudscapeTanStack QueryZustandAWS Lambda

Administration Console for a SaaS Platform

Full-Stack Cloud Developer06/2023 - 04/2024

Development of a central administration console for a multi-tenant SaaS platform for retail customer loyalty: an app shell in which the individual product modules run as microfrontends, sharing navigation, search, profile, and login. Modules are developed, versioned, and deployed independently by different teams; a new version only goes live after explicit release and can be tested directly in the console beforehand. Development was done in TypeScript with React; delivery runs serverless via Amazon CloudFront, with requests routed at the edge, tenant- and user-aware, to the matching frontend version.

ReactTypeScriptAmazon CloudFrontLambda@EdgeAWS LambdaAmazon DynamoDBAWS CDK

Universal Login

Full-Stack Cloud Developer02/2023 - 07/2023

Development of a central login application for a multi-tenant SaaS platform: one sign-in service for all of the platform's apps instead of many individual logins. Users sign in with password or one-time code, including MFA and password reset; enterprise customers connect their own identity provider and manage access rights themselves. New tenants get their login infrastructure, based on Amazon Cognito, automatically. Development was done entirely in TypeScript, with React on the frontend and AWS Lambda on the backend; deployments and test runs are automated via GitHub Actions.

TypeScriptReactAWS CloudscapeAWS LambdaAWS CDKAmazon CognitoVitestGitHub Actions

SAPUI5 Voucher Management App & UX Library

Frontend Developer07/2022 - 12/2022

Modernization of an SAPUI5 (Fiori) app for managing vouchers at a German retailer. The app enables business departments and customer support to create vouchers, assign them to customers, track redemptions, and manage the entire lifecycle. This produced a UX library of reusable UI5 components that has been used across apps since: new interfaces are built faster and look the same everywhere. Development was done in JavaScript in the SAP Web IDE with Git integration, with deployment to SAP CAR.

SAPUI5 / FioriSAP CARJavaScriptGit

SAPUI5 App for Customer Data Management

Frontend Developer04/2022 - 07/2022

Design and development of an SAPUI5 (Fiori) app for centrally maintaining customer data in SAP Marketing Cloud at a German retailer. It covers retailer-specific processes supporting IT, business departments, and customer support. For example, a log view makes changes to customer data traceable: ongoing update processes to and from third-party systems can be followed live, analyzed on failure, and restarted. Development was done in JavaScript in the SAP Web IDE with Git integration. My responsibilities also included configuring the SAP systems, including RFC proxy connections in SAP GUI and deployment to SAP CAR.

SAPUI5 / FioriSAP Marketing CloudSAP CARJavaScriptGit

Federal Employment Agency Online Portal

Senior Web Developer05/2021 - 03/2022

Contribution to the further development and modernization of the Federal Employment Agency's online portal, one of the most-used digital services in German public administration. Job seekers handle their matters there themselves, for example managing their private profile as well as their public profile visible to employers. Built in Angular and TypeScript under high quality and accessibility requirements (BITV), working agile in a government environment.

AngularTypeScriptBarrierefreiheit (BITV)

DARV - Pension Insurance Data Exchange

Senior Web Developer01/2021 - 05/2021

Modernization of an internal application at the German Federal Employment Agency around the DARV process, which automatically reports pension-relevant periods of benefit recipients to the German Pension Insurance. The new Angular web app replaces the outdated Oracle ADF interface, accessible per BITV standards: caseworkers use it to create cases manually and resolve cases where automated processing ran into problems. A roles and permissions concept controls who may perform which operations under the German Social Codes SGB II and III; the automated processing itself remained in Java and was modernized in parallel.

AngularTypeScriptBarrierefreiheit (BITV)

UI Design System & App Shell (Web Components)

Technical Lead02/2020 - 12/2020

Creation of a design system for the web modernization of a Java travel management application, as technical lead with two colleagues: living style guide, component library based on web components, and Storybook documentation. An app shell embeds the old Java UI so menus and views could be replaced step by step; users kept working normally throughout the modernization.

Web ComponentsLit-htmlTypeScriptStorybookWCAG

Online Check-in

Frontend Developer06/2019 - 02/2020

Rebuild of a German airline's online check-in as a progressive web app (PWA) in Angular. One app replaces two legacy applications for web and mobile, roughly twice as fast and fully in the airline's corporate design. An extensive Google Tag Manager integration with custom events captures nearly every interaction and shows exactly where users drop off.

AngularTypeScriptPWAJestGoogle Tag Manager

Seat Selection for the Flight Booking

Frontend Developer04/2019 - 06/2019

Development of a new seat selection for a German airline's flight booking web app. Passengers see their aircraft's cabin and pick their seat directly during booking. The rendering is generated entirely from Amadeus seat map data and therefore works for any aircraft type and interior without customization, including details such as seat types or child suitability. Development was done in Angular, following a design by a UK agency.

AngularTypeScriptAmadeus

Flight Booking Migration to Angular

Frontend Developer01/2019 - 04/2019

Migration of a German airline's flight booking web app from AngularJS to Angular. The web app is the airline's revenue-critical sales funnel and could not be taken offline, so the migration took place in live operation. Both frameworks ran in parallel via ngUpgrade and the app was rebuilt route by route while feature development continued as usual; deployments shipped at the end of every sprint. Unit tests were moved from Jasmine & Karma to Jest.

AngularAngularJSngUpgradeTypeScriptJest

Headless CMS

Full-Stack Developer01/2017 - 10/2018

Greenfield development of a headless CMS with NestJS and Angular. Replaced a 5,000-page PDF documentation with structured, versioned content delivered via API.

NestJSAngular

VR Trade Fair Model

Software Developer02/2014 - 12/2016

VR application built with Unity3d showing large industrial plants in real-time 3D at trade fairs. The complete hardware was fitted into a carry-on suitcase.

Unity3dC#Oculus VR