Giles Davies works in the Developer Experience and Evangelism Group in Microsoft UK as a technical specialist covering development tools. Giles specialises in the full Application Lifecycle Management tooling of Team Foundation Server and Visual Studio.
Giles started his development career with Microsoft technologies in the days of client/server applications before becoming an early adopter for Java, working with CORBA and subsequently J2EE. Having worked in the Java space for a number of organisations Giles joined Microsoft in 2008.
Giles has had various roles including that of developer, technical lead, software architect, consultant and project manager. He has used a range of development processes including formal methods, Rational Unified Process and Scrum and is a regular speaker at both Microsoft and independent events.