· Principal Architect, Hydrolix2025–
· Chief Technology Officer, Overjet2023–2025
· CTO SVP Of Engineering, Ambassador Labs2019–2023
· CTO SVP Engineering, InVisionApp Inc2015–2018
· SVP Engineering, New Relic, Inc.2009–2015
· Exciting Roles, Many Interesting Places1991–2009
· MSc, University of Washington1988–1991
· BSc, University of Washington1985–1988
· Ph.D, University of Washington
· PhD, University of Washington