Profil-Summary
Senior Software Architect & Entwickler
Ich entwerfe Software-Architekturen, die auch unter wachsender Komplexität wartbar bleiben. Mit über 20 Jahren Erfahrung verbinde ich solides Software Engineering mit modernen KI-gestützten Entwicklungsansätzen.
Mein Schwerpunkt liegt auf:
skalierbaren Event-Driven Architekturen
Cloud-Native Plattformen
Language Engineering und modellgetriebener Entwicklung
Aktuell arbeite ich an der Weiterentwicklung klassischer modellgetriebener Ansätze hin zu Spec-Augmented Model Driven Development (SAMDD) – einer Kombination aus domänenspezifischen Sprachen, strukturierten Spezifikationen und agentenunterstützter Codegenerierung.
Mein Ziel: Komplexität reduzieren, technische Schulden vermeiden und Teams helfen, schneller robuste Systeme zu entwickeln.
Ich unterstütze Teams außerdem bei Architekturentscheidungen und der Einführung strukturierter Entwicklungsprozesse.
Kompetenzprofil & Technologien
1. Software Architecture
- Event-Driven Architecture
- Design verteilter Systeme
- Microservices & skalierbare Monorepos
- Domain-Driven Design & Design Patterns
- KI- und Agenten-gestützte Entwicklungsprozesse
2. Language Engineering & Modellgetriebene Entwicklung
- Spec-Augmented Model Driven Development (MDSD → SAMDD)
- Entwurf domänenspezifischer Sprachen (DSLs)
- Langium
- Eclipse Modeling (Xtext, EMF)
3. Cloud-Native & DevOps
- Kubernetes (K8s)
- Docker / Docker Compose
- CI/CD Pipelines (GitHub Actions, GitLab CI, Jenkins)
- Messaging: RabbitMQ, Mercure
4. Backend & APIs
- PHP, Java (inkl. Spring Boot), Xtend, TypeScript / JavaScript
- Symfony, Shopware 6
- Doctrine ORM
- REST, GraphQL
- Keycloak, OAuth / SSO
5. Datenbanken
- PostgreSQL
- MySQL / MariaDB
- Redis
6. Frontend
- VueJS
- Twig (SensioLabs Twig Certified Designer)
- HTML5, CSS3, SCSS, Bootstrap
Ausgewählte Projekte
- Kontext
- Konzeption und Entwicklung einer modellgetriebenen Entwicklungsplattform zur automatisierten Generierung komplexer Webanwendungen.
- Rolle
- Software-Architekt & Projektleiter.
- Herausforderung & Lösung
- Ursprünglich aufgebaut auf dem mächtigen Eclipse-Ökosystem, habe ich das System konzeptionell in die Zukunft geführt. Der aktuelle Fokus liegt auf der Transformation hin zu "Spec-Augmented Model Driven Development (SAMDD)" unter Nutzung moderner DSL-Frameworks wie Langium. Dies kombiniert die Strenge klassischer Modellspezifikationen mit den dynamischen Potenzialen agentenbasierter Entwicklungsprozesse, um Architekturen noch präziser und wartbarer zu generieren.
- Tech-Stack
- DSL, Langium, Symfony, Eclipse Modeling (historisch).
- Kontext
- Weiterentwicklung der Plattform und Produkte für ein B2B-SaaS.
- Rolle
- Senior Entwickler & Software-Architekt.
- Herausforderung & Lösung
- Skalierung und Modernisierung der Infrastruktur durch die Einführung einer Event-Driven Architecture. Überführung in ein Monorepo mit technologieübergreifendem Service-Spektrum. Orchestrierung der Microservices via Kubernetes (K8s) und asynchrone Prozessverarbeitung über RabbitMQ und Mercure.
- Tech-Stack
- Kubernetes, Docker / Docker Compose, RabbitMQ, Symfony, Spring Boot, VueJS, PostgreSQL, Keycloak, OAuth / SSO, Redis, Mercure.
- Kontext
- Konzeption und Entwicklung einer Plattform für Projektmanagement, Auftragsabwicklung und Kollaboration mit Systempartnern im Maschinenbau.
- Rolle
- Entwickler, Software-Architekt.
- Herausforderung & Lösung
- Verständnis für komplexe B2B-Geschäftsprozesse, digitale Abbildung kompletter Wertschöpfungsketten und langfristige Verlässlichkeit durch die fortlaufende Betreuung des Kunden von der Ablöse des Altsystems bis heute.
- Tech-Stack
- PHP, Symfony, Doctrine ORM, MySQL, JavaScript, Bootstrap, HTML/CSS.
- Kontext
- Konzeption, Entwicklung und fortlaufender Betrieb einer interaktiven E-Learning-Plattform mit individuell zugeschnittenen Lerninhalten.
- Rolle
- Co-Founder, Entwickler & Software-Architekt.
- Herausforderung & Lösung
- Als Mitgründer der dahinterstehenden GmbH bringe ich hier echtes Produkt- und Business-Ownership mit. Das Projekt beweist, dass ich Systeme nicht nur technisch von Grund auf aufbaue – von der robusten Datenmodellierung bis zur Integration von Payment-Schnittstellen –, sondern sie auch nachhaltig und langfristig am Leben erhalte.
- Tech-Stack
- PHP, Symfony, Doctrine ORM, MySQL, JavaScript, Stripe API.
- Kontext
- Entwicklung und laufender Betrieb eines individuellen Webshops für eine Winzergenossenschaft mit komplexen Anforderungen an Produktvarianten, Rabattstaffeln und Mehrmarken-Betrieb.
- Rolle
- Entwickler & Software-Architekt.
- Herausforderung & Lösung
- Umsetzung eines maßgeschneiderten Shopware-6-Shops mit Rabattstaffeln, Gutscheinen, PayPal-Integration, Bestellhistorie und Angebotspaketen. Parallelbetrieb des Shops unter mehreren Domains für verschiedene Marken der Genossenschaft.
- Tech-Stack
- PHP, Shopware 6, Doctrine ORM, MariaDB, JavaScript, Bootstrap, HTML/CSS.
Evolution des Language Engineerings: Von MDSD zu SAMDD
- Kontext
- Konzeption und Entwicklung einer modellgetriebenen Entwicklungsplattform zur automatisierten Generierung komplexer Webanwendungen.
- Rolle
- Software-Architekt & Projektleiter.
- Herausforderung & Lösung
- Ursprünglich aufgebaut auf dem mächtigen Eclipse-Ökosystem, habe ich das System konzeptionell in die Zukunft geführt. Der aktuelle Fokus liegt auf der Transformation hin zu "Spec-Augmented Model Driven Development (SAMDD)" unter Nutzung moderner DSL-Frameworks wie Langium. Dies kombiniert die Strenge klassischer Modellspezifikationen mit den dynamischen Potenzialen agentenbasierter Entwicklungsprozesse, um Architekturen noch präziser und wartbarer zu generieren.
- Tech-Stack
- DSL, Langium, Symfony, Eclipse Modeling (historisch).
Cloud-Native Plattform & Architektur-Orchestrierung
- Kontext
- Weiterentwicklung der Plattform und Produkte für ein B2B-SaaS.
- Rolle
- Senior Entwickler & Software-Architekt.
- Herausforderung & Lösung
- Skalierung und Modernisierung der Infrastruktur durch die Einführung einer Event-Driven Architecture. Überführung in ein Monorepo mit technologieübergreifendem Service-Spektrum. Orchestrierung der Microservices via Kubernetes (K8s) und asynchrone Prozessverarbeitung über RabbitMQ und Mercure.
- Tech-Stack
- Kubernetes, Docker / Docker Compose, RabbitMQ, Symfony, Spring Boot, VueJS, PostgreSQL, Keycloak, OAuth / SSO, Redis, Mercure.
B2B-Kollaborationsplattform & Prozessdigitalisierung
- Kontext
- Konzeption und Entwicklung einer Plattform für Projektmanagement, Auftragsabwicklung und Kollaboration mit Systempartnern im Maschinenbau.
- Rolle
- Entwickler, Software-Architekt.
- Herausforderung & Lösung
- Verständnis für komplexe B2B-Geschäftsprozesse, digitale Abbildung kompletter Wertschöpfungsketten und langfristige Verlässlichkeit durch die fortlaufende Betreuung des Kunden von der Ablöse des Altsystems bis heute.
- Tech-Stack
- PHP, Symfony, Doctrine ORM, MySQL, JavaScript, Bootstrap, HTML/CSS.
Interaktive E-Learning-Plattform (Gründung & Produktentwicklung)
- Kontext
- Konzeption, Entwicklung und fortlaufender Betrieb einer interaktiven E-Learning-Plattform mit individuell zugeschnittenen Lerninhalten.
- Rolle
- Co-Founder, Entwickler & Software-Architekt.
- Herausforderung & Lösung
- Als Mitgründer der dahinterstehenden GmbH bringe ich hier echtes Produkt- und Business-Ownership mit. Das Projekt beweist, dass ich Systeme nicht nur technisch von Grund auf aufbaue – von der robusten Datenmodellierung bis zur Integration von Payment-Schnittstellen –, sondern sie auch nachhaltig und langfristig am Leben erhalte.
- Tech-Stack
- PHP, Symfony, Doctrine ORM, MySQL, JavaScript, Stripe API.
E-Commerce-Plattform mit mehreren Verkaufskanälen
- Kontext
- Entwicklung und laufender Betrieb eines individuellen Webshops für eine Winzergenossenschaft mit komplexen Anforderungen an Produktvarianten, Rabattstaffeln und Mehrmarken-Betrieb.
- Rolle
- Entwickler & Software-Architekt.
- Herausforderung & Lösung
- Umsetzung eines maßgeschneiderten Shopware-6-Shops mit Rabattstaffeln, Gutscheinen, PayPal-Integration, Bestellhistorie und Angebotspaketen. Parallelbetrieb des Shops unter mehreren Domains für verschiedene Marken der Genossenschaft.
- Tech-Stack
- PHP, Shopware 6, Doctrine ORM, MariaDB, JavaScript, Bootstrap, HTML/CSS.
Versicherung
- IT-Haftpflichtversicherung
- https://www.exali.de/siegel/GuckelsbergerIT
