John Rizzo, JavaBlackBelt
Joe is a program manager on the Common Language Runtime team at Microsoft. His responsibility for the past several years has been concurrency on the .NET platform, including infrastructure, programming models, and library support. This responsibility includes technical vision and strategy, incubation, managing execution, and even checking in a little code occasionally. Before that, he was the CTO of an RFID data mining start-up, and has previously held positions ranging from developer to software architect. Joe is an author, frequently writes essays on his blog, and is feverishly working on a new book, Concurrent Programming on Windows, to be published in early 2007.