Richard Taylor Gregory
419 Key West Drive
Charlottesville, Virginia 22911
September 1998 to Present - Computer Systems Engineer - UVa
Engineering School, Charlottesville VA 22904.
• Programming in PHP, C/C++, SQL, Java, Filemaker FX API, Perl,
• Administer 2 Apache Web Servers.
• Responsible for HTML design, PHP development, and MySQL back
end SQL Server (which have a PHP interface to the web site).
• Administer and Maintain 2 Samba File Servers.
• Responsible for Linux and SGI and Sun Unix Administration.
• Responsible for Engineering School Abuse Incidents and
Engineering School Security Information.
• Video Conferencing and Video Capture Support - Engineering
School Distance Learning Program
• Wrote and maintain a PHP tutorial which can be delivered as a
seminar or a self taught course in Advanced PHP Usage.
• Wrote and delivered a Linux-Samba tutorial.
• Maintain an online short course on Linux administration and usage.
• Configure firewalls and routers for limited remote access.
data storage in MySQL databases.
• Use C/C++, Matlab, OpenDx, Java, and the JPGRAPH library
(written in PHP) for data manipulation and visualization.
• Program in Labview for real-time data acquisition experiments.
• Install and configure Bugzilla for bug tracking and reporting.
Modified Bugzilla source code (Perl) to make it a closed, moderated
system. Use PHP for custom Bugzilla reports.
• Teach a short course on Mac OS X demonstrating many Unix
features: scripting, web server, database server, development tools,
client applications and security features.
• Responsible for Windows support and security patches for faculty
• Responsible for PC hardware maintenance and hardware upgrades.
• Video Conferencing Options - Neon Guild Meeting- January 2008
• Nagios for Monitoring Servers - Fall 2007 LSP Technical
• Learning *NIX - Spring 2007 LSP Technical Conference
• Linux Samba Fast Start - UVA LSP Summer Skill Set - July 2006
• PHP - A Great Web Application Tool - Association of Collegiate
Computing Services of Virginia - Invited Talk - April 2006
• Cluster Computing - UVA LSP Technical Conference Fall 2003
• Samba as a File Server - Charlottesville Unix Users Group - January
• Unix Web Database Demo - Local Government Forum at UVa -
• Linux as a Server - UVA LSP Technical Conference Fall 2001 and
• Linux as a Desktop Platform - Association of Collegiate Computing
Services of Virginia Workshop - April 2002
• Maintain an 18 node, 36 CPU Beowulf cluster. Use the Portable
Batch System (a flexible batch queuing system) and PVM library
(Parallel Virtual Machine) on this cluster. This cluster was installed
automatically using Red Hat's Kickstart program. Support a second
Beowulf cluster (6 nodes) that uses the NPACI Rocks distribution
• Developed a web submission/data retrieval system for cluster users
using object oriented constructs in PHP.
June 1992 to September 1998 - Senior Programmer and Network
Manager, Perrin Quarles Associates, Charlottesville VA 22903.
Manage two Novell file servers and thirty workstations. Use Foxpro.
July 1990 - March 1992 - Programmer Analyst - Commonwealth
Clinical Systems, Charlottesville VA 22901. Database Programming
in Powerhouse and Vax-BASIC. Ported RCS from Unix to VMS and
published it in the DECUS software catalog.
October 1987 to June 1990 - Independent Software Consultant.
Vax/VMS, Vax C, Oracle SQL, Oracle Pro/C, dBASE IV and Foxbase.
September 1984 to September 1987 - Programmer Analyst,
Pharmaceutical Research Associates, Route 1 Box 380,
Charlottesville, VA 22901. Use VAX BASIC, VAX Pascal, Vax Common
Data Dictionary, SAS, SPSS-X, and SPSS graphics.
April 1984 to September 1984 - Programmer Analyst, Berman
Technologies, 1222 Harris Street, Charlottesville VA 22901. Wrote
banking applications in Pascal.
November 1983 to April 1984 - Independent Software Consultant.
Installed systems on CP/M based microcomputers and IBM PC's. Wrote
applications in dBASE II and Pascal.
August 1980 to October 1983 - Programmer Analyst, User Services
Department, Academic Computing Center, University of Virginia,
Charlottesville VA 22901. Use Fortran, Pascal, SPSS, BASIC, and
July 1978 to August 1980 - Research Chemist, Avtex Fibers,
Incorporated, Research and Development Division, P.O. Box 42,
Front Royal, VA 22630. Responsible for non-routine analyses. Chairman
of the R&D Industrial Safety Committee.
• June 1971 - B.S. Applied Biology, Georgia Institute of Technology,
Atlanta, Georgia, 30332.
• May 1978 - M.S. Organic Chemistry, University of Virginia,
Charlottesville, Virginia, 22901.