I am a Software Engineer in Microsoft, Redmond campus, working for VSS (Volume Shadow Copy Service) team. My primary role is developing device simulators and test suites. I have developed NTFS sparse file backed virtual storage to simlated TBs of SCSI drives. I am currently developing a simulated hardware provider for a new feature in VSS.

Beside my primary job, I also help co-workers to find/fix memory leaks and performance issues in their products. I have helped Virtual Disk Service team to fix many long existing memory leaks. I have also helped detecting and suggested memory leak fixes for VSS.

Before I join Microsoft I am a graduate student funded by NSF in the GIS lab of Idaho State University. My major is Geographic Information Science. I am also working as a research assistant in the MapWindow Open Source software team as a core programmer. As an expert of COM/ActiveX and .NET/COM interoperation technology, I have fixed tons of bugs in our ActiveX component, such memory leaks, memory violations, and other logical bugs. As a professional developer from the industry, I also brought  Q/A management into this research project.  I have set up the first bugzilla bug control repository for our project. I also wrote the guide document of internationalization and lead a group of international developers translated the project into many languages.

Before that I worked as a technical support engineer for Sun Microsystems, in the Solaris kernel & OE team, Global Solution Center, Beijing, supporting Japanese clients such as Fujitsu, NTT, and Toshiba. In SUN I have done lots of very exciting works like debugging operating system kernel dumps and JVM core dumps.

Before entered Sun, I worked in NTT DATA Beijing, as a senior developer and team leader. I have contributed in several enterprise scale projects using .NET and J2EE technologies. And I was also a database expert in the teams.I also served as a member of the CMM3 (SEI Capability Maturity Model, level 3) assessment team, helping the company achieved CMM3 certification. As a team leader, I have trained many other members how use Oracle, SQL Server, Java, and .NET

I completed my bachelor’s degree with honors in Materials Science and Engineering at Southeast University, Nanjing, China

I am multi-lingual, I can speak Chinese, English, and Japanese fluently and I also have been working on French recently.

I can be reached at chenlailin@gmail.com