David Noble

Software generalist with two decades of experience across the full software development lifecycle. Currently working on YouTube at Google's Los Angeles office.

Previous roles include chief architect for a business process software startup, cognizant engineer for a Mars Exploration Rovers mission operations subsystem, and server-side development for mobile visual search.