About Me

                    I'm a programmer/analyst at Western Michigan University. After spending many years in the I.T. department, I transferred to the University Libraries, since for a long time most of what I was doing was for the library. Having started with the NOTIS LMS, I've now been working with Voyager since 1998. My main duties are helping support the Voyager system and library staff and patrons via Perl, SQL, PL/SQL, and shell scripting.

Training
Oracle, ColdFusion, and various library topics.

Certifications
Voyager certified 500 (deprecated).

Professional Development
Regularly attended and presented at annual user group meetings, 2001 - 2009. Also at Developer-Meets-Developer 2011.

Some Accomplishments

Wrote various MARC utilities, including marcedit. marcedit enables batch editing of, you guessed it, MARC records. No programming experience necessary; only a text editor required. Designed for the Unix environment.

Created an intelligent call number sorting algorithm, implemented as a Perl routine/module. Designed for LC call numbers, it handles the call numbers in our collection in good fashion.

We joined MeLCat, the Michigan eLibrary Catalog in 2006. In collaboration with our then systems librarian, I wrote programs and scripts to extract patron and bibliographic data for use in MeLCat. This software is also in use at other universities in Michigan, including Oakland University, Michigan Technological University, and Eastern Michigan University.

Our Summon extract was derived from that, and also our VuFind extract. I've been handling our VuFind extracts and builds for a few years. Have also done a smattering of VuFind programming.