After earning a BSc(Hons) degree in Computer Science, I took various jobs ranging from software engineering to consulting. I joined MCS as a developer consultant in Nov 2002 and I've been working for Microsoft ever since. It's actually the longest job I've ever had! In October 2010 I changed roles to become a Premier Field Engineer.
My Microsoft life has evolved around .NET, specifically in the area of custom frameworks, architecture, smart clients, web services and the list goes on. Later I moved on to SharePoint 2007 and now SharePoint 2010.