David Noble

Software generalist with two decades of experience across the full software development lifecycle.

Currently working to improve the software and processes for mission operations systems at NASA's Jet Propulsion Laboratory.

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 search.