3 Lookout Dr.
Asheville, NC 28804
EDUCATION WaveRider 900 MHz training - May, 2003
Three day intensive hands-on training for WaveRider 900MHz wireless systems. Topics included theory of operation, site engineering, troubleshooting, RF propagation basics and system benchmarking.

Rice University - May, 1999 to September, 2000
M.S. in Computer Science
Co-taught senior level algorithmic robotics course.
Thesis: "Path Planning with Medial Axis Hints"
Publications on request.

Rice University - August, 1995 to May, 1999
Computer Eng. (BSEE), Computer Science (BA) GPA 3.7
courses include: operating systems/concurrent programming, team programming, algorithmic robotics, digital design, languages, graphics. Senior project: Design and implementation of the electrical subsystem of a small tethered submarine.

North Carolina School of Science and Math - August, 1993 to May, 1995
Co-taught programming seminar with two other students.
WORK EXPERIENCE Applied Network Solutions, Senior Application Developer - April, 2005 through present
Lead developer for a wide variety of primarily web-based applications. Development of interactive GIS-enabled web application for the real estate sector, systems integration spanning multiple Windows and Unix platforms for real-time data transport.

Independent Contractor - November, 2004 through present
Contract with nonprofit ISP designing and implementing open-source integrated account management and billing system.

Internews Network Afghanistan - January, 2004 to April, 2004
GIS trainer and head of mapping section in Kabul office for an international open-media non-profit. Developed ArcView extensions for predicting FM transmitter coverage based on Longley-Rice terrain models. Created nation-wide signal coverage maps for AM and FM radio and evaluated prospective transmitter sites. Trained four Afghan staff in applying ArcView and other packages to radio-mapping projects.

Mountain Area Information Network - March, 2003 to January, 2004
Wireless network administrator for 900 MHz wireless broadband project. Included developing in-house web-based GIS system for geocoding customer addresses and correlating subscriber location with RF propagation predictions. Work included a significant amount of time in the field evaluating tower sites for 900 MHz and 5.8 GHz deployments as well as installing antennas at customer sites. Also directed tech support for wireless-related issues and trained installation and support staff in outlying counties.

Self-employed - August, 2002 to March, 2003
Crafting handmade, affordable 5-string open-back banjos.

Zocalo, site developer - February, 2003 to April, 2003
Contract for handling bug fixes and feature requests for OpenACS-based school administration website.

Consulting software engineer, - November, 2002 to March, 2003
Developing marketing recommendation system for San Francisco-based startup. Postgres and Cloudscape database programming coupled with Java algorithm implementations.

Sandy's Music - October, 2001 to March, 2002
Instrument repair and restoration, primarily guitars and early banjos.
Instructor for claw-hammer banjo.

3GWT Consulting - January, 2002 to March, 2002
Independent contractor with small technical consulting partnership.
Software development for database-backed websites.  Work included
developing a content management system for small organizations, authoring
technical portions of proposals, and a document conversion service.

ArsDigita University - January, 2001 to July, 2001
Teaching assistant and system administrator for non-profit post-baccalaureate CS program. Preparing short lectures, one-on-one assistance and tutorials. Lead a short course on general Unix literacy, as well as recitations on a wide variety of topics. Troubleshooting network issues and handling database and Unix administration.

Rice Computer Science department - May, 1997 to May, 1999
Research assistant in algorithmic robotics. Developing and implementing algorithms in C++ to perform path planning for flexible surfaces. Also included software maintenance, initiating new directions for research and contributions to several papers.

Rice Computer Science department - August, 1996 to October, 1996
Lab assistant for intermediate level programming course. Included work with object oriented techniques and Java, and helping students one-on-one.

Charlotte's Web - May, 1996 to August, 1996
Summer intern with fast-paced freenet and community information provider. System administration on Linux and Solaris, including development of Linux-based touchscreen kiosk solution. Also created a web interface to the user database and network usage statistics.

Programming Languages
C/C++, Java, Scheme, PERL, HTML, Python, SQL, Tcl, Avenue, Ruby, Javascript
Experience with Linux, various Unices, Windows XP, COM programming
Matlab, Powerview, Oracle, PostgreSQL/PostGIS, Cloudscape, SQL Server, Apache, Aolserver, GRASS, MapServer, ArcView, OpenLDAP, GDAL, Numeric Python