Profil
Seit 1993 – und damit seit über 30 Jahren – entwickle ich professionelle Software mit Python und begleite Unternehmen als Backend-Entwickler, Software-Architekt und Projektleiter. Mein Fokus liegt auf robusten Backend-Landschaften, Integrationsszenarien und Content-Management- sowie Publishing-Lösungen auf Basis von Plone, XML und automatisierter PDF-Erstellung.
Projekte führe ich regelmäßig in verteilten Teams und remote durch – von Energieversorgern und Industrieunternehmen über Verlage bis zu Forschungs- und Medizinprojekten. Dank meiner breiten Branchenkenntnis kann ich komplexe Anforderungen schnell erfassen und in tragfähige Software- und Unternehmensarchitekturen überführen.
Meine Stärken: strukturierter Blick auf Risiken, Hands-on Mentalität, starke Vernetzung im Python- und Plone-Ökosystem sowie langjährige Erfahrung als Trainer, Mentor und Team-Lead. Ich begleite Kunden vom Anforderungsmanagement über Architektur-Reviews bis zur Umsetzung und Qualitätssicherung.
Mein Portfolio
Entwicklung von Python-basierten Backend-Systemen, Microservices und REST-APIs, Integration in bestehende IT-Landschaften, Datenbankanwendungen sowie Begleitung von Data-Science- und Automatisierungsprojekten. Praxis aus Energie, Industrie, Medizin, Publishing und Forschung.
Umsetzung von Single-Source-Multi-Channel-Workflows, XML/HTML/EPUB/PDF-Konvertierungen, PrintCSS/PDF-Publishing und CMS-Plattformen auf Basis von Plone sowie kundenspezifischen Lösungen für Verlage, wissenschaftliche Einrichtungen und Verbände.
- Analyse, Architektur-Reviews und Planung komplexer Systeme inkl. Risiko-Assessment.
- Projektrollen von Entwickler über Team-Lead bis Projektleiter, inkl. Mentoring und Schulungen.
- Remote-Zusammenarbeit mit international verteilten Teams, Fokus auf Developer-Experience.
Technologien
- Python seit 1993, tief in Typing/AsyncIO, FastAPI, Pydantic v2, SQLAlchemy 2.x, Poetry, Ruff & Pytest.
- Architekturen für REST, GraphQL, Event-Driven/Messaging (Kafka, Redis Streams) und serverlose Workloads.
- Data-Stack mit Pandas, Polars, DuckDB, dbt, Apache Arrow sowie automatisierten ETL/ELT-Pipelines.
- ML/AI-Tooling mit scikit-learn, spaCy, OpenAI-Schnittstellen, LangChain und Feature Stores.
- Zope/Plone Core, Headless-/Decoupled-CMS, API-first Portale und Kollaborationslösungen.
- XML/EPUB/HTML Workflows, PrintCSS, Single-Source-Multi-Channel, semantische Suche (Solr, Elastic, Typesense).
- Postgres/Timescale, Oracle, MySQL, MongoDB, ArangoDB, Cassandra, FoundationDB, InfluxDB.
- Event- und Message-Broker mit Kafka, RabbitMQ, Redis; Such-Engines mit OpenSearch/Elasticsearch.
- AWS & Azure, Docker/Kubernetes, Helm, Terraform, Pulumi, GitHub Actions, GitLab CI, Argo CD.
- Observability mit Prometheus/Grafana, OpenTelemetry, Sentry sowie Secrets- und Policy-Management.
- Kanban, Scrum, OKR, Rapid Prototyping, Architektur- und Code-Reviews, DevEx-Coaching.
- Tooling: Jira, Linear, Confluence, Notion, Miro, MS Teams/Slack, Remote-First Working.
AI & Vibe Coding
- Entwicklung von AI-gestützten Coding-Workflows ("Vibe Coding") mit GitHub Copilot, Cursor, Windsurf und OpenAI/Gemini APIs – inkl. Guardrails, Testabdeckung und Review-Guidelines.
- Aufbau von AI-Tools für Entwickler-Teams: Prompt-Bibliotheken, Snippet-Kits, Code-Reviewer-Bots, sichere Secret-/Privacy-Konzepte und Telemetrie für AI-Einsatz.
- Konzeption von AI-Programmen für Unternehmen (Use-Case-Portfolio, Daten-Readiness, MLOps, FinOps/Governance) sowie Schulungen und Moderation von AI Pair-Coding Sessions.
Kunden (Auszug)
OpenGrid Europe
E.ON
eClear.com
Abstract Technology / Universität Bologna
Q.ANT GmbH
Sonnen GmbH
Langjährige Kunden & Referenzen
Projekte
Community & Engagement
- Mitglied der Zope- und Plone-Foundation, Gründungsmitglied des Python Software Verbands.
- Co-Organizer EuroPython 2012, Organizer des Python Meetups Tübingen.
- Über 150 Open-Source-Repositories (github.com/zopyx) sowie Beiträge zu zahlreichen Projekten.
- 10 Jahre Release-Manager des Zope Application Servers, regelmäßiger Referent auf Fachkonferenzen.