I've been at Microsoft since 1997. I started off working on the IE team. I worked on CDF channels, offline web pages, the Active Channel screensaver, navigation in IE, search pane, favorites, blah, blah, blah. I was on the IE team through just before we shipped IE 5.5 or so. Then a bunch of us on the IE team went off and built the MSN Explorer team. I worked on the first two releases of that and did all sorts of fun stuff - custom non-client painting (trust me, you don't want to do this), our windowing framework, OLE container and control framework, accessibility, DMTHML binary behaviors, blah, blah, blah. After that I returned to Windows on the Shell team. I got shuffled around there a good bit and worked on a bunch of random stuff. Next stop was the Windows Base team. My old manager from IE and MSN formed a team to address the problems of application and system fragility. Three years ago I decided I wanted to move closer to my family again so here I am in North Carolina working on Visual Studio Team Foundation Server. Currently I am a Software Architect running the team responsible for TFS administration, operations, and setup.
I've had various titles at Microsoft but they never would let me change it to "Stunt Coder". You know what I mean. Like in the movies. Let the fancy good looking coders do all the glamour coding and I just come in for the stuff that nobody else wants to do.
Prior to Microsoft I worked at an Internet startup at a variety of consulting firms around the DC beltway.
The thing I'm most passionate about beyond my family is music. I've been involved in music in one way or another all of my life. I play a number of stringed instruments - guitar, mandolin, bass, and banjo (barely) - as well as a little piano (very little) and drums (even less). I'm into a lot of music - everything from Pantera to Frank Sinatra to Lynyrd Skynyrd to Zappa to Miles Davis to The Rolling Stones to Clint Black to Black Sabbath. You get the idea - I try to keep an open mind.