Technical Experience
Software Development
Experienced with C, C++, Perl, PHP, and Ruby. Familiar with CGI, CSS, Java, HTML, ObjScript, SQL, XML, and XSLT. Also familiar with development toolkits such as Evas, GTK+, Imlib, LibXML, MPI, OpenGL, OpenSSL, SAX, STL, and Xlib. System Administration
Experienced with Apache, CVS, NFS, Secure Shell, X11, shell scripting, various command-line utilities, and more. Working knowledge of BIND, Fetchmail, Netatalk, Procmail, Roxen, Sendmail, and TCP/IP firewall and routing configuration. Experience with various Linux distributions including Debian, Red Hat, and Slackware, and UNIX variants including FreeBSD, HP/UX, MacOS X, and Solaris. Open Source Development
Contributor, Enlightenment
http://www.enlightenment.org/Contributions include various patches to the window grouping code, a global remember dialog, WindowMaker dock applet bug fixes, the original EFM keybinding API, the EFM meta-directory exclusion API, EFM keyboard modifier and menu navigation bug fixes, Evas color modifier bug fixes, and more. Contributor, Feh
http://www.linuxbrit.co.uk/feh/Contributions include arbitrary rotation, button reconfiguration support, a few menu themes, a perl wrapper for feh called cam that adds bookmarks to feh (now distributed with feh), and various bug fixes. Contributor, Gnut
http://www.mrob.com/gnut/Contributions include command-line backtick interpolation, parallel searching implementation, shell piping, config file loading and saving, prompt enhancements (newline handling and run-time prompt backtick interpolation). Employment History
Software Developer
2001 -
present
Software Development and Traffic Analysis, Telecommunications Division Mitretek Systems, Inc., McLane, VA To be determined. Department Computer Administrator
1998 -
2001
Department of Botany and Plant Pathology Oregon State University, Corvallis, OR Provided software and hardware support for several hundred users under a variety of operating systems, including Microsoft Windows 3.1, 95, 98, ME, NT4, and 2000, Apple MacOS 6.0.8 through 9.0, Red Hat Linux 5.1 through 7.0. Administered department Novell Netware Bindery Tree (NetWare 3) and NDS (NetWare 4) container. Designed and maintained department computer support and inventory web and MySQL database server. Implemented department inventory database and web-searching and update CGIs. Programmed custom C and Perl CGIs for web server. Computer Technician
1996 -
1998
FutureShop, Eugene, OR Assisted in providing maintenance, installation, and diagnostic services for a wide range of computer hardware, including printers, SCSI and parallel scanners, BNC and 10BaseT Ethernet networks, and a wide range of internal peripherals. Experience with several different operating systems, including DOS, Windows 3.1, Windows 95 / 98, Windows NT, MacOS, and (my favorite) Linux. Obtained the Windows/DOS portion of the A+ Certification. CGI, Java Programmer
1997 -
1998
Alcala Entertainment, Eugene, OR Worked with a team of web-page designers to design several form-parsing and database query CGIs. Created a Java-based front end which interfaced with a product database and processed customer orders. Obtained valuable experience with several programming languages, including C, C++, Java, and Perl. System Administrator
1994 -
1996
SouthTECH, SouthSERVE South Eugene High School, Eugene, OR Worked with the SouthSERVE team to administer and maintain South Eugene's LAN. Assisted with diagnosing, configuring, and networking DOS, Windows, and MacOS based systems. Education History
Oregon State University
1998 -
2000
Corvallis, OR Computer Science major. Previous courses include Unix System Administration (CS312), Vector Calculus (Mth254), and an independent study on Beowulf clusters. Lane Community College
1996 -
1998
Eugene, OR Completed all lower level Computer Science courses (CS161, CS162, and CS260) with an A or better. |