I have been involved in the IT and education industries for 25 years. Prior to joining QA on a full time basis in 2008, I worked freelance both as a programming contractor and trainer. I am a Microsoft Certified Trainer – MCT and also have the following qualifications: MCSD, MCDBA, MCPD, and MCTS. I am responsible for developing courses and training material in subjects that include ASPNET MVC, Silverlight, WCF and WPF. This requires me to stay tuned to advances in the industry and incorporate those new features and any best practices that come to light into our training materials. I regularly deliver training events and present at conferences on behalf of Microsoft worldwide. I frequently consult with clients in order to design and deliver bespoke training solutions that best meet their needs. I strive to develop the most effective training courses that I can and deliver training events in a manner most suited to the needs of my audience. I also take a strong interest in the development of technical and trainings skills within our trainer community and produce Train the Trainer – TTT materials and deliver Bitesize briefings to staff members. Areas of expertise: Visual Studio, .NET, Windows Presentation Foundation – WPF, Silverlight, Windows Communication Foundation – WCF, Expression Blend, ASPNET MVC, and Windows Live Platform Services.