About Me

I’m a Software Engineering Manager at Microsoft working in Seattle, Washington.

I started writing software in 2000. I cut my teeth on VB 5 & 6. From there I worked in C on an embedded Linux device. I moved to .NET almost as soon as it came out, and have been coding in C# and VB .NET ever since. In 2004 I discovered Uncle Bob through his book Agile Software Development. I’ve been a practitioner of TDD and Continuous Integration ever since, and have devoted myself to learning how to better apply good design patterns and processes to my work. In recent years my focus has shifted to onboarding the next generation of engineers through training and mentorship.

%d bloggers like this: