David Bau
415 Howard Road
Gladwyne, PA 19035
(610)642-8783
davidbau@hotmail.com

Senior Software Engineer, BEA Systems. July 2002-January 2004. Architect, developer, and evangelist for XMLBeans 1.0.

Program Manager, BEA Systems. September 2001-June 2002. Leader of software design for Weblogic Workshop 7.0.

Program Manager, Crossgain Corporation. March 2000-September 2001. Leader of software design for a Java/Linux startup.

Software Design Engineer for .NET, Microsoft Corporation. January 1999-March 2000. Senior engineer on the team that designed and implemented technologies for Microsoft’s new .NET initiative.

Program Manager and Software Design Engineer for Internet Explorer, Microsoft Corporation. January 1996-January 1999. Senior engineer on the team that designed and implemented the Microsoft IE browser.

Program Manager for the MSN Blackbird project, Microsoft Corporation. January 1995-January 1996. I was responsible for the specification and design of technologies for an online content authoring and management tool for MSN.

Research Assistant at Cornell University, while earning an M.S. in Computer Science, specializing in numerical methods. September 1992-January 1995. Author of a popular textbook on numerical linear algebra, as well as papers on numerical techniques and optimizing parallel compiler technologies.

Publications

David Bau. Theory of Compatibility. Self-published in three parts (1 2 3), 2004.

Lloyd N. Trefethen, David Bau. Numerical Linear Algebra. Society for Industrial and Applied Mathematics, 1997.

David Bau, Induprakas Kodukula, Vladimir Kotlyar, Keshav Pingali, Paul Stodghill. Solving Alignment using Elementary Linear Algebra. In Lecture Notes in Computer Science, 892. Springer-Verlag '95.

David Bau. Faster Singular Value Decomposition for Matrices with small m/n. Technical Report TR 94-1414, Cornell University Department of Computer Science, Ithaca, NY. March 1994.

Education

A.B. in Mathematics. Harvard University, 1992.

M.S. in Computer Science. Cornell University, 1995.