Coding Architect, Coach, Manager & Change Agent at ThoughtWorks
Graham has been developing application professionally for over two decades. For the last decade Graham has been specialising in applying agile and lean practices and principles to software development projects working as a developer, architect and coach. Graham has worked on a variety of projects, large enterprise developements and small development teams.
Graham studied Computer Systems Engineering at the University of Kent at Canterbury and has been awarded Chartered Engineering status by the British Computer Society.
Graham has an extensive background in applying Object Oriented programming techniques in C++, C#, Java. Graham also enjoy working with dynamic languages such as Ruby.