He is often present as a speaker at international events and conferences and was has worked for various companies in the role of software architect or team lead. His main interest is anything related to maintainability, clean code, design patterns, testability and managing software projects. Thomas’ teaching style is loose and informal and he’s never afraid to touch on subjects not covered in the regular courseware. For his efforts towards the C# community Thomas was awarded by Microsoft as Most Valuable Professional (MVP) on C#.