I graduated from Carnegie Mellon in May of 2001 with a BS in Computer Science and a minor in Robotics.
| C/C++ | Used since 1992 |
| MacOS | Used since 1985, programmed for since 1990. And I've been using MacOS X and programming for Cocoa since 2001. |
| UNIX | MacOS X, Linux, Solaris, IRIX, SunOS, UNICOS; (used, admined, programmed for since 1992) |
| Java | Used since 1998 |
| Also | Python, perl, Objective C, make, subversion, cvs, Pascal, PPC, MIPS, ARM, Alpha, 68k/ColdFire, 68HC11, USB, LaTeX, Tomcat, apache, PostgreSQL, JDBC, mod_perl, OpenGL |
| Google Cambridge, Massachusetts |
July 2007 - present | C++/Java on Linux misc infrastructure for big web apps |
| Green Hills Software Santa Barbara, California |
June 2001 - June 2007 | C (on PowerPC,Mips) Ported INTEGRITY OS to new ppc and mips chips. Wrote ethernet drivers. Wrote USB Stack and drivers from ground up based on specification. Maintained and upgraded documentation build system. On-site consulting work. |
| Green Hills Software Santa Barbara, California |
Summer 2000 | C (on Mips,Arm,ColdFire) Wrote USB Stack and a few drivers from ground up based on specification. Also wrote a couple serial drivers. |
| Carnegie Mellon Pittsburgh, Pennsylvania |
Spring 2000 | Teaching Assistant. for Fundamentals of CS 1, the second semester CS major class. (taught in Java) Designed homework. Answered student questions. Taught a recitation. |
| Green Hills Software Santa Barbara, California |
Summer 1999 | C&PPC Assembly. Wrote example code to help users write interrupt routines, embedded boot code, and modified standard libraries. |
| Signition Inc. Los Alamos, New Mexico |
Summer 1998 | C&C++ programming. Rewrote and optimized(2-200x speedup) an interpreter. Worked with an existing 25,000 line code base and rewrote about 6000 lines of it over 3 months. |
| Los Alamos National Laboratory: Division T-DO Los Alamos, New Mexico |
Summer 1997 | C&C++ programming, optimization, audio file format exchange, (Solaris & some porting to LINUX) |
| Los Alamos High School Los Alamos, New Mexico |
School year 1996-1997 | Chief of UNIX System Administration, network of ~60 computers (30 Macs, 20 PC, 8 Linux, 1 SunOS, 2 IRIX) used by 500 students and a few dozen faculty/staff. |
| Los Alamos National Laboratory:
Advanced Computing Lab Los Alamos, New Mexico |
Summer 1996 | UNIX System Administration, network of many computers (IRIX, AIX, Solaris, SunOS, Linux). |
Unitarian Society of Santa Barbara Board of Stewards. 2003-2006. Monthly meetings to take care of the policy decisions of the business of running a church.
1999 CMU Small Undergraduate Research Grant- awarded to research student opinion about OnLine Registration and alternative interfaces for it.
1998 CMU Small Undergraduate Research Grant- awarded to build a bipedal robot.
1997 International Science and Engineering Fair with computer vision project. Won a Navy scholarship.
1996 and 1997, First place at New Mexico Science and Engineering Fair.
I have achieved Brown Belt standing in Shotokan Karate.