Kenntnisse:
- Softwareentwicklung seit 1980
- Java-Backend-Entwicklung mit Spring/Spring Boot
- Testgetriebene Entwicklung (TDD und strikt “test first”), Testautomatisierung, TestContainers, JUnit 5, Mutation Testing (PIT)
- Softwarearchitektur und Systemkonzepte
- Cloud Foundry, Docker und Kubernetes
- Messaging und Datenbanken: Kafka, MongoDB, PostgreSQL
- agentic coding (codex/claude)
additionalSkills:
- Programmiersprachen: BASIC, Turbo Pascal, C, Assembler, Java, Ruby, Bash, JavaScript, TypeScript, Groovy
- Frontend/App: Angular
- CI/CD und Tools: Jenkins, GitLab CI, GitHub Actions, Maven, Git
- Infrastruktur: Loadbalancer, DB-Systeme, Testsysteme, ZFS, VMware, Ansible, Puppet,OpenAPI
- Textlayout/XSL-FO und Eclipse-Plugin-Entwicklung
- Digitale Signalverarbeitung, Audio- und Video-komprimierung (MPEG, MP3, AAC)
- Softwarepatente: (Mit-)Erfinder in den Bereichen: Musikcodierung (MP3, AAC), Datenbanken, XSLT
- Internationale Standardisierung (ehem. MPEG-Mitglied)
- PHP (zuletzt 2001 in einem Projekt verwendet)
- SAP “ByDesign” Projectleiter Systemeinführung