711 N. Evergreen Rd., Apt. 2009
Mesa, AZ 85201
(480) 659-4552
Education:
| The Pennsylvania State University |
June 1996 - May 2000 |
University Park, PA 16802
- B.S., Computer Science, College of Engineering
- Minor in Mathematics
- G.P.A. 3.23 / 4.0
Honors:
Dean's List Fall 1996, May 2000
Professional Memberships:
Association of Computing Machinery (ACM)
Undergraduate Research:
| Dr. Jesse Barlow (814-863-1705) |
August 1999 - December 1999 |
Department of Computer Science and Engineering,
312 Pond Laboratory
Pennsylvania State University
- Implementation of the Gassman-Taksar-Heyman variant of Gaussian
Elimination. This involved the implementation of several components
of the GTH algorithm using Matlab.
Professional Experience:
| Intel Corporation |
June 2000 - Present |
5000 W. Chandler Blvd., Chandler, AZ 85226
Software Engineer
- Design and implementation of a Material Testing System. The system
provides facilities to examine physical test data in order to classify
newly-fabricated wafers. The system handles 300 mm wafers, containing
approximately 700 die per wafer and allows algorithms to examine these
data in real time during testing. The system was designed using UML and
implemented using C++.
- Developed SEMATECH Industry Standards. Participated in an industry wide
team of developers (IBM, Intel, Motorola) to create GEM/SECS standards
for use in the wafer-testing environment.
| Department for Information Technologies |
May 1998 - March 2000 |
The Pennsylvania State University Libraries
University Park, PA 16802
Software Technician
- Created a web-based class scheduling system written in C and using an
SQL database. Developed on Linux-based systems.
- Automated Interlibrary-loan requests using programs written in C.
- Taught courses on basic computer architecture to Library staff.
| IBM Corporation |
May 1999 - August 1999 |
522 South Rd, Poughkeepsie, NY 12601
Software Developer
Unix System Services, Shell and Utilities Team
- Ported and developed UNIX utilities, programmed in C, for IBM's OS/390
doing developed on an MVS S/390 system.
Independent Experience:
| SecureList E-mail Daemon |
March 2001 - Present |
- A mailing list daemon that natively supports encrypted communications
through the use of GnuPG.
- The program is currently under development and available under the
GNU General Public License at: http://shingletowngap.org/securelist/.
| GCGI Library |
June 2001 - August 2001 |
- A library that implements NCSA's Common Gateway Interface and extensions
to that interface as defined in RFC 2388.
- Developed a library to handle URL-encoded data as well as MIME encoded
data of the content type, multipart/form-data. GCGI handles integers,
floats, strings, and binary data allowing HTML select boxes, checkboxes,
radio buttons and file-uploads to be processed.
- The library is available under the GNU General Public License at:
http://catchen.org/topeka/gcgi/.
| CgiPop Email Program |
June 2000 - August 2001 |
- A web-based POP e-mail client.
- Developed a program to handle RFC2822-based email messages along with
MIME messages, including binary and ASCII encoded attachments. Other
features include syntax and URL highlighting as well as fast e-mail
caching.
- The program is available under the GNU General Public License
at: http://catchen.org/topeka/cgiPop/.
| The Webbug Mailing List |
January 2001 - Present |
- A custom built mailing list that focuses on Internet privacy.
- Developed a mailing list that focuses on privacy through a demonstration
of the opposite. Implemented with C and Perl programs, the mailing list
software tracks each message sent out on the list and records when those
messages are read, from where they are read and who read them -- all by
using webbugs. However, instead of using the typically invisible images
for bugs, the mailing list generates large images that contain all of
the collected information in them and returns those images to the
e-mail client signaling the surveliance that has taken place.
- The list, and all of the software that makes it possible, are available
at: http://shingletowngap.org/privacy/.
| Website Development System |
March 2000 - June 2001 |
- A set of programs for the automated generation of a website based
on a set of templates.
- Developed a suite of programs using a combination of Perl, M4 and Make
scripts to generate table-of-contents pages, to generate different
branches of HTML from the same templates, and to link them dynamically
together. This innovation allows for the insertion and deletion of a
large number of files without having to maintain hyperlinks on the site.
- The programs were used to develop the following website:
http://www.deutschlandsarchitektur.org
which contains over 500 original
photographs of Germany and several hundred static web pages.
- The scripts and templates are available under the GNU General Public
License from http://catchen.org/topeka/darch/.
Contributed Code:
Patches and other code have been submitted to the following software projects: