Senior Member of the Technical Staff
Santa Clara, California
The Aerospace Corporation
Senior Member of the Technical Staff
Nauto, Inc
Technical Staff
Yahoo
Principal Software Engineer
Yahoo
Engineering Manager
Orbital Insight, Inc.
Software Engineering Lead
Verizon
Senior Principal Software Development Engineer
Amazon Web Services
Principal Engineer
Raytheon
Senior Systems Engineer
Demand Media
Director of Engineering
Caltech
Software Engineer
UC Santa Barbara
Lafayette College
University of Illinois at Urbana-Champaign