Welcome!

I'm a competent, skilled and experienced software professional. You can trust in me because I care about your project, your team, your code and your company.

I understand myself as a bridge between the business needs on the one and the technical possibilities on the other side. I speak the language of the business helping to define and discover requirements before start coding.

I have over 20 years of experience working as programmer, lead developer, architect, trainer and coach with different languages, in different domains and for companies of different sizes.

Due to my technical excellence and my personal attitude I'm a valuable part in every team and project.

Skills

  • Competent, skilled and experienced in extreme programming and agile software development since 2004.
  • Strong foundation in Java (since 1998) and Ruby on Rails (since 2005), solid knowledge of HTML/CSS and JavaScript, experience with C/C++.
  • Deep knowledge of object-oriented programming and principles.
  • Prefer test driven development and believe in the value of modular, clean, sustainable and tested code.
  • Work with and clean up legacy code.
  • Help to build automated testsuites, build processes and development setups.
  • Proven communicaton skills with colleagues, product owners, stake holders and interested in understanding the domain.
  • Pragmatic, do whatever is necessary to get the work done.

What other's say

  • Experienced, competent, skilled
  • Very reliable, high sense of responsibility
  • Act calm even in stressful situations
  • Act with foresight and addresses problems early
  • Strong interest in business
  • Takes an active part in gathering requirements
  • Target and team oriented
  • Self-reflecting, thinking about his impact on others
  • Good sense of humor