Gregdonald Versions: Web 2.0Static HTMLMS Word
gdonald@gmail.com

About

GregDonald.com represents my online resume written in modern Web 2.0 style using Ruby on Rails. Some of the most recent innovations in web development are used here. I've made heavy use of XHTML, CSS2, and Asynchronous JavaScript and XML, otherwise known as AJAX. I've provided alternate versions for any browsers unable to handle the requirements.

Currently..

I am currently employed with the Center for Human Genetics Research at Vanderbilt University, programming with Java, Ruby and Ruby on Rails on Oracle and MySQL database servers.

Contact: gdonald@gmail.com

Experience

Listed below are all the companies I have worked for since I entered the work force in 1990:
Systems Software Specialist
September 2007 - Current
Currently employed with the Center for Human Genetics Research at Vanderbilt University, programming in Java, Ruby, and Ruby on Rails on Oracle and MySQL database servers. Duties included research and development of new web applications.
Programmer/Web Developer
September 2006 - September 2007
StudioNow, Inc. Programmed in Python, Django, and PHP on MySQL and SQLite databases. Duties included research and development of new site features.
Development Programmer/Webmaster
October 2005 - September 2006
Was employed with Centerstone Behavioral Health, programming with Ruby, Ruby on Rails, and PHP using PostgreSQL, Oracle, and MySQL database servers. Duties include developing and maintaining internal company intranet sites, and team member of Electronic Medical Record rebuild project.
Programmer/Web Developer
December 2004 - October 2005
Was employed with Digital Dog, Inc., programming with PHP and ASP, using MSSQL and MySQL database servers. Duties include developing and maintaining client-based projects in PHP and ASP.
Programmer/Web Developer
August 2004 - December 2004
Was employed with Vaco Technology / Nu-kote International, programming with PHP, using PostgreSQL and MySQL database servers. Duties include managing company-wide project management software. Member of company Intranet site rebuild team. Used Mojavi model-view-controller architecture, PostgreSQL.
IT Manager
November 2000 - June 2004
Ascendant Media, a multimedia company located in Nashville, TN. Duties included IT Management, Programming, Personnel Management, and Systems Administration of a Top 50 Internet Property: EZsweeps.com. I provide web site project management support, client technical support, web direction, database management, and software management.
Programmer/Systems Admin
April 1996 - November 2000
AB Studios, Inc., a Design & Advertising Agency located in Nashville, TN. Duties include managing a small server farm, web site project management, client technical support, web design and programming, database management, software management, and all around web guy, PC and LAN manager. Can work in most any popular software application.
Machinist Mate 3rd Class/E4
June 1990 - June 1995
U.S. Navy Machinist Mate 3rd Class (E4) with Nuclear Qualifications. Duties included maintenance of submarines, nuclear propulsion systems, fire-control systems, and hydraulic systems. Attended Nuclear Power School, Nuclear Field "A" School, and Submarine School. Received Honorable Discharge June 1995.

Reference Sites

I created or participated directly in the creation of the following web sites:
Center for Human Genetic Research, Vanderbilt University
The Center for Human Genetics Reseach deciphers the genetic basis of rare and common human traits, to integrate this knowledge into the diagnostics, treatments, and preventions of human disease. Programmed 100%.
International Multiple Sclerosis Genetics Consortium
IMSGC.org is a collaborative web site aimed primarily at scientists working on multiple sclerosis and related diseases. Programmed 100%.
Caste Contractors
Provides corporate support for residential home sales. Programmed 100%, some design.
Camps4Kidz
A vertical search engine providing content for would-be camp goers. Programmed 100%.
Med Center Today
MedCenterToday enhances the careers of academic medical center faculty by providing context and methods for understanding the unique business aspects of academic medicine. Programmed 100%.
No Regrets Movie Page
Home page for No Regrets Movie. Programmed 100%.
Filmhouse.com
Home page of Filmhouse company of Nashville. Programmed 100%.
Centerstone Behavioral Health
Provides support for Centerstone Behavioral Health which provides a full range of mental health services, substance abuse treatment, and related educational services for people throughout the Middle Tennessee region. Programmed 100%.
EZsweeps
Sweepstakes Portfolio Management. Top 50 Internet Site. Real time sweepstakes entry, tracking, stats. IT Manager for programming team.
LuckyShop
Custom shopping cart software for EZsweeps.com. Admin interface, discount system, Authorize.net integration. Programmed 100%.
Cyberfusion Consulting
Cyberfusion Consulting is a Nashville, TN web development company. Veterans of the information technology age, comprehensive skills derived from decades of technology and business development experience. Developers of custom business strategies and providers of custom web development solutions for the success of your Internet related endeavors.
Destiney.com
Personal hobby/blog site, programmed and designed, 100%.
GregDonald.com
Personal resume/qualifications site, programmed and designed, 100%.

