Kragen Sitaker |
In case you received this document in printed form: it is available in HTML at http://pobox.com/~kragen/resume.html
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.
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.
Alpiri
Programmer, August 2001 to September 2001I 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 2001Before 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 2000Developed 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 1997Keane 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 1997Administered 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.
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.
University of New Mexico, August 1993 to May 1995
This resume is up-to-date as of 2001-09-21.
References available on request.