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
- Developed software to check Juniper's engineering database and feature request databases, building lists of overdue
items which are then emailed to the employees.
- Created software to automatically generate quarterly PDF reports on customer feature requests, with dynamic charts and tables.
- Wrote C code to communicate between chips on wireless subscriber unit and schedule interdependent calibration tasks.
- Wrote testing platform in Java to simulate DSP chip functionality on a PC.
- Created Ant scripts to automate nightly building and testing, with build and test summaries sent to all developers each morning.
- Wrote C code to communicate between chips on wireless subscriber unit and schedule interdependent calibration tasks.
Other Experience
TopCoder hosts regular online programming competitions.
- Ranked in the 94th percentile
in the weeklong Marathon Match category.
- Semi-finalist in the 2008 TopCoder Open in the Marathon Match category, competing against over 600 other coders of all ages.
Robocode is a competitive programming game, originally made by
IBM, where coders write Java AIs to control tanks which battle each other.
- Authored Phoenix, a robot that has ranked in the top 3 out
of 600 competitors for over a year.
Education
- Currently pursuing a Bachelor of Science in Computer Science.
- President of the SJSU Computer Science Club.
- Designed and led a fun seminar to teach high school students about programming
and interest them in engineering careers as part of MESA Day 2008.
- Member of San Jose State's 2007 ACM International Collegiate Programming Challenge team, finished 13th out of 76 teams in the Pacific Northwest region.