Publications

Here is a list of software publications I have made over the years. All of these apps are released under a BSD License. For more information please visit Destiney.com
W.E.A.V.R.
Published on: 2009-01-19
WEAVR (Web-Enabled Alignment Viewing and Rendering) is a browser-based interface for viewing genetic data in map form. The end user can navigate aligned short sequence read data with a draggable and zoomable interface.
Quick Picker (PB)
Published on: 2008-08-16
Quick Picker (PB) is an iPhone/iPod Touch application for quick picking Powerball lottery numbers and viewing the latest winning Powerball pick.
myFortune
Published on: 2008-07-14
myFortune is an iPhone/iPod Touch application that shows you random fortunes and other words of wisdom and humor.
RailsDB
Published on: 2008-06-09
RailsDB is a web application written in Ruby using the Ruby on Rails web framework. RailsDB provides a generic interface to popular open source databases such as MySQL, PostgreSQL, and SQLite. The RailsDB project is currently under heavy development.
Destiney Rated Image Script
Published on: 2005-05-11
Destiney Rated Images script is continuation of the free phpRated script. Rated Images is a web application written in PHP for use with MySQL. Rated Images allows visitors to your site to list their pictures and have them rated by other members who may visit. Rated Images allows visitors to send other members private messages, as well as leave comments. Members may rate other members on a scale of 1-10. Members may also participate in the mix/match section. Viewing and reviewing members can be accomplished a number of ways, and many options are available to encourage member interaction.
Destiney Lottery Script
Published on: 2005-03-19
Destiney Script's Lottery script is a free open source PHP/MySQL web application that helps to pick your 'lucky' Powerball Lottery numbers. Random quick picks use statistical logic based on previous winning numbers to inversely weight the results for better 'random' picks. The latest winning Powerball results can be imported as well.
Destiney DB Session Script
Published on: 2003-03-24
Destiney DB Session Script is simple framework to assist the PHP applications developer in handling secure, efficient, database driven PHP sessions within a larger PHP application. In simplest terms php DB Sessions is a drop-in replacement for default PHP session handling and does not require editing the php.ini whatsoever.
Destiney Links Script
Published on: 2001-07-29
Destiney Links Script is an open source free script written in PHP for use with MySQL. Links provides a pre-built, dynamically generated, link site. Links counts referrers in and out for listed sites. Links provides site categorization infinate levels deep.
Destiney Topsites Script
Published on: 1999-05-01
Destiney Topsites Script is an open source free script written in PHP for use with MySQL. Topsites provides a pre-built, dynamically generated, traffic gathering topsite with competition among members. Features include http-referrer as well as cookie based anti-cheat devices, full admin interface, gateway-less entry, and random site selection.

Software

