resume current as of 2007/10/09

Brian Olson

Somerville / Boston, MA 02144
link to email...
http://bolson.org/ www/resume.html

Education

I graduated from Carnegie Mellon in May of 2001 with a BS in Computer Science and a minor in Robotics.

Capabilities

C/C++Used since 1992
MacOSUsed since 1985, programmed for since 1990. And I've been using MacOS X and programming for Cocoa since 2001.
UNIXMacOS X, Linux, Solaris, IRIX, SunOS, UNICOS; (used, admined, programmed for since 1992)
JavaUsed since 1998
AlsoPython, perl, Objective C, make, subversion, cvs, Pascal, PPC, MIPS, ARM, Alpha, 68k/ColdFire, 68HC11, USB, LaTeX, Tomcat, apache, PostgreSQL, JDBC, mod_perl, OpenGL

Employment

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.

Recognitions and Awards

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.