13.06.2025 aktualisiert

**** ******** ****
100 % verfügbar

Senior IT Consultant & Software Architect

Hennef (Sieg), Deutschland
Nur Remote
Dipl. Informatik
Hennef (Sieg), Deutschland
Nur Remote
Dipl. Informatik

Profilanlagen

CV_Artjom_Koenig.pdf

Ü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
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

Android-Entwicklung: BwMessenger / BundesMessenger / Messenger X

BWI GmbH

Öffentlicher Dienst

  • 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

Android-Entwicklung: Galeria Karstadt Kaufhof App

Galeria Karstadt Kaufhof GmbH

Konsumgüter und Handel

  • 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

Android-Entwicklung: kWhapp

Yello Strom GmbH

Energie, Wasser und Umwelt

  • 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

Geschäftsführer Appcube

Appcube

Internet und Informationstechnologie

< 10 Mitarbeiter

  • Geschäftsführung und technische Leitung eines Start-Ups
  • Entwicklung diverser Projekte für iOS und Android

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden