Derek R. Price
*** ********* ***, *******, ** ***17-2702
Voice: +1-717-***-****
****************@*****.***
Objective Full time employment as a senior architect or team lead in challenging and team oriented environment.
Publications Technical Editor, Essential CVS, 2003 (O'Reilly Press), ISBN 0-596-00459-1. 320 pages.
Open Source Official maintainer of CVS since 2000 and of Texi2HTML since 2001. Authorized committer on
Autoconf since 2001 and Gnulib since 2005. Various code contribution s accepted by Automake project.
Three registered Perl modules released on CPAN and a fourth released with pending registration.
Education University of Michigan, Ann Arbor, College of Engineering 9/91-4/96
B.S.E. Computer Engineering
Skill Summary Object Oriented Programming (Perl, Java, JavaScript via YUI & jQuery, PHP, Python, Objective C, C#,
C++, STL), ORM (Torque, Hibernate), C, Tcl/Tk, SQL (MySQL, PL/SQL, T-SQL, JetSql), MVC,
HTML::Mason, JSP, ASP.NET, jQuery, CGI, HTML, XML, XSLT, EDI, UNIX Shell Scripting (sh, ksh,
csh, sed, awk, etc.), GUI Design (YUI, jQuery, AJAX, Struts, Tcl/Tk, XWindows, Motif, Mac Toolbox),
Revision Management (SVN, GIT, CVS, PVCS, SCCS, RCS, others), make, Ant, Automake, Autoconf,
GNU M4, RPM, UNIX (iOS, Linux, Solaris, *BSD, IRIX, DEC, others), Macintosh (OS 8.1 - OS X),
Windows, VMWare, TCP/IP (UNIX/Mac/Win), MS Visual Studio, 680x0 and 80x86 Assembly, Apache,
Tomcat, IIS, Access, Office Suite, Project, Visio, Photoshop, Device Drivers, Agile Development, Product
Management, Budget Management, Marketing
Employment Senior Programmer Analyst 7/11-present
Quest Diagnostics
Communicate with internal teams and external clients to procure, document, and deliver functional
requirements. Gather user requirements, convert requirements into technical specifications, and coordinate
efforts between users and the development team utilizing Agile project methodology. Develop, enhance,
code, test, document, and implement system modifications to web based applications, including new
development projects and enhancements to existing applications and reports. Perl, Agile Development,
Windows, Linux, MS SQL Server, IIS, Apache, GIT.
Senior Software Engineer 7/10-3/11
Strategic Resources Group, LLC
Maintain and develop hosted HR management software including employee self-service web site. C#,
ASP.NET, JavaScript, AJAX, jQuery, Microsoft Dynamics CRM, MS SQL Server, IIS.
Enterprise Senior Consultant 11/09-6/10
Riverturn Inc.
Install, upgrade, and maintain HP Server Automation (SA) versions 7.5 and 7.8, HP Operations
Orchestration (OO) 7.5, and Oracle 10.2. Troubleshoot user issues. Support, Best Practices development,
Process Engineering and training. Develop and deploy utility/reporting scripts on top of Server
Automation. Development of Content Migration (DET) scripts for Content Synchronizati on and HP OO
Content creation. HP Server Automation, HP Operations Orchestration, Oracle, Shell Scripting (bash,
Windows PowerShell), Linux, Windows, Surgient, and VMware ESX Server.
Senior Web Programmer 2/09-10/09
State of Michigan House of Representatives
Implement and maintain House news web site, including implemeting multimedia management and
conversion interface for home-grown CMS utilizing JWPlayer, content targetting via geolocation, and
integration with social networking. PHP, JavaScript, YUI, Google API, SQL, ActionScript, video, social
networking, MySQL, Apache, Linux, Adobe Creative Suite.
Owner/President 3/02-present
Ximbiot LLC
Conduct and manage software support and consulting practice, including maintenance and support of CVS
and internationally recognized CVS and Subversion training. Implemented dynamic web interface using a
home-grown Perl templating system and later reimplemented Ximbiot web interface entirely using Perl's
HTML::Mason and JavaScript. Concurrently managed up to three full time and two part t ime staff
members. Program Management, Budget Management, Marketing, Client Recruiting, MS Project, C, Perl,
C#, HTML::Mason, PHP, ASP.NET, JavaScript, YUI, SQL (MySQL, Oracle, MSSQL), MVC, AJAX,
Bourne Shell, Apache, Java, Torque, Hibernate, XML, XSLT, JSP, JNDI, Struts, Tomcat, IIS, Ant,
Automake, Autoconf, M4, C++, UNIX (Linux, *BSD, OS X), Windows, VMWare.
Project Manager 11/01-2/02
Energy Conservation Corporation
Temporary position managing engineering projects undertaken to reduce the electric bil ls of other
companies and organizations. Performed energy usage audits, generated proposals for prospective clients,
assisted in design of new energy saving systems, and oversaw teams of electricians who installed the new
equipment. Interacted with vendors to procure new product. Project Management, CAD, Visio, WinXP.
CVS Engineer 5/00-present
CVS Project 11/01-present
Continued volunteer, part-time maintenance of CVS, related projects, and cvshome.org and its successor
web sites, including Savannah and the Ximbiot - CVS Wiki. Performed multi-platform releases of CVS
versions 1.11.2 through 1.12.13. Expanded daily automated testing of CVS to multiple platforms.
Implemented Wikipedia-inspired Wiki using Perl and HTML::Mason, releasing some resulting pac kages
on CPAN. C, Perl, HTML::Mason, JavaScript, YUI, MySQL, Bourne Shell, Apache, Java, Velocity,
Gnulib, Automake, Autoconf, M4, UNIX (Linux, *BSD, Solaris, OS X), Windows.
CollabNet 3/01-10/01
Full time maintenance of CVS and cvshome.org. Customized Java based web application. Designed and
implemented new cvshome.org look and feel. Performed multi -platform releases of CVS versions 1.11.1
and 1.11.1p1. Hosted CVS Birds of a Feather discussion at 2001 O Reilly Open Source Convention. C,
Perl, MySQL, Bourne Shell, Apache, Tomcat, Java, Velocity, Ant, Automake, Autoconf, M4, XML,
UNIX (Linux, *BSD, OS X), Windows.
Open Avenue 5/00-2/01
Full time maintenance of CVS. Designed and implemented daily automated testing of CVS. Assisted in
the multi-platform release of CVS 1.11. Hosted CVS "Birds of a Feather" discussion at 2000 O'Reilly
Open Source Convention. Provided CVS customer support. C, Perl, Bourne Shell, Automake, Autoconf,
M4, UNIX (Linux, OpenBSD, NetBSD, OS X), Windows.
Software Engineer 9/99-2/00
KBKids.com
Implemented software tools that maintain synchronization between Oracle inventory database used as web
site back end and MACS warehouse/supplier inventory database. Designed and deployed several database
administration tools related to supply chain process. Tcl/Tk, SQL (Oracle, PL/SQL, MSSQL), EDI,
Windows, E-commerce.
Software Designer and Engineer 2/99-6/99
Cyclic Software
Part time job developing and maintaining CVS. Developed enhancements and patches requested by Cyclic
customers. Appeared at industry trade shows as vendor. C, Bourne Shell, Linux, Sales.
Software Designer and Engineer 12/97-3/98
NIQ & Mass Music
Part time job developing object oriented Perl maintenance scripts for Internet retail store. Worked closely
with both purchasing and retail sides of the store processing new orders and inventory. Perl, EDI, Linux.
Software Engineer 7/97-6/99
StorageTek
Maintained and developed large tape backup software solution (the Central Archive Manager, or CAM)
utilizing C and C++. Ported same to 64-bit Solaris 9 and several Linux distributions. Managed releases
for seventeen-person support and development team. Wrote Perl code to import and imported a 131 MB,
1333 file, 148 directory source base from the PVCS version manager int o CVS. Set up various browser
tools for use with CVS. Improved CAM's GUI configuration tool utilizing Tcl/Tk and Bourne Shell
scripting. Certified device drivers. Frequently developed object oriented Perl tool scripts. C, C++,
Tcl/Tk, Perl, Device Drivers, CVS, PVCS, SCCS, UNIX (SunOS, Solaris, Linux, others), VMS, Windows.
Software Engineer 12/96-6/97
CareerSite
Developed object oriented Perl CGI scripts that retrieve user specific job search information and display it
as HTML. Developed a TCP/IP based client-server interface to the SQL database so that the candidate
pool and opportunity databases could reside on a separate server from the web server. Developed custom
job entry and coding form as well as user preference interface and page template d atabase. Perl, MySQL,
Java, Apache, CVS, UNIX (Linux, IRIX).
Software Designer and Engineer 1/94-8/96
University of Michigan, The Weather Underground
Developed BlueSkies, a Macintosh interactive image client that utilizes TCP/IP and the Gopher protocol t o
retrieve and display QuickTime movies, images, and textual information from servers on the Internet.
BlueSkies received the Internet Cool Tools Award from Apple Computer's Advanced Technology Group.
Part of a four-person team which designed and implemented IIF, a graphical scripting language capable of
displaying complex data and generating arbitrary user interfaces. C, Macintosh, Solaris.
Other Active volunteer.
Ardent camper, snowboarder, and non-competitive scrabble junkie.
A more complete version of this document is available via .