I've created a fairly exhaustive list of the major software applications, languages, and operation systems I have experience with and would enjoy working with again in the future.
Programming Languages
HTML/XHTML 13 years Current 9/10
CSS 11 years Current 9/10
PHP 11 years Current 9/10
Ruby on Rails 5 years Current 8/10
Ruby 6 years Current 8/10
XML 8 years Current 7/10
Javascript 8 years Current 7/10
Python 1 year 2007 4/10
Perl 3 years 1999 4/10
Java 2 years Current 3/10
C 4 years Current 3/10
Objective-C 2 years Current 3/10
C++ 2 years 2007 2/10
Unix Server Software
MySQL 10 years Current 9/10
Apache Server 10 years Current 8/10
OpenSSH 8 years Current 8/10
Samba 8 years Current 8/10
PostgreSQL 6 years Current 6/10
Postfix 6 years Current 6/10
Oracle 2 years Current 5/10
Operating Systems
Windows XP 7 years Current 9/10
Debian GNU/Linux 7 years Current 8/10
Ubuntu Linux 4 years Current 7/10
RedHat Linux 7 years Current 7/10
Mac OS X 3 years Current 6/10
Gentoo Linux 2 years 2005 6/10
FreeBSD 7 years Current 5/10
Suse Linux 5 years 2005 4/10
Solaris 1 year 2003 3/10

Education

After high school I joined the Navy and completed training in Nuclear Power and Propulsion technologies. Currently I am continuing my education by reading programming manuals on the latest web development technologies.
BMIF 310: Foundations of Bioinformatics
Dates of study: Fall Semester 2008, Studies ongoing
Audited Foundations of Bioinformatics at Vanderbilt University, an introduction to algorithms and concepts fundamental to the field of bioinformatics.
Self-Taught Internet Technology
Dates of study: 1995 - Present, Studies are ongoing
Self taught IT/IS studies have included programming languages such as HTML, PHP, Ruby, Python, Perl, JavaScript, Java, C/C++, and SQL. I have experience with most all popular operating systems including Linux, FreeBSD, and Windows. I have experience with most popular *nix servers, web server software, and database servers such as Apache, PostgreSQL, and MySQL. I enjoy programming for work and as a full time hobby.
Navy Nuclear Power School
Dates of study: 1991 - 1992, Graduated
Main studies included Nuclear Physics, Turbine Propulsion, Nuclear Power, Chemistry and Physics. Acquired Naval Nuclear Qualifications.
Navy Nuclear Field A-School
Dates of study: 1990 - 1991, Graduated
Main studies included Mechanics, Thermodynamics, Hydraulics, Machinery, Electricity, Electronics, Algebra, Physics, and Chemistry. Achieved the advanced rank of E-4 after graduation. Acquired the designation of "Machinist Mate."
Cheatham County Central High School
Dates of study: 1986 - 1990, Graduated
Main studies included Algebra, Geometry, Calculus, Chemistry, and Physics. Learned to program in Turbo Pascal and Apple Basic. Acquired five "advanced" math credits in only four years of high school. Won first place at Austin Peay State University Math Competition in 1990 for my school. Attended several computer programming competitions at Austin Peay. Attended the Austin Peay Regional "Quiz Bowl" in 1989 and again in 1990. Received Certificate of Achievement from Tennessee State Governor in 1990. Graduated in top 20% of class in 1990.

Certifications

I have acquired a couple of web-related certifications. I do not have a computer science degree as many of my colleagues do. I've learned everything I know from teaching myself, reading books, and working on the job. Hopefully these certifications are proof of my willingness to learn new things. I'm always up for a new challenge.
Zend Certified Engineer
Certified On: 2004-09-30
After programming in PHP for many years, I decided to get certified. As the PHP company, Zend has established the industry standard in PHP certification that recognizes PHP expertise. The PHP certification exam encompasses curriculum criteria specified by the Zend PHP Education Advisory Board as essential to demonstrate expert proficiency in PHP.
MySQL Core Certification
Certified On: 2005-06-20
After using MySQL for many years, I decided to get certified. The MySQL Certification Program is a high quality certification program that provides developers and DBAs with the credentials to prove they have the knowledge, experience and skills to use and manage MySQL Server.

Personal Notes

Family
My wife and I have three children, two girls and a boy.
Open Source
I support the free and open source software movements.

I am a member of The Free Software Foundation.

I am a member of The Linux Foundation.

I am a member of my local Linux User's Group.
Music
I've played guitar as a hobby nearly my whole life. I've been in a number of bands over the years.