Techstack & Engineering-Scope.
Als ausgebildeter Fachinformatiker für Anwendungsentwicklung (FIAE) umfasst meine Expertise den gesamten Software Development Life Cycle (SDLC) – von der strukturierten Anforderungsanalyse und Modellierung über performante Implementierung und automatisierte Qualitätssicherung bis hin zu Linux-Infrastruktur, IT-Sicherheit und wirtschaftlich-rechtlicher Compliance.
Analyse, Konzeption & Modellierung
Requirements Engineering
- Lastenheft & Pflichtenheft (Strukturierte Kundenanforderungen)
- User Stories & Akzeptanzkriterien (Definition of Ready / Done)
- Stakeholder-Analyse & Machbarkeitsbewertung
- UI/UX Wireframing & Interaktive Prototypen
Objekt- & Prozessmodellierung
- UML-Modellierung (Klassen-, Sequenz-, Use-Case-Diagramme)
- Aktivitäts- & Zustandsdiagramme (Finite State Machines)
- Geschäftsprozessmodellierung (BPMN 2.0 & EPK)
- Architektur-Entwürfe (C4-Modell & Komponenten-Diagramme)
Datenmodellierung & ERM
- Entity-Relationship-Modell (ERM)
- Relationale Normalisierung (1. bis 3. Normalform / BCNF)
- Kardinalitäten (1:1, 1:n, n:m & Auflösungstabellen)
- Primär-/Fremdschlüssel-Strategien & Indizierung
Software-Architektur & Implementierung
Backend, API & Mobile
- C# & .NET 8 / .NET 10
- ASP.NET Core (Kestrel Server)
- Entity Framework Core (Code-First & Migrations)
- RESTful APIs & Asynchrone Task-Pipelines
- .NET MAUI (Android, iOS & Windows Desktop)
Frontend & Realtime-Web
- Vanilla JavaScript (ES6+) & Modern CSS3
- SignalR WebSockets (Multiplayer State Sync)
- Glassmorphism Corporate Design System
- Razor Pages, Tag-Helpers & Partials
- 100/100 Lighthouse Performance (Zero Bloatware)
3D-WebGL & Native Audio
- Three.js (Hardwarebeschleunigtes WebGL)
- PBR-Materialien, Normal-Mapping & Custom Shader
- 3D-Mathematik (Vektoren, Quaternionen, Raycasting)
- Web Audio API (Prozedurale DSP-Klangsynthese)
- 3D Spatial Audio & Doppler-Effekte
KI-Integration & WebAssembly
- Mistral AI (LLM-Integration im C# Backend)
- Kontextuelles Dynamic Prompt Engineering
- EdgeTTS Neuronale Sprachgenerierung
- Pyodide (Python in WebAssembly) im Browser
- AEO, llms.txt & JSON-LD Schema
Architektur- & Entwurfsmuster
- SOLID-Prinzipien (SRP, OCP, LSP, ISP, DIP)
- DRY, KISS & YAGNI für wartbare Codebasen
- Dependency Injection (IoC Container)
- Muster: MVC, MVVM, Singleton, Factory, Observer
- Server-Authoritative Anti-Exploit Architekturen
- Entkoppelte Event-Hubs & Microservices
Qualitätssicherung, Testing & Security
Testautomatisierung (QA)
- Unit-Testing mit xUnit
- Mocking & Isolation mit Moq
- Test-Driven Development (TDD)
- Integrationstests & Regressionstests
- Testpyramide & Code-Coverage-Analysen
IT-Sicherheit & App-Hardening
- Schutz vor OWASP Top 10 (SQLi, XSS, CSRF)
- Authentifizierung via JWT & Cookie-Tokens
- Kryptografie: Argon2/BCrypt Hashing & TLS 1.3
- Serverseitige Input-Sanitierung & Anti-Exploit
- BSI-Grundschutz & Notfallkonzepte
Code Reviews & Performance
- Strukturierte Peer Code Reviews
- Performance Profiling & Memory-Leak-Erkennung
- Garbage Collection Optimierung in C#
- Statische Codeanalyse & Linter-Regeln
- Refactoring & Abbau technischer Schulden
DevOps, Deployment & Server-Infrastruktur
Git & CI/CD Automation
- Git Version Control (GitFlow & Feature Branches)
- Automatisierte Build- & Release-Pipelines
- PowerShell & Bash Deployment-Skripte
- SemVer Version Management (MAJOR.MINOR.PATCH)
- Automatisierte Release-Zyklen & Changelogs
Linux Server Administration
- Ubuntu Linux Server (26.04 LTS)
- Systemd Service Daemons (Auto-Restart & Monitoring)
- SSH-Key-Hardening & UFW Firewall Konfiguration
- Berechtigungs- & Benutzer-Management (sudo, chown)
- Log-Analyse (journalctl, syslog) & Daemon-Audits
Webserver & Netzwerke
- Apache2 Reverse Proxy (Kestrel Binding)
- Automatisches SSL/TLS Zertifikats-Handling (Let's Encrypt / Certbot)
- Forwarded Headers Middleware & WebSocket Proxying
- Netzwerk-Grundlagen: OSI-Modell, TCP/IP, DNS, Subnetting
- Port Forwarding & Routing-Konfiguration
Wirtschaftlichkeit, IT-Recht & IT-Service-Management
Projektmanagement & Agilität
- Agile Methoden (Scrum & Kanban)
- Sprint-Planning, Backlog Refinements & Retrospektiven
- Aufwandsschätzung (Story Points & Planning Poker)
- Klassisches Projektmanagement (Meilensteine & Gantt)
- Risiko- & Ressourcenmanagement
Wirtschaftlichkeit & BWL (WISO)
- Kosten-Nutzen-Analyse & Wirtschaftlichkeitsrechnung
- Make-or-Buy-Entscheidungen
- Deckungsbeitragsrechnung & Projektkalkulation (ROI)
- Beschaffungsprozesse & Angebotsvergleiche
- Vertragsarten (Werkvertrag, Dienstvertrag, Kaufvertrag)
IT-Recht, ITIL & Dokumentation
- DSGVO-Konformität & Privacy by Design
- Open-Source-Lizenzen (MIT, Apache 2.0, GPL) & Urheberrecht
- ITIL-Grundlagen (Incident, Problem & Change Management)
- SLA (Service Level Agreements) & Support-Prozesse
- Technische Dokumentation & Anwender-Handbücher
Ganzheitliche Software-Entwicklung in der Praxis erleben
Entdecken Sie die praktische Umsetzung dieser Methoden und Technologien in meinen interaktiven Showcases oder werfen Sie einen Blick auf meine Live-Projekte.