Objective

A position in software development for the summer of 2009.

Skills

Java
Originally self-taught to enter IBM's Robocode competition, I later honed my skills in several small startups, and regularly use Java to compete on TopCoder.
C / C++
I wrote a multithreaded Linux application to schedule many interdependent types of calibration for wireless networking hardware while working at BRN Phoenix. In programming competitions where execution time is critical, I use C++.
Ruby
I learned Ruby while creating Roborumble.org, a Ruby on Rails site I made to provide stable rankings of Robocode robots for the Robocode community.

Employment

Summer 2008
Juniper Networks
Sunnyvale, CA
2007-2008
BRN Phoenix, Inc.
Santa Clara, CA

Other Experience

2007 - Present
TopCoder
TopCoder hosts regular online programming competitions.
2003 - Present
Robocode
Robocode is a competitive programming game, originally made by IBM, where coders write Java AIs to control tanks which battle each other.

Education

2006 - Present
San Jose State University
San Jose, CA