I am a software engineer with over 40 years of hands-on experience, from 8-bit home computers to cloud-native microservices.

My fascination for computers began in 1982 with a Sinclair ZX-81. After exploring home computers like the TI-99 4/A and the VIC-20, I wrote my first BASIC program on a C64 in 1985. I learned 8-bit assembler on the C128, then moved on to M68000 assembler and C on the Commodore Amiga, before transitioning to Turbo Pascal on PC/MS-DOS. From there I worked across many Windows and UNIX platforms, using C/C++ until adopting Java as my primary language around 2000.

My diploma thesis in 1998 sparked a deep interest in distributed systems – an expertise that proved invaluable during my time at Brokat/Encorus/First Data, where I worked at the core of the Brokat Java Enterprise Edition application server Twister, used by numerous banks for their online banking solutions.

Throughout my career I have contributed to various open-source and free software projects, and I continue to be passionate about clean architecture, cloud-native development, and solving complex engineering challenges.

MEMBERSHIPS

Active

Inactive

PUBLICATIONS

TECHNOLOGIES

DomainsAutomotive, Cloud, Connected Vehicle, IoT, Finance, Telecom
MethodologiesDomain-Driven Design (DDD), TDD, Agile, DevSecOps, Platform Engineering, OOA/OOD/OOP, XP, MDA/MDSD
AI / GenAIAgentic AI, LLMs, MCP (Model Context Protocol), Context Engineering, Spring AI, Amazon Bedrock
Coding AgentsClaude Code, GitHub Copilot
LanguagesJava, Kotlin, Rust, Python, Bash, C/C++, SQL, JavaScript, HTML/CSS, Perl, Pascal, 6502/68000 Assembler
JVM EcosystemGraalVM, WebAssembly (Wasm), Native Image, Virtual Threads
Cloud PlatformsAzure, AWS, IBM Cloud, Google Cloud, Open Telekom Cloud (OTC)
AWS ServicesLambda, ECS, EKS, CDK, MSK, IoT Core, Bedrock, Aurora, ALB
Cloud NativeContainers, Kubernetes, Serverless, Docker, Helm, Cloud Foundry
Server FrameworksSpring Boot/Cloud, JEE, Pro Active Infrastructure (PAI, Mercedes-Benz AG internal)
Spring EcosystemSpring Framework, Spring Boot, Spring Cloud, Spring Data, Spring AI, Spring Integration
Netflix OSSEureka, Zuul, Feign, Hystrix, Ribbon
Messaging / StreamingApache Kafka, Amazon MSK, RabbitMQ (AMQP), ActiveMQ (JMS), IBM WebSphere MQ
Web FrameworksAngular, JSF (MyFaces, ICEfaces), Struts, Wicket, Quasar (Mercedes-Benz AG internal)
Web TechnologiesREST, gRPC, SOAP, JSP, Servlets, AJAX, JSTL, CSS, XHTML
SecurityZero Trust Architecture, GitLab Ultimate SAST/DAST
CI/CDGitLab CI, Concourse CI, Jenkins/Hudson, CruiseControl
Code AnalysisSonarQube, jQAssistant, Checkstyle, FindBugs, PMD, JDepend
TestingJUnit, JUnitPerf, JMeter, Selenium
Build ToolsGradle, Maven, Ant, make, msbuild
VCSGit, Subversion, CVS, Microsoft Team Foundation Server, ClearCase
MonitoringDynatrace, AppDynamics, Datadog, Grafana, Elasticsearch/Kibana, Prometheus
ObservabilityOpenTelemetry, OpAMP, Jaeger, eBPF
DBMSPostgreSQL, MySQL, Oracle, H2/HSQL-DB, JavaDB/Derby, MS-SQL, Microsoft Access
ORMSpring Data JDBC, Hibernate, JPA
XMLXML, XSL, JAXB, Castor, XPath
IDEIntelliJ IDEA, Eclipse, Visual Studio, VS Code, Netbeans, IBM WSAD/RAD
ModellingPlantUML, Visual Paradigm, Enterprise Architect, StarUML, Visio
DiagramsUML, ER, Flow
Issue TrackingGitLab, GitHub, JIRA, Bugzilla, Trac
WikisGitLab, GitHub, Confluence, MediaWiki
ReportingCrystal Reports, Jasper Reports, Aspose (Slides, Words, Cells, Pdf)
CORBAOpenORB, Sun ORB, VisiBroker, Orbix, Orbix COMet, ORBit, TAO
Legacy MicrosoftActiveX, COM, DCOM, DDE, VBA
Legacy UIEclipse RCP, Swing, MFC, Borland OWL, Turbo-Vision, X11
Legacy Compilersgcc, MSVC, Borland C++, Sun C++, IBM C++, HP C++