Ken Hagler's Resume


Relevant Experience

Configuration Management Engineer
Symantec Corporation

November 2002 to present

Responsible for building Mac OS, OS X, Windows, Palm OS, PocketPC, Linux, and Java projects. Create c m build scripts for new builds, and maintain scripts for existing builds. Educate development teams in c m processes and the use of version control and automated build systems. Produce c ds and c d images for product groups on request.

Associate s q a Engineer
Symantec Corporation

May 1999 to October 2002

Tested Macintosh, Palm OS, and PocketPC products, reporting any bugs found. Wrote web interface to internal bug and test case tracking database.

Technical Reviewer
O'Reilly & Associates, Inc.

June 1999

Reviewed REALbasic: The Definitive Guide for accuracy. Reported on errors in code samples and text.

Web Programmer
The Workbook

August 1998 to April 1999

Maintained the Frontier c g i scripts that run the Workbook web site. Wrote new scripts to add capabilities to web site. Wrote various utility scripts as needed to automate processes. Created new databases. Assisted in maintaining web, mail, list, database, and file servers. Assisted in mastering of hybrid c d s.

Macintosh System Administrator and q a Engineer
Blizzard Entertainment

November 1996 to July 1998

Set up and maintained Mac-based servers. Organized and maintained the q a Mac Lab. Assisted the Lead Testers in organizing tests of Mac products. Organized and carried out compatibility testing. Assisted in product testing when needed.

Macintosh Lab Coordinator and Quality Assurance Engineer
Davidson & Associates, Inc.

August 1995 to November 1996

Maintained and improved the operation of the q a Mac Lab. Tested software under development, finding and reporting all bugs found.

Software Authored

q a Suite
A set of Frontier scripts and code resources for generating and comparing file checksums. Used to verify c ds in multimedia software development.
Coauthored, with Preston Holmes. Added support for Claris Emailer 2.0, along with various bug fixes and enhancements.
Simple suite for extracting fat page data into conventional Frontier object files.
A translator for converting dot-head files into Frontier objects for rendering as h t m l files.
The Blob
A Filemaker Pro database system for tracking images in a stock photography business. Created for internal use by The Workbook.
An application for managing user registration on a web site with multiple servers. Created for internal use by The Workbook.
Forest Giant
Co-authored, with Jay Arrera and Paul Lin. A Filemaker Pro database with web interface for tracking bug reports, test cases, and project status. Wrote the web interface used by groups outside of Santa Monica.
A tool for automation of code signing requests. Uses a Python script to handle the signing, with a cross-platform application to create the requests.
Build class
A Python class to standardize c m build scripts, greatly simplifying their creation and maintenance.


California State Polytechnic University, Pomona
Major – Computer Information Systems, 1991–1993
Riverside Community College – Riverside, California
Major – Computer Information Systems, 1988–1991