|
Steven E. Lucco is a Distinguished Engineer who co-founded the Microsoft Connected Systems Division and who has played a key role in developing the technical strategy and architecture for Microsoft's application platform, including the Windows Communication Foundation, which shipped in 2006. He continues to work within CSD on the goal of making distributed systems programming tractable.
As a development lead and architect at Microsoft, Lucco built a team that designed and prototyped a secure, common-language runtime. This team joined with the JavaVM team at Microsoft and played a key role in the design and implementation of the Microsoft Common Language Runtime. As a senior researcher at Microsoft, Lucco published widely-cited articles on virtual machine design and implementation.
Before he joined Microsoft, Lucco co-founded Colusa Software in 1993 and served as its technical leader until it was acquired by Microsoft in 1996. Colusa shipped to customers including Tandem and IBM a cross-language virtual machine that provided secure execution of both strongly-typed (Java, C#) and weakly-typed (C++) programs.
Lucco received a PhD from UC Berkeley in 1994 where he pursued research interests in programming language design and implementation, natural language understanding, and runtime systems for multi-core processors. Lucco has also pursued these interests as an undergraduate at Yale, a researcher at Bell Labs and a faculty member at Carnegie Mellon University.