C# developer specializing in software architecture/design who has worked on fixing legacy code for large software systems for what seems like forever. Always looking for ways to improve software design and make life better for those working on the most unlovable of all software areas... legacy code.