Kragen Sitaker |
In case you received this document in printed form: it is available in HTML at http://www.pobox.com/~kragen/resume.html
Operating Systems:
SunOS 4.x, Solaris 2.x, Linux 2.x, BSD, Ultrix, Irix 5.x, AIX 3.x, AT&T UNIX System V R4, MacOS, MS-DOS, Windows, Windows 95, Windows NT
Some experience with VMS 4.5 - 5.5, NetBSD, Irix 4.x
Network:
Ethernet, TCP/IP, PPP, IP routing, HTTP, FTP, SMTP, DNS, telnet
Some knowledge of SNMP, RIP, OSPF, IP tunneling, firewalls, and general computer security issues.
Programming Languages:
C/C++, Perl, CGI in Perl and C, UNIX Shell (sh/csh/bash/tcsh/ksh), Tcl/Tk, x86 assembly, Pascal, SQL, Emacs Lisp (elisp), PostScript.
Hardware:
Expertise in PC compatibles and Sparcs; experience with Apple Macintosh, various SGIs, and NCD X-terminals.
Miscellaneous:
I have experience with Apache and NCSA httpd, with the INFORMIX-OnLine SQL database server, with bug-tracking and source-control systems; I've written large numbers of web pages in HTML; I've provided informal technical support for numerous people on numerous issues.
ERIM International
Research Engineer, August 1997 to presentDeveloped parts of a large end-user image-processing application on Windows NT 4.0, written in Visual C++ 4.0, 4.2, and 5.0. Also developed various small pieces of other projects, primarily research-oriented image-processing applications written for Solaris with Khoros.
- Implemented wrappers for memory-management primitives to resolve problems with separate heaps in DLLs and main application.
- Found bugs with Purify; developed Perl programs to sift Purify reports and isolate causes of errors.
- Evaluated BoundsChecker as an alternative to Purify.
- Implemented generic reusable GUI objects.
Lexis-Nexis (via Keane, Inc.)
Consultant, May 1997 to August 1997This was a large software analysis and maintenance project.
- Automated manual process of scanning files for keywords; wrote a tool that reduced a full day's work to forty minutes.
- Wrote function to intercept calls to the gettimeofday() system call on SunOS, enabling the simulation of different dates for testing without changing the system date.
- Automated unit testing.
- Wrote package to facilitate the categorization of large numbers of files, a menial task that was taking up a lot of time. With this package, what would have previously taken a week took a day -- and was far more accurate.
- Put together a simple Web-based database of the people working on the Keane project.
TCSI Corporation (via Taos Mountain Software)
Configuration Management Engineer, February 1996 to March 1997
- Diagnosed and corrected network hardware and software problems.
- Taught Unix novices about Unix.
- Constructed, administered, documented, supported, and maintained source-control system for 9,000-page test-case document.
- Set up, administered, and supported small network of Sun SparcStations running Solaris.
- Administered and supported two INFORMIX-OnLine SQL database servers.
- Set up INFORMIX-OnLine SQL database servers.
- Administered and supported PureDDTS bug-tracking system.
- Constructed and maintained test-case tracking and reporting system, using Informix database.
- Administered, documented, and maintained source-control system for 30-developer C++ project.
- Compiled software for delivery to customer
- Developed system for quick verification of software deliverables.
- Researched, requisitioned, configured, and installed Sparc-20 compute servers for development use
- Compiled, configured, and installed third-party software.
- Acted as liaison between project and the system-administration group.
University of New Mexico Math Department
Student System Administration Intern, 1994 to 1995
- Compiled, configured, and installed third-party software.
- Diagnosed network software problems.
Volunteer work
- Helped to interface immunization database with ARC/INFO GIS for Montgomery County Combined Health District.
- Wrote a version of the FAQ for the AfterStep window manager.
- Can quickly learn and adapt to new working environments.
- Quickly solves problems.
- Reads books and RFCs on network protocols for a hobby.
University of New Mexico, August 1993 to May 1995
This resume is up-to-date as of 1999-03-09.
References available on request.