Christopher S. Purdum

175 Evandale Ave. #1
Mountain View, CA 94043
650-390-9707
purdumchris@netscape.net


Change-capable Software Engineer/Architect

OBJECTIVE To obtain a Software Engineer/Architect position in an exciting, fast-paced, Internet-oriented environment, that utilizes my abilities as a designer and implementor of quality C/C++ software.

TARGET JOB Target Job Title: Prinicipal Software Engineer or Architect

Desired Job Type: Employee

Desired Status: Full-Time

Site Location: San Francisco Bay Area

Career Level Mid Career (8+ Years of Experience)

Date of Availability: 1/5/2004

TARGET COMPANY Company Size: No Preference

Category: Internet/E-Commerce


EXPERIENCE 12/2001 - 12/2003 America Online, Inc. Mountain View, CA

Principal Software Engineer

Technical lead for C/C++ webserver add-ons to do identification, authentication and authorization of AOL-based users (AOL, CompuServe, AIM, etc).
- Designed, coded, and maintained plugin modules for multiple webservers including Apache, NES/iWS/SunONE, IIS, and AOLserver, on Solaris, Linux, and Windows platforms.
- Provided second-line support for the products above, backing up a support organization that helped 100+ internal sites and 10+ external sites install, configure, and tune this software to meet their needs.
- Wrote test programs to load test and monitor the plugins mentioned above as well as tools to plug into other load testing tools such as SilkPerformer and LoadRunner.
- Wrote test web pages in Perl, JSP, and ASP to test and make use of the data gathered from the plugins.
- Worked as part of a larger group to define the longer-term global authentication goals for AOL.
- Promoted from Senior to Principal Software Engineer in January 2003 for this work.


2/1998 - 12/2001 America Online, Inc. Columbus, Ohio

Senior Software Engineer

Software Engineer for C/C++ webserver add-ons to do identification, authentication and authorization of AOL-based users (AOL, CompuServe, AIM, etc).
- Designed, coded, and maintained plugin modules for IIS webserver on the Windows platforms, as well as core components for similar plugins on Solaris and Linux.
- Wrote InstallShield and SMS Installers for the IIS plugin mentioned above
- Designed and implemented the original version of the CompuServe web-based login at login.compuserve.com that was used to allow users to authenticate in conjunction with the webserver plugins.
- Provided support for the products above, for almost all CompuServe web sites and several other AOL, Inc properties.
- Wrote test programs to load test and monitor the plugins mentioned above as well as tools to plug into other load testing tools such as LoadRunner.
- Wrote test web pages in ASP to test and make use of the data gathered from the plugins.


6/1996 - 2/1998 CompuServe, Inc. Columbus, Ohio

Software Engineer

Technical lead for IE and Netscape web-browser plugin for CompuServe's RPA authentication.
- Wrote plugin in C/C++ using COM, WinInet API, Windows registry, and MFC.
- Wrote supporting account configuration executable and UI for users of this plugin.
- Wrote InstallShield installer for the software above.
- Provided integration support for the products above for internal users of this and for packaging with larger CompuServe software.
- Received a CompuServe Ovation Quarterly Award for Outstanding Performance in Spring Quarter 1997.


7/1995 - 6/1996 CompuServe, Inc. Columbus, Ohio

Software Engineer

- Maintained hub of cc:Mail Post Offices running on Novell filesystems with OS/2 cc:Mail Routers running X.25 connections into it.
- Maintained portions of old cc:Mail to CompuServe Mail Gateway that made use of the cc:Mail import and export utilities to communicate with the Post Offices.
- Designed and developed new cc:Mail to CompuServe Mail gateway in C++ as a Windows NT Service, using cc:Mail VIM library to communicate with the Post Offices.

EDUCATION 5/1995 Mount Union College US-Ohio-Alliance

Bachelor's Degree

Bachelor of Science in Computer Science
Minors: Math, Music
GPA: 3.958 in Major, 3.765 overall

SKILLS Skill Name Skill Level Last Used Experience

C++ Expert Currently used 9 years

Java Intermediate 2 years ago 2 years

HTML Expert Currently used 9 years

HTTP Expert Currently used 7 years

Windows System Service Programming Intermediate Currently used 8 years

Unix/Linux C/C++ Programming Expert Currently used 3 years

Perl Intermediate Currently used 6 years