Meet the Base Class Library Team.jpg) | Ari Weinstein
Program Manager Expertise: IO, Collections, Diagnostics | | Ari graduated from Washington University in St. Louis with a BS/MS in Computer Science in 2005, with a focus on machine learning. That summer, he began work at Microsoft on the BCL team and has worked on application compatibility, among other areas. When not at a keyboard, Ari is often busy learning about cars or history. |
|
.jpg) | Brian Grunkemeyer
Software Design Engineer Expertise: IO, Resources, Reliability, System Infrastructure | | Brian has been at Microsoft since graduating in 1998 from Carnegie Mellon University with a BS in Computer Science (and a double major in Cognitive Science). He has implemented a large portion of the Framework Class Libraries, and contributed to the details of many classes in the ECMA\ISO CLI standard. He is currently working on future versions of the .NET Framework, including areas such as generic collections and managed code reliability. |
|
.jpg) | Kathy Kam
Program Manager Expertise: Base Types, Registry, Regular Expressions, Process, Resources, General System | |
| Kathy has been with Microsoft since 2001. She started as a software design engineer in Microsoft Office Outlook and joined the BCL team in December 2005. She graduated from the University of Michigan, Ann Arbor, with a BSE (Computer Engineering) and BS (Mathematics) in 2001. Reach her at her blog! |
|
.jpg) | Krzysztof Cwalina
Program Manager Expertise: Framework Design | | Krzysztof started his career at Microsoft designing APIs for the first release of the .NET Framework. Currently, he is leading the effort to develop, promote, and apply the design guidelines to the .NET Framework and WinFx. He is coauthor of "Framework Design Guidelines" (Addison-Wesley, 2005). Reach him at his blog! |
|
.jpg) | Matt Connelly
Documentation Manager Expertise: Developer Documentation for the Common Language Runtime and .NET Compact Framework | | Matt has worked on the User Education team for almost 15 years, primarily in the Developer division. Matt worked on the first releases of Access and Visual Basic. He has been a documentation manager for about eight years. Matt enjoys basketball and snow skiing. |
|
.jpg) | Ravi Krishnaswamy
Software Design Engineer Expertise: IO, Diagnostics | | Ravi has been with Microsoft since 1998. He was part of the founding BCL team that shipped .NET v1.0. He then joined the Compact Framework team to develop a lightweight portable windowing sub system. After shipping a few releases there, he came back to the BCL mother ship in Whidbey. Recently he has been working on CLR Instrumentation solutions for Orcas and v3.0. Ravi graduated from the University of Illinois with an MCS. Before joining Microsoft, he founded a "mobile enterprise server solutions" startup. |
|
.jpg) | Ryan Byington
Software Design Engineer in Test Expertise: Regular Expressions, Collections, SerialPort, Performance Counters, and EventLog | | Ryan, a Washington native, graduated from Western Washington University in 2002 with a BS in Computer Science and minors is both Mathematics and Physics. Shortly after, in January 2003, Ryan joined the BCL team at Microsoft. Prior to this, Ryan had a summer internship at Microsoft, with the Enterprise Frameworks and Tools team of Visual Studio. |
|
.jpg) | Sheldon Blauman
| Programmer Writer | | Sheldon has a Bachelor's degree in Math from ASU and a Masters in Cinema from USC. He started his computing career as an operating system designer and programmer for Control Data super computers. In a variety of other jobs, he has designed a LAN, participated in the OSI Reference Model standard, and founded an international LAN users group. He was a manager at Boeing for quite a few years and then he joined Microsoft in 1997 in C++ database support. He came to .NET Framework as a writer in 2001.
|
|
.jpg) | Anthony Moore
Development Lead
Expertise: DateTime, Time Zone, String, Globalization, Numbers, CodeDom | | Anthony has been with Microsoft since 1999. He initially worked on Visual Basic on the Visual Basic 6.0 code base. He then did a stint in ASP.NET for the v1.0 Framework, where the work included the design and implementation of the Validation controls. Since mid-2001 he has been the lead of the BCL and FxCop development teams. He has a Bachelor of Economics from the University of Sydney. Prior to working at Microsoft, he spent eight years working as a corporate developer in his native Australia, including working for a potato chip manufacturer. |
|
.jpg) | Glenn Hackney
Programmer Writer Expertise: Odd facts about registry keys, assemblies, application domains, threading, reflection, delegates and other arcanal | |
| Glenn joined the CLR team after several years of writing documentation for Visual Basic. (VB rules!) Before that he did database programming with Teradata parallel-processing SQL machines, IBM mainframes, and cuneiform tablets. He dabbles at writing science fiction, has three grandchildren, and spends more time playing with construction toys than is good for him. |
|
.jpg) | Josh Free
Software Design Engineer Expertise: IO, RegularExpressions, ServiceProcess, and Timers | | Josh joined Microsoft in July 2003, after graduating from the University of New Hampshire in May with a BS in Computer Science. While at college he interned at Microsoft for two summers, working on the DaVinci Diagram Surface (DDS) ActiveX control and the Visual Basic 6.0 Code-Upgrade Wizard in Visual Studio .NET 2002 and 2003, respectively. He also interned one summer at Compaq, where he worked on the AUTOGEN system performance-tuning tool for OpenVMS 7.3. Josh worked with the Developer Division Servicing Team for a little over two years and then joined the BCL team in February 2006. |
|
.jpg) | Katy King
Software Design Engineer in Test Expertise: Base Types and Installers | | Katy has been with BCL team since 2002. Before that she spent four years in the Microsoft Natural Language Group. |
|
.jpg) | Lakshan Fernando
Lead Software Design Engineer in Test Expertise: IO and Resources | | Lakshan has been with Microsoft since 1998 and has been part of the BCL team for the entire time. Originally from Sri Lanka, Lakshan came to the USA via stops in the UK and UAE. |
|
.jpg) | Mike Rousos
Software Design Engineer in Test Expertise: Trace-Debug, Registry, Resources, string type | | Mike graduated from Case Western Reserve University in Cleveland, Ohio, in 2004 with a BS in Physics and Mathematics and minors in Computer Science and Religion. Upon graduation, Mike immediately joined the BCL team. Previously, Mike worked for two summers as a Microsoft intern both times as an SDET testing Reflection and Reflection.Emit. Outside of work, Mike enjoys writing, reading, archery, and games of any sort. |
|
.jpg) | Robert Villahermosa
Software Design Engineer in Test Expertise: Process, ServiceProcess, StringBuilder, and SerialPort | | Rob came to Microsoft from Toronto, Ontario in mid-2002. For three years, he was a tester on the CLR Compatibility team, specializing in API and binary compatibility testing. He had a lot of customer interaction during that time you might have seen him at one of the compat DevLabs, Tech-Eds, PDC, or on Channel 9. He is now on the BCL team where he owns testing Process, ServiceProcess, StringBuilder, and SerialPort. Outside of work, Rob enjoys bicycling, playing the piano, and yoyoing. |
|
.jpg) | Vinaya Reddy
Test Manager
Expertise: CodeDom, String, Timer, IO and Registry | | Vinaya has been with Microsoft since 1998. He initially worked on VJ++ and then on the Frameworks team before joining the BCL team. Since the beginning of 2001, he has been the lead of the BCL test team. He has a BS from Annamalai University (India) and an MS in Project Management from City University. Prior to working at Microsoft, he spent two years at Intel and one year in India as a software engineer. |
|
| |