13.06.2025 aktualisiert


100 % verfügbar
Senior IT Consultant & Software Architect
Hennef (Sieg), Deutschland
Nur Remote
Dipl. InformatikÜber mich
Diplom-Informatiker und zertifizierter Software-Architekt mit über 18 Jahren Praxiserfahrung in der Konzeption, Entwicklung komplexer Softwaresysteme. Mein aktueller Beratungsschwerpunkt liegt auf der operativen Integration von KI-Systemen in Unternehmensprozesse sowie dem AI Software Engineering.
Skills
AI AgentsLLMDDDScrumSoftware ArchitectureLarge Language ModelsMulti-Agent SystemsGenerative AIDomain Driven Design
1. Multi-Agent-Orchestrierung & Agent-Tooling
2. Spec-getriebene Entwicklung (Spec-Driven AI Development)
3. Context Engineering & Token-Budgetierung
4. Lokale LLMs & Performance-Optimization
5. AI-Ready Codebases & Domain-Driven Design (DDD)
6. Methodik, Tools & Prototyping
Arbeitsteilige Agenten-Pipelines: Konzeption resilienter Multi-Agenten-Systeme mit klar getrennten Rollen (Planner, Test-Author, Implementer, Reviewer).
Robustheit & Governance: Implementierung von Selbstkorrektur-Schleifen, Abbruch-Resilienz und deterministischen Human-in-the-Loop-Freigaben für kritische Produktionsschritte.
Erweiterungen & Standards: Entwicklung von Claude-Code-Plugins, Plugin-Marketplaces, herstellerunabhängigen Agent Skills, Subagents, Hooks sowie Model Context Protocol (MCP) Integrationen und Opencode-Agents.
Eigener Open-Source Coding-Agent: Entwicklung eines TUI-Agents für lokale LLMs inklusive CI-Pipelines, automatisiertem Release-Management, ADRs und Issue-Workflows.
2. Spec-getriebene Entwicklung (Spec-Driven AI Development)
End-to-End Prozess-Automatisierung: Strukturierter Ablauf von der ersten Idee über Anforderungsinterviews, präzise Akzeptanzkriterien und Test-First-Implementierung bis hin zu automatisierten Pull Requests.
Objektive Qualitätssicherung: Validierung von Software-Änderungen über finale Shell-Exit-Codes und automatisierte Testsuiten statt valider Modellselbsteinschätzungen.
3. Context Engineering & Token-Budgetierung
Kontext-Architektur: Design effizienter Strategiesysteme für Token-Budgets, Kompaktierungs- und Zusammenfassungsverfahren sowie persistenten State.
Cache & Speicher-Optimierung: Einsatz von Trimming-Policies, Token-Budget-Optimierung, Prefix-Caching und systematisches A/B-Testing von Kontext-Strategien für maximale Relevanz und minimale Latenz.
4. Lokale LLMs & Performance-Optimization
On-Premise & Edge Execution: Performance-Tuning und produktiver Betrieb lokaler LLMs auf Apple Silicon (MLX, llama.cpp, Ollama, LM Studio).
Hardware-Effizienz: Optimierung durch KV-Cache-Quantisierung, Speculative Decoding (MTP/DFlash) und vergleichende Durchsatz-Benchmarks.
Entwickler-Anbindung: Nahtlose Anbindung lokaler und externer Modelle an moderne Dev-Tools wie Aider und Claude Code.
5. AI-Ready Codebases & Domain-Driven Design (DDD)
Codebase-Strukturierung: Vorbereitung bestehender Repositories auf KI-gestützte Entwicklung mittels CLAUDE.md / AGENTS.md, strikten Verzeichnis-Policies, ADRs und Ubiquitous Language Glossaren.
Automatisierte Architekturgrenzen: Absicherung von Modul-Baugruppen via dependency-cruiser sowie Co-Change-Analysen für fokussierte, risikoarme Refactorings.
Agent-unterstütztes DDD: Architektur-Reviews und schrittweises, testgesichertes Refactoring monolithischer Legacy-Systeme in fachliche Domänen unter Zuhilfenahme von KI.
6. Methodik, Tools & Prototyping
Workflow-Design: Nutzung paralleler Git-Worktrees, Issue-basierte Triage, Primärquellen-Recherche, Spikes, Prototypenbau und kontinuierliche Evals für Coding-Agents.
Prompt- & Tool-Design: Optimierung von Instruktionen für kleinere/lokale Modelle, strukturierte Zustandsrepräsentationen (JSON/YAML) und datengetriebene Iteration via Session-Evals.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2012
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Entwicklung eines Messengers (Forks von Element für Android bzw. Element X für Android) für die Bundeswehr und öffentliche Verwaltung
- Zusammenarbeit mit internationalen, verteilten Teams
- Beratung und Unterstützung bei der Implementierung der SCRUM-Methodik Einrichtung der CI/CD Pipeline mit Gitlab (Staging/Production Builds), Einsatz von Containern (Docker)
- Durchführung von Code-Reviews
- Anwendung der Multi-Tier Software-Architektur und Design Patterns
- Beurteilung und Behebung von CVEs, Anwendung von OWASP Best Practices und Richtlinien
- Berücksichtigung und Anpassung des Codes für die Barrierefreiheit
- Entwicklung von Unit-Tests und Integrationstests. Messung und Visualisierung der Code-Abdeckung
- Code Obfuscation und App-Shielding mit Promon SHIELD
- (Automatisierte) Veröffentlichung in Google-Play Store und Rollout-Management (Schrittweise Einführung). Management von Beta-Versionen und Testgruppen Verwendung der Matrix Specification, insbesondere Client-Server API
- Pflege und Erweiterung der bestehenden Kaufhof App
- Refactoring der Karstadt App zu der neuen Galeria App und ihre Weiterentwicklung Beratung und Unterstützung bei der Implementierung der SCRUM-Methodik Erstellung von Build-Jobs (Staging/Production Builds)
- Anwendung von MVVM und MVP Architekturen
- Konzeption und Entwicklung der erfolgreichsten Energieversorger-App Deutschlands
- Optimierung der agilen Prozesse in einem interdisziplinären SCRUM-Team
- Architektur-Refactoring (MVP) und automatisiertes Testen mit jUnit