A blog post that exists mainly just to exist, I go into some details about who I am and what I do.
I have always lived software development. Since I was 10 years old and worked my way through a copy of SAMS "Teach Yourself C++ in 24 hours" programming has been my life, and for the last 12 years programming has also been my job!
I have 12 years' experience working as a .NET developer (which means I started way back when .NET 2 was brand new!), where I've had every role from Junior to Principal developer, and have led major software projects for a plethora of small and large clients. For the past five of those years I've developed particular expertise in designing and writing Microsoft Azure-based solutions, and for the past three years I have been working for myself as a contract developer.