Verfügbar für Produktentwicklungsarbeit im Rahmen eines B2B-Vertrages über Caimito Agile Life SL in Spanien. Ich helfe Produktunternehmen dabei bessere Software zu liefern, indem ich Systemdesign, Produktdenken und praktische Umsetzung zusammenbringe. Ich habe mehr als 40 Jahre praktische Erfahrung in der Softwareentwicklung und arbeite seit 1986 professionell in Kundenprojekten.
Ich arbeite mich regelmäßig in unbekannte Stacks ein und werde schnell produktiv. Entscheidend ist nicht, ob man jedes Syntaxdetail schon einmal gesehen hat. Entscheidend ist, ein System, seine Randbedingungen, Risiken und Produktziele so schnell zu verstehen, daß gute Designentscheidungen getroffen werden und ein Team sicher in Richtung Lieferung arbeiten kann.
Am wirksamsten bin ich als Senior Product Developer, der in einem bestehenden Team das Niveau der Umsetzung anhebt. Das kann bedeuten Architektur zu klären, Lieferrisiken zu senken, Entwicklungspraktiken zu verbessern, Modernisierung zu beschleunigen oder einem Team zu helfen KI sinnvoll einzusetzen, ohne Codequalität oder Produktkohärenz zu beschädigen.
Ich habe umfangreiche praktische Erfahrung mit KI-gestützter Entwicklung und dem, was heute oft agentic coding genannt wird. Ich nutze KI als Hebel für Recherche, Designexploration, Implementierung, Refactoring und das Erschließen von Codebasen, während Architektur, Qualität und Produktrichtung unter erfahrener menschlicher Kontrolle bleiben. Das Ziel ist nicht mehr Code, sondern schnelleres Lernen, sicherere Änderungen und höhere Lieferintegrität.
Für Teams, die ihre Nutzung von KI verbessern wollen, biete ich zusätzlich ein fokussiertes 3-Tage-Intensivtraining zu AI Pairing, testgetriebener Entwicklung, Refactoring, Continuous Integration, expliziter Architektur und Verifikationsgewohnheiten an, die KI-gestützte Arbeit in der Praxis verlässlich machen.
Der größte Teil meiner Arbeit in Kundenprojekten ist vertraulich, wie es bei Auftragsarbeit in der Produktentwicklung üblich ist. Öffentliche Beispiele, über die ich sprechen kann, sind Navigator, das kurze tägliche Teameinträge in wöchentliche strategische Erkenntnisse für Führungskräfte verwandelt, sowie Nilo Assistant, ein KI-Assistent für Geschäftsanwender, der bei Kommunikation, Zusammenfassungen, Erinnerungen, Angeboten und visuellen Inhalten hilft. Weitere Arbeit umfaßt Produktentwicklung, ERP- und E-Commerce-Systeme, IoT- und Automatisierungssysteme sowie frühere Kundenprojekte in Finanzdienstleistungen, Versicherung, Telekommunikation und Infrastruktur.
Meine eigenen öffentlichen Produkte sind ein lebender Beweis dafür, daß ich das baue, was man heute SaaS und PWA nennt, während der größte Teil der Arbeit in Kundenprojekten verborgen bleiben muß. Über Jahrzehnte hinweg gibt es kaum eine Klasse von Softwareproblemen, die ich nicht direkt gesehen habe, abgesehen von klassischen Mainframe-Umgebungen. Früher habe ich außerdem Softwareprodukte gebaut, Anwendungen gehostet, FidoNet- und UUCP-basierte Mailboxen betrieben, Desktop-Anwendungen für GEM/3 und Windows in C/C++ mit der Win32-API entwickelt, VBX-Komponenten gebaut, DEO (Documents of Embedded Objects, konzeptionell ähnlich zu Microsoft OLE2) entwickelt und eines der frühen deutschen Internet-Unternehmen mitgegründet. Ich habe iterativ und feedbackgetrieben gearbeitet, lange bevor dieser Arbeitsstil breit als Agile bezeichnet wurde, und früh gelernt, daß Low-Code- und No-Code-Ansätze für ernsthafte Produktentwicklung in eine Sackgasse führen.
Ich schreibe außerdem öffentlich über Softwarelieferung, Architektur, KI-gestützte Entwicklung und Produktarbeit. Aktuelle Artikel erscheinen auf caimito.net in englischer, deutscher und spanischer Sprache, und frühere Veröffentlichungen sind auf dieser Website weiter verfügbar.
Aktuell und wiederkehrend: Java, Spring Boot, JavaScript, TypeScript, C#, Ruby, Ruby on Rails, Vue, React, HTML, CSS, REST APIs, Messaging, Event-basierte Systeme, SQL in vielen Varianten, NoSQL, MongoDB, PostgreSQL, ORMs vieler Arten, CI/CD, Trunk-Based Development, Docker, Kubernetes, Terraform, Ansible, TDD, ATDD, BDD mit Cucumber, Pair Programming, DevOps, KI-gestützte Entwicklung, GitHub Copilot, ChatGPT, LLM, RAG, Agentic Coding, Produktentwicklung, Systemdesign, Architektur, Legacy-Modernisierung.
Produkt- und Plattformarbeit: SaaS, PWAs, ERP- und E-Commerce-Systeme, IoT und Automatisierung, Navigator, Nilo Assistant, RAutomation für Windows.
Frühere Tiefe: Modula-2, Pascal, BASIC, Visual Basic, VBA, Assembler, COBOL, PHP, Perl, dBase, GEM/3, C, C++, Win32 API, VBX-Komponenten, Make, SCCS, verschiedene Unix-Varianten, FidoNet, UUCP, DEO (Documents of Embedded Objects), Autor des ersten kommerziellen Website-Verzeichnisses in Deutschland, Vorabversion von Windows NT 3.1.
Typische Rolle: Senior Product Developer, Treiber für Modernisierung oder Stabilisierung der technischen Lieferung
Vertragsmodell: regulärer B2B-Vertrag über Caimito Agile Life SL, Spanien
Optionale Teamentwicklung: Intensivtraining für Teams, die KI-gestützte Entwicklung sinnvoll einsetzen wollen
Sprachen: Deutsch, Englisch, Spanisch
Öffentliche Produktbeispiele: Navigator | Nilo Assistant
Mehr Details: Resume | Client portfolio
Kontakt: sns@caimito.net
| Want to leave me a comment? Please write to sns@caimito.net. Thanks! |
About me
Hello! My name is Stephan Schwab.
As International Software Development Coach and Consultant I help CEOs and Department Leaders to improve value creation and cohesion within their organization. The outcome will be higher quality, customer delight and more revenue.
Learn about my professional experience since 1986.
Professional Services
I'm fluent in these human languages:
Scrum Pair-Coaching to develop technical competence:
Contractor:
Resources for new clients:
Search
Special Content
Highlights of the Year
Living on planet Earth
Open Source Projects
Stay in touch
My Books
Everything
See a listing of all posts on this site.