25 Jahre in Softwareentwicklung und Teamführung, in Immobilien-SaaS, Banken, Versicherungen und Telekommunikation. Als Lead Software Engineer verantworte ich die technische Ausrichtung eines modernen SaaS-CRM für Immobilienmakler und führe sechs Entwickler in einem elfköpfigen funktionsübergreifenden Team.
Unser Team entwickelt und betreibt den agentischen SDLC, der dieses Produkt ausliefert. Die Harness-Ebene besteht aus den Claude Skills, Slash Commands, Hooks und Rules, mit denen das Team arbeitet, dazu Model-Context-Protocol-Server und RAG-Retrieval, die Agenten mit unseren Repositories, Pipelines und dem Issue-Tracking verbinden. Ein von den Stakeholdern freigegebener Prototyp gelangt über Spezifikationsextraktion in die Pipeline; Agenten präzisieren die Anforderungen, implementieren, prüfen und testen anschließend, während Hooks und Rules unsere Standards durchsetzen, damit höherer Durchsatz nicht zu einem Rückstau ungeprüfter Änderungen führt.
Diese Möglichkeiten haben wir auch in das Produkt integriert und eine agentische Benutzeroberfläche für Kunden auf dem Agno-Framework ausgeliefert. Die Grundlage für den zuverlässigen Produktivbetrieb ist solides Engineering-Handwerk.
Dieses Handwerk hat den Großteil meiner 25 Berufsjahre geprägt. Meine Arbeit hat dabei immer den gesamten Stack umfasst: Oberflächen in Angular und React, dahinter Services in Node.js, NestJS und .NET Core, darunter die Schemata, Queues und Indizes. Heute heißt das Domain-Driven Design und ereignisgesteuerte Serverless-Architektur auf AWS mit Lambda, DynamoDB, S3, CloudFront und CDK, dazu Azure Kubernetes Service, PostgreSQL und Elasticsearch, mit Infrastructure as Code, aussagekräftigen Tests und zuverlässigen CI/CD-Prozessen. Außerdem verantwortet unser Team ein Angular-Design-System mit 87 Komponenten in einem Nx-Monorepo.