I worked with the Thomas Obkircher, he is one of the best person. His experience, level of working, team management, working strategy, technical knowledge is of great level. While working with Thomas, I have learned number of things from him. He is the pro person I have worked with. It's been great experience and learning.