[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-de-ecommerce-tax-platform":3},{"id":4,"title":5,"body":6,"company":75,"confidential":76,"description":68,"extension":77,"featured":76,"highlights":78,"industry":79,"locale":80,"meta":81,"navigation":76,"order":69,"outcome":82,"parentProject":78,"path":83,"periodEnd":84,"periodStart":85,"phases":78,"projectType":78,"relatedProjects":78,"responsibilities":86,"role":91,"seo":92,"seoDescription":93,"seoTitle":94,"slug":95,"stem":96,"summary":97,"technologies":98,"__hash__":108},"projects\u002Fprojects\u002Fde\u002Fecommerce-tax-platform.md","E-Commerce- und Steuerverarbeitungsplattform",{"type":7,"value":8,"toc":67},"minimark",[9,14,18,22,25,48,52,60,64],[10,11,13],"h2",{"id":12},"die-herausforderung-komplexität-in-einfache-abläufe-gießen","Die Herausforderung: Komplexität in einfache Abläufe gießen",[15,16,17],"p",{},"Im E-Commerce fallen riesige Mengen an Transaktionsdaten an – von internationalen Verkäufen über unterschiedliche Steuersätze bis hin zu Schnittstellen verschiedener Marktplätze. Das Ziel war es, diese komplexen steuerlichen Berechnungsschritte und Datenflüsse in eine moderne, leicht bedienbare Webplattform zu übersetzen.",[10,19,21],{"id":20},"mein-ansatz-architektur","Mein Ansatz & Architektur",[15,23,24],{},"Als Lead Full Stack Engineer und Software Architekt habe ich die technische Gesamtverantwortung übernommen. Da Steuerdaten absolute Präzision und Nachvollziehbarkeit erfordern, lag der Fokus von Tag 1 an auf einer sauberen Architektur:",[26,27,28,36,42],"ul",{},[29,30,31,35],"li",{},[32,33,34],"strong",{},"Backend & Domäne (.NET 10 \u002F C#):"," Strikte Trennung der Geschäftsbereiche mit ASP.NET Core und PostgreSQL für performante Datenverarbeitung.",[29,37,38,41],{},[32,39,40],{},"Frontend (Blazor & Syncfusion):"," Entwicklung interaktiver Benutzeroberflächen, die komplexe Datenmengen übersichtlich für Berater und Mandanten aufbereiten.",[29,43,44,47],{},[32,45,46],{},"Sicherheit & Berechtigungen:"," Durchgängiges Sicherheitskonzept mit ASP.NET Core Identity und feingranularen Rollenrechten.",[10,49,51],{"id":50},"sonderfälle-prüfen-und-qualität-sichern","Sonderfälle prüfen und Qualität sichern",[15,53,54,55,59],{},"Steuerlogik verzeiht keine Rechen- oder Rundungsfehler. Ein Großteil meiner Arbeit bestand darin, Spezialfälle der Steuerverarbeitung im Detail zu durchdringen, mathematische Grenzfälle in automatisierte Unit-Tests (",[56,57,58],"code",{},"xUnit",") zu fassen und eine umfassende API-Dokumentation mit Swagger\u002FOpenAPI zu etablieren.",[10,61,63],{"id":62},"was-am-ende-steht","Was am Ende steht",[15,65,66],{},"Eine SaaS-Plattform, die E-Commerce-Steuerdaten automatisiert verarbeitet, die Berechnungsschritte nachvollziehbar macht und weitere Fachlogik aufnehmen kann.",{"title":68,"searchDepth":69,"depth":69,"links":70},"",2,[71,72,73,74],{"id":12,"depth":69,"text":13},{"id":20,"depth":69,"text":21},{"id":50,"depth":69,"text":51},{"id":62,"depth":69,"text":63},"Mittelständisches Unternehmen im Bereich Steuerberatung",true,"md",null,"E-Commerce & Steuer-SaaS","de",{},"Eine testbare Plattform mit getrennten Fachbereichen, rollenbasierter Authentifizierung und dokumentierten APIs.","\u002Fprojects\u002Fde\u002Fecommerce-tax-platform","2026","2025",[87,88,89,90],"Technische Gesamtarchitektur von Backend, DB-Schema und Blazor-Frontend","Datenmodellierung für anspruchsvolle steuerliche und finanzielle Logiken","Aufbau eines strengen Sicherheits- und Berechtigungskonzepts","Hands-on Entwicklung, Testabdeckung und kontinuierliche Code-Qualität","Lead Full Stack Engineer & Software Architect",{"title":5,"description":68},"Anonymisierte Projekterfahrung mit Full-Stack-Entwicklung und Architekturverantwortung für eine moderne E-Commerce- und Steuerverarbeitungsplattform.","E-Commerce- und Steuerplattform | Stefan Weyer","ecommerce-tax-platform","projects\u002Fde\u002Fecommerce-tax-platform","Greenfield-Entwicklung einer durchgängigen .NET- und Blazor-Plattform zur automatisierten Aufbereitung und Abwicklung komplexer E-Commerce-Steuerdaten.",[99,100,101,102,103,104,105,106,58,107],".NET 10","C#","ASP.NET Core","Blazor","ASP.NET Core Identity","Entity Framework Core","PostgreSQL","Syncfusion","Swagger & OpenAPI","8cANq-ei4axVt_h5GcnZOU_SMk6CME-e4AfpbhkYvOE"]