

Programming Languages: C/C++, PHP, Verilog, FORTH, x86 assembly, AVR assembly, BASH, BASIC Rusty experience with: Java, Perl, Matlab, Verilog, HC11 assembly, MIPS assembly, Scheme/LISP Worked as part of small team of programmers and technical writers.ĭeveloped novel control system for behavior-based robots. Summer internship developing software and educational materials for the NASA Robotics Education Project. NASA Ames Research Center, Moffett Field, CA Wrote documentation for and presented robotics training courses to high school students and teachers. Ported firmware code between educational robotics platforms (MIT Handyboard to LEGO RCX). KISS Institute for Practical Robotics, Norman, OK Interact with external customers to develop product designs and troubleshoot.Ĭomputer Programmer, Summers of 2001, 2002 Software & Electrical Engineer / Network Administrator, July 2006 - November 2008Īlpha Scientific Electronics, Hayward, CAĭesign and implement complex embedded software for power supply control.Ĭonduct testing of industrial power supplies for medical, government, military and academic use.

Reverse engineer DVD copy protection and metadata obfuscation methods. Software Engineer, Video Technologies, December 2008 - June 2012ĭesign, implement and maintain major components of Gracenote Video ID and Video Explore.

Highly scalable and fault tolerant web service. University of California, Berkeley, GPA 3.0 Bachelor of Science, Electrical Engineering & Computer Science, August 2006
