I have been writing software professionally for over 20 years. I work as a software development consultant at Excella Consulting (http://www.excella.com) in the Washington, D.C. area. I am the .NET best practices steward at Excella, working with our .NET project teams to facilitate and help the team continuously improve by following new and better practices. The development work I've been doing lately is with ASP.NET MVC in C# with NHibernate, LINQ, SQL Server, and several more technologies. I'm often called upon to setup the continuous integration server, perform code analysis, and automate the testing, packaging and deployment of software.