I am a Principal Developer Evangelist for Microsoft, working with the developer communities in the New England and upstate New York areas. My role involves educating customers on development topics, working with user groups and other community organizations, staying technically deep with our development platform and tools, serving as a pipeline between the various product development teams and our customers, and in general fostering a great development community.
I joined Microsoft having worked as an architect and lead developer at a variety of area companies. I am also co-author of "Essential Windows Communication Foundation" [Addison-Wesley] and "Professional Visual Studio Team System" [WROX]. I hold a B.S. in Management Information Systems and an M.S. in Computer Science, both from Worcester Polytechnic Institute (WPI).
I'm certainly passionate about computers, programming, and technology, but I also enjoy craft beer, PC and XBox gaming, (being bad at) golf, music, reading and, above all, time with my wife and our two daughters.