Designed and implemented a WPF-based slide show tool for Seattle-area non-profit for an special event. Managed downloading and displaying a live photo stream from Flickr.
Designed and implemented a system for web-controlled controlling and monitoring data processing.
Quickly acquired proficiency in Windows Communication Foundation and multi-threaded systems.
Established technical credibility with coworkers in the areas of system design, architecture and engineering.
Committed to software that is correct, robust, maintainable, and extensible.
Program Manager, Microsoft
Windows Presentation Foundation
December 2004 - September 2007
Shipped Data, Controls, and Automation/Accessibility support in WPF V1
Shared responsibility for controls team in WPF. Drove design of TreeView, improvements to selector, and general team process. Became a recognized expert on control authoring, especially data-driven controls.
Drove relationship with the ATC team in Beijing. Dealt with time, cultural, and technology challenges of coordinating with a new, remote development team.
Drove data team to code complete and ship for Windows Vista. Demonstrated ability to ramp up quickly on new technology.
Drove design and implementation of the Automation/Accessibility support for WPF. Delivered re-architecture with a small team in under tight deadline.
Designed and implemented novel search visualization features for New York Times reader. Received positive feedback from executives and press on functionality.
Took responsibility in 2007 for data, controls, and tree services teams along with owning the line-of-business focus area. Drove cross-team coordination regarding data layer features.
Managed interns and full-time employees. Responsible for mentoring, work delegation, and performance evaluation.
Windows Shell
May 2003 - December 2004
Conceived and wrote a demo of P2P blog discovery, subscription, and synchronization. Included a custom, UDP-based discovery protocol. Demonstration for Senior VP was well received. Helped justify pursuit of RSS integration in Internet Explorer 7.
Identity Management and People-Near-Me: Drove a large number of tightly related features with substantial cross-team dependencies related to contact integration with P2P networking, cryptographic identity, and storage.
Coordinated Microsoft Professional Developer Conference (PDC) 2003 presence for the for the People and Groups team.
Windows Messenger
June 2002 - May 2003
One of two PMs who shipped Windows Messenger 5
Drove core product decisions and process
Owned setup, policy, branding, and legacy features
Community
WPF Bag-o-Tricks
- Consistently recommended as an important source of samples and components for Windows Presentation Foundation.