Experienced in all aspects of web site management, programming,
and design. Strong skills in Perl/CGI programming, JavaScript, dHTML, XML, Cascading Style Sheets (CSS), MySQL.
Experienced using Dreamweaver + Contribute for site management and distributed content maintenance.
Experience configuring, developing and managing web sites on both Apache/Linux
and IIS/Windows NT.
Experienced with both server and desktop computer hardware, software, and
peripherals in a networked environment (PC/Linux/Windows/Macintosh).
I realize this section isn't very resumé-esque, so I'll need to rework this. But...
The truth is I was promoted to "Web Computing Specialist" because my employer recognized I'd been consistently doing work at a level well beyond my original job description (which was "System Programmer/Analyst II") for most of the time I'd been at UWEE; especially when it came to my sysadmin duties and MySQL database design/programming. They wanted to make sure I stayed happy and motivated, so in December 2003 they started a reclass - which, thanks to resistance from my former union (who were more concerned about losing a union position than the promotion of a dues-paying member) and aided by the omnipresent UW bureaucracy, didn't get finalized until 2006.
I suppose I also need to work in my roles as de-facto department photographer and in-house Photoshop/InDesign consultant.
Overhauled existing departmental web site. Redesigned site's front page
and overall look-and-feel (through three iterations so far), both independently and as part of a college-wide rebranding initiative. Developed
tools to more easily provide and maintain a consistent look and feel throughout all
main sections of the site.
In charge of site configuration. Managed and configured Apache daemon. Oversaw
transfer of web site from old server (NCSA HTTPd running on HP 715/HP-UX) to
current server (Apache running on Dell PowerEdge 6300/Red Hat Linux).
Managed server transition from Apache 1.3 to Apache 2.0.
Implemented and managed configuration of multiple virtual host systems running under Apache 1.3 and 2.0.
Designed and implemented web-based management systems for departmental computer hardware tracking, equipment insurance, computing purchases, software installation, and software licenses using MySQL, Perl/DBI, and HTML.
Designed and implemented a web-based anonymous and secure voting system that's now used for almost all faculty votes.
Designed and implemented web-based management system for departmental assistantship support offers made to RAs, TAs, and graders - a system that was subsequently adopted college-wide.
Designed and implemented web-based systems to replace paper-based department procedures for faculty peer review of teaching, course teaching assignments, ABET (engineering education certification) curriculum portfolio assessments, and end of quarter course reviews.
Wrote CGI Perl scripts and HTML pages for discussion boards, PDF/FDF form submission, software
download registration, creation and maintenance of a technical report series,
interactive on-line course quiz system, and multiple form-based e-mail processes (mail, vacation, spam filter settings, mailing list and alias management).
Wrote JavaScript to provide dynamic form checking, animation effects, image
rotations and transitions, and dynamic HTML manipulation.
Used Cascading Style Sheets to control various aspects of web page appearance,
conveying a more professional and consistent look site-wide that is both platform and browser independent.
Designed, created, modified, and scripted for MySQL databases both directly from the MySQL command
line and using Perl/DBI.
Managed access security/control for departmental intranet, graduate application
data, faculty search and merit review materials, and other sensitive information.
Responsible for management of system users and groups (using Kerberos and OpenLDAP) used to grant and control write access to specific parts of the web site.
Taught various topics, in both class settings and one-on-one trainings:
Introductory HTML; graphical development tools; Macromedia Contribute; FrontPage; WebEvent and Calcium calendaring software. Provided consulting support to faculty, staff, and students on all aspects of web page, web site, and web server management.
Assisted department's lead system administrators in management and troubleshooting of various departmental Linux servers.
Manager, programmer, and designer for web site running on
Apache/Linux server.
Coded to HTML, CSS, and W3C DOM standards to create a consistent experience
across all modern browsers.
Used CSS to simplify design and management of site as a whole, eliminating
the use of tables as a layout tool. Also used CSS to control dynamic page
elements, eliminating need for JavaScript rollovers etc.
Used client-side JavaScript to control dynamic HTML page elements and content
as part of an interactive quiz.
Wrote server-side ASP/JScript code for dynamic page generation, form processing,
data storage and retrieval related to the discussion forum, self-service events
listings, specialized site search and page indexing, and log file analysis.
Server-side scripts are also used to make modifications to some client-side
JavaScript code.
Wrote client-side JavaScript to facilitate new page creation, maintain a common
look across all pages for certain page design features, and to avoid having to
edit large numbers of pages individually when changing the site's visual themes.
Developed scripts which read and write cookie data that stores individuals'
preferences regarding customizable features of the site, redirect from an older
domain name (when required), and create specialized viewing windows for image
and off-site link viewing.
Programmer / Research Technologist III
UW Quaternary Isotope Laboratory
February 1990 - December 1999
Manager of lab's Local Area Network under Lantastic NetBIOS and Microsoft
NetBEUI protocols, including all hardware and software installation; configuration
of shared printers, disks, and other peripherals; and access security control.
Configured PC and Macintosh computers as TCP/IP clients to connect with the UW
network.
Programmer on personal computer platform. Wrote original programs for data
access and scientific analysis. Converted presentation graphics programs to PC
platform, and expanded capabilities. Used HP-GL and HP-GL/2 to expand plotter
control set to work with HP7440A and HP1200C plotters. Converted older software
from HP1000 to PC platform. Rewrote control software, and made modifications to
the communication hardware, for mass spectrometer operation and control. Designed
and programmed specialized database structure for access to mass spectrometer data.
Web programmer for laboratory web site, using HTML/DHTML, JavaScript, and
CGI/Perl. Used Perl to dynamically generate web content, collect user information
and store it in a simple database, and to redirect users to appropriate files for
download.
Provided computer systems support on PC, Macintosh and UNIX platforms to
faculty, staff, and students for hardware and various software packages, including
Microsoft Office applications (Word, Excel, Access), SLIP/PPP network software,
Localtalk/Ethertalk networking, PC to Macintosh file conversions, and our own
in-house applications.
Responsible for oversight of a continuous flow CO2
Micromass 903 mass spectrometer. Conducted maintenance, diagnostic, and repair
procedures to keep machine operating at top condition. Prepared materials for, and
conducted, calibration and standardization. Scheduled sample measurements according to
research requirements. Inventoried and replenished spare parts and supplies.
Designed and implemented necessary hardware and software changes when machine
control was converted from small mainframe computer to desktop personal computer.
Sole stable isotope science representative at camp opening during three Greenland
Ice Sheet Project 2 field seasons (1990-1992). Performed field work in central
Greenland, installing, configuring and operating equipment for collection of water
vapor, rime, frost, snow and ice samples. Designed and initiated procedures for
systematic cataloguing of subsequent samples taken by other researchers. Led
two-person teams for oxygen isotope re-sampling of GISP2 archive core stored at
the National Ice Core Laboratory in Denver (1995-1996).
Supervised and directed undergraduate and graduate student workers hired to
load and operate the mass spectrometer, perform data entry, and do various other
tasks related to lab research.
Programmer / Research Technologist I
UW Quaternary Isotope Laboratory
May 1983 - January 1990
Programmer, using FORTRAN and BASIC, on HP1000 computer platform. Wrote
original programs for data analysis and presentation graphics. Created
instruction control set for HP9872 pen plotter, using HP-GL.
Oversaw and maintained mass spectrometer. Coded new operation and control
programs, using FORTRAN, to replace BASIC programs which were part of the
original installation. Coordinated machine use between various research
projects and graduate student use.
Part of stable isotope sampling team during first field season for Greenland
Ice Sheet Project 2 (1989). Operated and maintained snow, frost, and water vapor
collection equipment. Collected isotope samples from ice core, including
following ultra-clean protocols needed to avoid contamination of samples used
for trace radioisotope studies.
Processed CO2 samples taken from tree cellulose for climate study, including
sample preparation, combustion, collection, and measurement.
Education
1978 - 1982 Seattle Pacific University Seattle, Washington Bachelor of Science (cum laude), Physics/Engineering Science (double major)