I've been playing with computers in one form or another since I was five, and I learned how to write my first program (using BASIC) when I was seven. I've been running an eBay business of some sort, buying, fixing up, and selling computers, since I've been about thirteen, and I've kept a personal website for about 13 years, even though I did not learn "proper" web design techniques until recently.
I have experience with a variety of computer programming, scripting, and markup languages, including Kornshell Scripting, XHTML, PHP, JavaScript, AJAX, SQL, BASIC, C, C++, C#, and Java. I've also dabbled in FORTRAN, Pascal, XML, LISP (Scheme), and Smalltalk.
Some programming highlights from my academic career include:
A duty shift scheduling and certification tracking program for a small Emergency Medical Service, which was written in Java and is still used today by my college's Emergency Medical Services.
A Poker Game written to practice the model-view-controller methodology of programming in C#.
A redesign of the Huntingdon County Chamber of Commerce's website, converting it from a table-based layout to a css-based layout.
A database (powered by Microsoft SQL Server) and accompanying web interface (powered by Apache) designed for the Huntingdon Country Emergency Management agency's emergency assistance list.
An electronic medical record system (powered by PostgreSQL and Apache) for a hypothetical rural medical clinic, that tracks all patient and practitioner data, including contact information, duty schedules, appointments, medical history, perscription information, and billing.
A novel idea for an electronic medical record system (powered by MySQL and Microsoft IIS 6.0) shared between patients, family physicians, specialists, pharmacists, and emergency responders, that tracks all aspects of the healthcare process, specifically in emergency scenarios. This project was completed as part of my Bachelor's Thesis, and accompanied by a fully researched report on the problems and possible solutions associated with Healthcare Information Management, as well as a full UML design and explanation of the system. The complete project totalled 200+ pages.
Some programming highlights from my brief professional career include:
An online interface for viewing the Federal Academic Standards specifications and how courses offered at a local school district meet those requirements.
A Kornshell UNIX script that gathers usage statistics on server hard disk drives and generates reports, including historical information pulled from an Oracle database, about user profiles that exceed certain quotas. This was done for a large, publicly traded company.
An extensive C debugging project that generates buyer's and seller's reports for in-house financial transactions. This was done for the same company.
Although I've experimented in a variety of programming styles and techniques, I must admit that my favorite areas of expertise are interface design and database design, especially in healthcare-oriented industries.
Copyright (C) 2013 - Patrick W. Donley