Agile, Cloud Native, Coaching
Most teams I work in today use Agile. That is a recurring theme in my career: As a student I wrote my thesis about Extreme Programming, later I introduced Scrum at one of my previous employers. Since 2010 I'm also a Certified Scrum Master.
From a technical point of view, my present is about Cloud Native applications, mostly build with Spring Boot and parts of the Spring Cloud universe. For front ends I prefer Vue.js as it makes me productive: it keeps away the pointy and sharp edges, but gives me the power to tweak the necessary bits. For single sign on I trust in Keycloak.
Infrastructure is mostly Docker and Kubernetes in my projects (sometimes OpenShift). I'd love to use more of the Hashicorp stack, but let's see what the future brings.
For monitoring I use Prometheus and Grafana.
I automate all the things regarding infrastructure and deployment. For that I use Jenkins and Saltstack, but also other tools.
Besides consulting and software development I try to pass on knowledge both within the companies I work for and at user groups and conferences. Now and then I find the time to write an article.