This post is part of an ongoing series of Rangers introductions. See Ranger Index (Who is Who?) for more details.

Who are you?AtWindsorFestival

I am a software consultant based in London, UK. A technologist at heart, I wrote my first program as an eight years old and decided soon afterwards that this what I wanted to do in life. In the 12 years or so that I worked as a software professional, I have worked as a developer, analyst, architect and consultant on a number of enterprise application development projects. I specialize in the use Microsoft technologies for enterprise applications. While not at work, I play badminton, run half marathons and love travelling.

What makes you tick?SnowboardingTrip

I am big believer in continuous improvement and in making things better than what they are. Challenges of yesteryear are not challenges anymore and today's challenges will not be there tomorrow. With this perspective, I take keen interest in exploring and promoting best practices in software development and software development processes.

Where do you live?

Mostly at my cubicle. However, there is a nice little village in the outskirts of London called Colnbrook that I call home.

Why are you active in Rangers project?

It is an amazing platform for achieving my aim of knowing and promoting best practices and to work with some of the very best people in the industry.

What is the best Rangers project you worked in and why?

I'm fairly new to the rangers program but have contributed in little bits to the "Better Unit Testing With Microsoft Fakes guide. Loved it because of all the discussions and passions it aroused in the developer community.