Kragen Sitaker

San Francisco, CA * cell: +1 415 505 1494 * kragen@pobox.com

In case you received this document in printed form: it is available in HTML at http://pobox.com/~kragen/resume.html

OBJECTIVE

I want to work with people who are brighter than I am; I want to work on products that are genuinely useful to their users; and I want to write software that helps people communicate.

AREAS OF EXPERTISE

I have four years of experience developing software professionally. I've written hundreds of thousands of lines of code in C, C++, Perl, Python, JavaScript, Tcl, and a score of other languages, for platforms including Linux, Windows NT, Solaris, AIX, SunOS, MS-DOS, MSIE, and Netscape. I'm familiar with methodologies from Cleanroom to Extreme Programming. I've worked in a wide variety of environments, from military research contracts to a shoestring software startup to big consulting-firm projects. I've written graphical user interfaces, data-reduction scripts, test harnesses, CGI scripts, image-processing algorithms, source-control systems, screen scrapers, and about half of the previous iteration of KnowNow's flagship product, its event router.

I read voraciously; I learn quickly; I recognize the limitations of my knowledge.

EXPERIENCE

Alpiri

Programmer, August 2001 to September 2001

I signed on with a tiny startup with no funding, knowing it was risky, in August. I maintained and enhanced our knowledge base and wrote screen-scrapers for several different web sites. In September, still having no funding, they decided to lay off half the employees: me.

KnowNow

Software Engineer, June 2000 to July 2001

Before Alpiri, I spent the last year helping to build KnowNow from a tiny team of high-powered coders in a dilapidated Seattle warehouse to a Kleiner-funded software company. I smoothed over personality differences between my co-workers; I wondered if we'd miss payroll; I slept in the office; and I wrote a lot of working code.

ERIM International

Research Engineer, August 1997 to June 2000

Developed end-user hyperspectral image analysis software for intelligence applications with Visual C++ for Windows NT 4; developed image-processing and GIS plotting software on Solaris in C, C++, and Perl. Some of these projects used Khoros; others used MFC.

Lexis-Nexis (via Keane, Inc.)

Consultant, May 1997 to August 1997

Keane was contracted to fix Lexis-Nexis's Y2K problems. I developed heuristic source-code analysis software to more quickly find date-handling code, automated unit testing, and fixed date-handling problems in a Lexis-Nexis text editor written in C++.

TCSI Corporation (via Taos Mountain Software)

Configuration Management Engineer, February 1996 to March 1997

Administered a test network, maintained and documented in-house source-control software written in csh, supported Solaris users directly, administered two INFORMIX-OnLine database servers, two bug-tracking systems, performed builds, bought hardware.

PERSONAL INFORMATION

I live in San Francisco because I love the city; it's wonderful to be able to walk a block from my front door and eat sushi, do my laundry, or listen to live music.

In my spare time, I read, I administer a mailing list called FoRK, I write about my life, I write little fun pieces of software, and I spend time with people I care about.

EDUCATION

University of New Mexico, August 1993 to May 1995

This resume is up-to-date as of 2001-09-21.

References available on request.