The focus of my work as a trainer and consultant at oose is on software development with Java, especially in combination with concepts such as software craftsmanship and TDD. In connection with these topics, I also deal with the design of long-term maintainable systems and the further development of existing applications. I am particularly interested in optimizing and extending legacy code.
My main concern as a trainer is to impart sound fundamentals combined with practical knowledge in order to make what I have learned directly applicable in real-life situations. As a developer, I also have experience in managing agile software development projects.
In my free time, I relax by playing the guitar or going out into nature.