David McCabe — Resume

Skills

I am a programmer with experience in Java, Python, Ruby, JavaScript, Objective-C, PHP, SQL, and Lisp. I have developed on Linux and Mac OS X, and with SVN, Git, and Bazaar. I am experienced in Web development, graphics programming, and Macintosh development.

I have extensive experience with MediaWiki, the software behind Wikipedia and thousands of other wikis. I wrote Liquid Threads, a large extension to MediaWiki which adds sophisticated threaded discussion forums. This entailed the development of novel data structures and algorithms for storing versioned tree structures in a subset of SQL, with high performance over millions of rows, and the design of a presentation-neutral API for accessing this data.

 

Experience

 

Education

Associates’ Degree with Honors, Clark College, Vancouver, Wash.

Currently pursuing a BS in mathematics at Portland State University.

October 2009. DM.