Steve’s Resume–Roles and Projects
Steve Magruder — Contact Steve — Louisville, Kentucky
Freelance Web Programmer — 20 years Programming Experience
———No Third-Party Recruiters Please———
Objective
Full-time freelance PHP programming expert seeking web programming opportunities. Open to subcontracting.
Concentrating in web programming (server-side and client-side), relational database design and advanced configuration for websites, dynamic website features, and web applications, mainly using PHP and MySQL. Ready to apply a wide array of web design and development skills to any given task.
Normally working on local projects, but can also take off-site projects from anywhere in the United States and Canada (and perhaps beyond).
Lead Full-time Freelance Web Programmer and General Manager of WebCommons LLC – Various customers – 11/2003 to Present
- Designed and developed various websites, programmed website features and web applications using PHP 4.x/5.x, NuSphere PhpEd 5.x, Zend Studio 3.0.x/5.5, XHTML 1.0, CSS, JavaScript, RSS, Apache HTTP Server 1.3.x/2.x and various other technologies and tools.
- Increasingly taking on community website configuration and development, using web applications such as WordPress and phpBB.
- Designed databases using MySQL 4.x/5.x (with phpMyAdmin and SQLyog) and PostgreSQL 8.x.
- Have worked strenuously to ensure compliance with XHTML and CSS standards while working toward high usability and high performance.
- Currently developing a fork of phpBB 2 called the WebCommons Citizen Assembly Board™ (CAB). CAB is used for the Louisville History & Issues discussion board, and will be open-sourced in the future.
Software Development Contractor – Kentucky Transportation Cabinet, Frankfort, Kentucky – 5/2002 to 10/2003
- Designed and developed major modifications to a records management application for entering, analyzing and reproducing Kentucky Vehicle Enforcement citations. The most significant updates were changing much of the design from RAD to object-oriented MVC and adding workflow, search/analysis, report generation and quality control capabilities.
- Redesigned the Oracle 8i database and fixed a large number of pre-existing bugs and data integrity issues.
- Conducted extensive beta testing with customers and completed iterative code fixes/changes before the application was placed into production.
- Used Delphi 5, PL/SQL, Direct Oracle Access, Oracle Designer, SQL-Programmer and Project JEDI JVCL (amongst other third-party components) to complete this assignment.
Earlier Roles
- Software Development Contractor – Tenmast Software, Lexington, Kentucky – 11/2001 to 1/2002.
- Senior Systems Analyst – Centurion Solutions (Closed), Sewickley, Pennsylvania (telecommuted from Fremont, California) – 1/2001 to 9/2001.
- Senior Software Engineer – Maxager Technology (later OutPerformance, now closed), San Rafael, California (working at Mountain View location) – 5/2000 to 1/2001.
- Senior Programmer/Analyst – Mergent (formerly Moody’s [division of Dun & Bradstreet], Financial Information Services Group), Charlotte, North Carolina – 11/1997 to 5/2000.
- Software Development Contractor – LG&E Power Marketing (Closed; parent was LG&E Energy, which is now E.ON U.S.), Louisville, Kentucky – 10/1996 to 7/1997.
- Programmer/Analyst – Prudential Service Bureau (now SHPS), Louisville, Kentucky – 10/1994 to 7/1996.
- Software Developer – IBM, Endicott, New York – 8/1989 to 7/1993.
- Cooperative Internships – IBM – 1986 to 1988 (three semesters).





Entries (RSS)