Education
BSE Engineering concentration in Computer
Engineering with Minor in Mathematics - Walla Walla College
- 3.6 GPA
1998 - High School Diploma (with honors) - Upper Columbia Academy
Goals
I take pride in providing those who depend on me with high quality
solutions to their wants and needs. I also find continual learning
and trying new things quite stimulating. I would like to
work in an environment where I can use and grow my abilities by
addressing specific needs for a definite client, be that my
employer or its customers.
- Skills
- Programming Languages
-
C language, Python, SQL, x86 Assembly, PHP,
and some C++, Java, Perl, PowerPC Assembly,
LaTeX, Common Lisp, SH, Scheme, Verilog, Zope's DTML.
- Services
-
Web: Apache and Mod_Python, PHP, Zope
-
Mail: Postfix, Cyrus, Qmail, some Sendmail
-
Database: PostgreSQL, MySQL, and some DB2
-
Protocols: IP, TCP, UDP, HTTP, SFTP, GDB, and some CORBA, IMAP, WebDAV, XML-RPC
- Operating Systems
-
Linux, FreeBSD, OpenBSD, Xen, some AIX
- Hardware
-
Some experience troubleshooting and designing
-
Employment History
- IBM Open Source Hypervisor Developer (Jul 2004 - present)
-
Added gdb debugging support to the rhype hypervisor.
Brought up the Xen hypervisor on x86_64 and PAE with
focus on finding and fixing problems dealing with
running on machines with large amounts of memory.
- IBM AIX Kernel Developer (Jul 2003 - Jul 2004)
-
Worked as a developer on the virtual memory management
of the IBM AIX kernel.
- Research/Development Walla Walla College Engineering Dept
(Aug 2002 - Jun 2003)
-
Emergency crash recovered departmental electronic door lock
system: reverse engineered serial control interface,
salvaged data snippets off bad disk, rewrote
crashed system from scratch. Maintained system.
- IBM Extreme Blue Intern (Jun 2002 - Aug 2002)
-
- Worked in IBM's Almaden Research Lab programming Life
Sciences Solutions using Java, Python, and XML and related
technologies.
- Independent Contracting - Work for Walla Walla College, Joyriver Internet Services, Cornado, Voice of Prophecy, Oregon Conference (Jun 1999 - Jul 2003)
-
-
Designed and implemented a Zope based web-based interactive
learning system for the discoveronline.org website. Maintenance of
their Red Hat server. Various PHP programming for dynamic parts of the
vop.com website.
-
Perl and C language programming on Linux for
bell tower automation system. Created hardware and parallel port
interfacing for amplifier power control.
-
Provide consulting services for Information Services of Walla
Walla College.
-
Created foundation for oregonconference.org website allowing
for distributed maintenance of content. Programmed dynamic Zope and
Python modules for an online resource library.
-
Tied a custom Java online chat server (running on Linux)
to translation software on a Windows NT box through Corba and the
Microsoft COM interface. Wrote database backed PHP administration
interface.
- English Teacher (Apr 2001 - Mar 2002)
-
-
Worked as an English teacher in Moscow, Russia. Duties
included planning and leading out in weekend religious services,
including discussion groups and music, in addition to teaching regular
weekday classes.
- Researcher/Developer - Information Services & Engineering Department, Walla Walla College (Sep 1998 - Feb 2000)
-
-
Helped program various dynamic web pages, using MySQL, PHP,
PostgreSQL, Zope, and Perl. Worked on extending PHPlib for campus use.
Helped in planning, programming, and lead programming of the campus
web/module based authentication system.
-
Emergency reverse engineering and rewriting of campus Elock server
after fatal disk crash. After finishing in record time, added many
long desired features including a web-page based administration
system.
- Electrical Technician - Technical Support Services, Walla Walla (Jun 1998 - Sep 1998)
-
-
Calibrated and trouble-shot electronic lab equipment
including various meters, scopes, and function generators. Helped set
up a database of on-campus equipment and their maintenance history.
- Other Achievements
- Programming
-
- Leadership
-
-
Co-founded Associated Students of Walla Walla College
Networking Club (http://aswwc.net/)
to provide Walla Walla College students the ability to set up and
maintain their own publicly available internet servers. Installed and
configured the server/router. Acted as VP of Network Administration
for a Year.
References
Available upon request.