Ganzheitliches FIAE-Kompetenzprofil

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.

PHASE 1

Analyse, Konzeption & Modellierung

Requirements Engineering

  • Lastenheft & Pflichtenheft (Strukturierte Kundenanforderungen)
  • User Stories & Akzeptanzkriterien (Definition of Ready / Done)
  • Stakeholder-Analyse & Machbarkeitsbewertung
  • UI/UX Wireframing & Interaktive Prototypen
Lastenheft User Stories Wireframing DoD

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)
UML 2.5 BPMN 2.0 EPK State Machines

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
ERM 1.-3. NF SQL Design Indizes
PHASE 2

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)
C# .NET 10 EF Core MAUI REST

Frontend & Realtime-Web

SignalR Vanilla JS CSS3 Razor

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
Three.js WebGL GLSL Shader Web Audio

KI-Integration & WebAssembly

Mistral AI Pyodide WASM EdgeTTS AEO

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
SOLID MVC / MVVM Clean Code Design Patterns
PHASE 3

Qualitätssicherung, Testing & Security

Testautomatisierung (QA)

  • Unit-Testing mit xUnit
  • Mocking & Isolation mit Moq
  • Test-Driven Development (TDD)
  • Integrationstests & Regressionstests
  • Testpyramide & Code-Coverage-Analysen
xUnit Moq TDD QA

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
OWASP Top 10 JWT Argon2 TLS 1.3

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
Code Review Profiling Refactoring GC Tuning
PHASE 4

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
Git CI/CD SemVer PowerShell

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
Ubuntu Server Systemd UFW SSH

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
Apache2 Let's Encrypt TCP/IP Reverse Proxy
PHASE 5

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
Scrum Kanban Story Points Gantt

Wirtschaftlichkeit & BWL (WISO)

  • Kosten-Nutzen-Analyse & Wirtschaftlichkeitsrechnung
  • Make-or-Buy-Entscheidungen
  • Deckungsbeitragsrechnung & Projektkalkulation (ROI)
  • Beschaffungsprozesse & Angebotsvergleiche
  • Vertragsarten (Werkvertrag, Dienstvertrag, Kaufvertrag)
Kosten-Nutzen Make-or-Buy Kalkulation Vertragsrecht

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
DSGVO Open Source Lizenzen ITIL SLA

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.