02.12.2025 aktualisiert


Premiumkunde
100 % verfügbarFullstack Software Engineer (Angular • .NET / C# • WPF • Azure)
München, Deutschland
München +50 km
Bachelor of Engineering (B.Eng.) Software EngineeringÜber mich
With me, you get a Fullstack Developer focused on Angular, NgRx, .NET, C# and Azure. I build modern, scalable apps from front to back, bring clear communication and ownership, and support you with clean architecture — plus modernization of older systems when needed.
Skills
Clean CodeHTML.Net FrameworkUser Experience (UX)AlgorithmusArchitekturFahrzeugtechnikAutomobilindustrieMicrosoft AzureC#CSSCloud ComputingDatenbankenContinuous IntegrationDevopsWeb EntwicklungGithubSkalierbarkeitPostgresqlProjektmanagementWindows Presentation FoundationModel View ViewmodelProduct Information ManagementSoftwareentwicklungTypescriptWeb ApplikationenWorkflowsEnterprise Application PlatformBackendGitlabGitAngularJSKubernetesGraphqlFront EndRestful ApisServerless Computing
Backend & Cloud
C#/.NET · Azure Functions · Azure Container Apps · REST APIs
→ Development of scalable enterprise backends
FrontendAngular · TypeScript · HTML/CSS · GraphQL
→ Modern Web UIs with a focus on performance & UX
DesktopWPF · MVVM
→ Windows applications, legacy modernization & greenfield builds
DevOps & ArchitectureCI/CD (GitHub/GitLab), Clean Architecture, Clean Code
→ Maintainable, testable and long-term stable software solutions
DatabasesPostgreSQL · CosmosDB
→ Structured persistence & high-performance data handling
Containers & Cloud InfrastructureKubernetes (ACA)
→ Container deployments & scalable cloud-based systems
Automotive EngineeringPDM systems · CATIA V5 integration
→ Experience in production-related data workflows and environments
Project & Software EngineeringStructured working approach, architectural thinking & algorithmic understanding
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
The system is designed as a fully modular application, allowing each feature area (invoicing, customer data, offers, scheduling, payments) to evolve independently. The frontend is implemented with Angular and NgRx for predictable state management, clean component structure and seamless user interaction.
The backend is built with Quarkus and runs as an Azure Container App, enabling fast startup times, efficient resource usage and container-based horizontal scaling. All data is stored in Azure Cosmos DB, and authentication is handled via Azure B2C / Entra ID using OAuth2/OIDC.
The platform is structured as a modern cloud-native solution: decoupled services, REST APIs, container deployment, isolated business modules and a frontend optimized for responsiveness and real-time updates. The goal is to provide a lightweight, intuitive and reliable tool for small businesses to manage their daily operations more efficiently.
My role focused on the Angular frontend, where I worked on improving the UI/UX, refining the overall interaction flow and optimizing the state management. I implemented several parts of the business logic in the frontend and supported the ongoing rebuild of the entire platform to make it faster, cleaner and easier to extend.
The system continuously gathers product prices from multiple sources, stores them for historical comparison and displays real-time updates to the user. My contributions helped streamline the user experience, improve performance and modernize the codebase for long-term maintainability.
A large part of my work has taken place in the automotive sector. One of my main projects was the modernization and partial rebuild of a globally deployed aftersales platform for one of the world’s major car manufacturers (300,000+ users). The core of the system was a complex C#/.NET application, where I worked on improving legacy components, implementing new features end-to-end, and shaping key parts of the new architecture. A major focus was keeping the system stable and fully backwards compatible during the transition to cloud infrastructure.
Another long-term project involved a Product Data Management (PDM) system using Angular on the frontend and a C#/.NET backend on Azure. The backend originally ran as Azure Functions, but I later migrated it to Azure Container Apps to improve scalability, performance and cost efficiency. This included containerization work, pipeline adjustments and several architectural refinements.
Alongside client work, I am developing my own cloud-based application: an invoicing and customer-management tool built with Angular + NgRx, a Quarkus backend running as an Azure Container App, Cosmos DB, and Azure B2C / Entra ID for authentication. The project reflects how I approach architecture, state management and cloud design in practice.
In addition to these core projects, I have gained further experience through smaller automotive assignments involving C#, .NET and WPF, especially in the context of technical desktop applications.
Portfolio

Dashboard Zugnow
Self-developed web app dashboard showing invoice status, amounts and filters. Uses real data via Azure + Cosmos DB with a Quarkus container backend. Currently in beta and not publicly available yet — public release coming soon.

Workspace - creating new / managing existing data.
Workspace for creating invoices and more, directly interacting with the backend and Azure Cosmos DB. All data is managed locally via NgRx and synced through Effects, ensuring fast UI response and consistent backend integration.

Workspace mobile optimized
Thanks to a mobile-optimized Angular development, the app can be used effortlessly on any device.

Dashboard mobile
The dashboard provides statistics and an overview, both of which are fully accessible and well-displayed on any mobile device