Skills
What I bring to a team
A broad toolbox built over three decades, with Java and solution architecture at its core, and the people skills to bridge business and technology.
Programming languages
Java has been my main language since 1996, alongside the languages each project needed.
Frameworks & platforms
From J2EE and applets to Spring Boot microservices and modern frontends.
Architecture & design
Designing systems that fit the business, the existing landscape and the team that will run them.
Cloud & DevOps
Setting up and governing cloud environments, and the pipelines that deliver to them.
Data & messaging
Relational databases since the mainframe era, plus the event and messaging systems around them.
Quality, testing & observability
Making sure systems work, perform and can be understood in production.
Artificial intelligence
From expert systems in the early 1990s to the Oxford AI Programme (2024) and AI tools in everyday engineering today.
Leadership & ways of working
Leading as a primus inter pares: building teams, sharing knowledge and bridging business and technology.