I've been working with ASP.NET, C#, .NET for more than 10 years. I hold Microsoft MVP Award since 2008 (7 years in a row). I work as a remote contractor (sole proprietor). I write a really good C# code. It's always smart, clear to understand and easy to maintain. I apply SDLC, -ilities, OOAD, SOLID and other engineering kung fu... But always try to use KISS principle.