Ich bin Senior Fullstack Engineer, Softwarearchitekt, Berater und Coach mit über 13 Jahren Erfahrung in der Entwicklung geschäftskritischer Webanwendungen und verteilter Systeme. Mein Schwerpunkt liegt auf modernen Fullstack-Lösungen mit Java, Spring Boot, Spring Cloud, Vue.js, TypeScript, Node.js und Python sowie auf skalierbaren Microservice- und Cloud-Architekturen.
AI-Assisted Development ist fester Bestandteil meines Arbeitsalltags. Ich nutze Claude Code, Cursor, OpenAI Codex und GitHub Copilot gezielt für Konzeption, Implementierung, Refactoring, Tests und Dokumentation. Durch Architekturvorgaben, Code-Reviews, automatisierte Tests und Quality Gates stelle ich sicher, dass AI-generierter Code wartbar, sicher und produktionsreif ist. Zudem unterstütze ich Teams beim Aufbau geeigneter AI-gestützter Entwicklungsprozesse, bei Tool-Auswahl, Review-Strategien und Coaching.
Im Frontend entwickle ich responsive Single-Page- und Desktop-Anwendungen mit Vue.js 3, TypeScript, Pinia, Vite, Web Components, Electron, HTML5 und CSS3. Backend-seitig verfüge ich über tiefgehende Erfahrung mit Java/Spring Boot, Spring Security, OAuth2, WebFlux/Reactor, REST, OpenAPI, WebSockets, Kafka und RabbitMQ sowie Node.js/Express.js und Python.
Zu meinen Schwerpunkten zählen außerdem Docker, Kubernetes, Helm, ArgoCD, Azure/AWS, GitLab CI/CD, GitHub Actions, Dagger, Jenkins, Observability mit Grafana, Prometheus, Loki, Tempo und OpenTelemetry sowie umfassende Testautomatisierung mit JUnit, Spring Test, AssertJ, Testcontainers, WireMock und Selenium/Selenide.
Seit 2019 realisiere ich Machine-Learning-Projekte. Dazu gehören ein Reinforcement-Learning-basiertes Intraday-Trading-System mit TensorFlow/Keras sowie ein Python-Prognosemodell zur Berechnung von Lieferzeiten, das in eine Microservice-Architektur integriert wurde. Erfahrung besteht zudem mit LLM-Integration, RAG, Function Calling/Tool Use, MCP und Prompt Engineering.
Ich übernehme Aufgaben von der technischen Konzeption und Architektur über die Fullstack-Implementierung bis zu CI/CD, Cloud-Deployment, Qualitätssicherung und Coaching. Projekterfahrung habe ich unter anderem in Industrie und Sensorik, Energie, Banken und Finance, Automotive, Telekommunikation sowie E-Commerce und Payment. Mein mathematischer Hintergrund als Diplom-Mathematiker unterstützt mich besonders bei komplexen fachlichen und analytischen Problemstellungen.