Steve’s Resume–Technical Skills Inventory
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).
Note: This is not a list of all programming-related skills ever utilized by Steve Magruder. Essentially this is a list of noteworthy skills utilized over the past seven years.
Programming, Scripting and Tagging Languages
PHP 4.x & 5.x (using NuSphere PhpEd 5.x, Zend Studio 3.0.x/5.5 & text editors) • Win32 API • HTML/XHTML • Cascading Style Sheets (CSS) • XML • JavaScript • PL/SQL • Borland Delphi Client/Server and Enterprise (versions 1 through 6) • Delphi Studio 7 Architect
Web/Internet, Middle-tier and Other Server-side Technologies
LAMP • PHP 4.x & 5.x • Client-side and server-side scripting • WordPress 2.x • jQuery • phpBB 2.0.x (including development of a fork with many additional features) • Zen Cart 1.3.x • osCommerce • Configuring and modifying web application themes, templates and plugins/modules • Syndication (RDF/RSS) creation/consumption • Apache HTTP Server 1.3.x/2.x • PHPMailer • cPanel • cron jobs • Internet protocols (HTTP, FTP, etc.) • Web Developer (Firefox extension) • ColorZilla • Firebug • AIS Web Accessibility Toolbar • Web browsers: Internet Explorer, Mozilla Firefox, Opera, Apple Safari, Google Chrome and others
Databases and Related Tools
MySQL 3.2x, 4.x & 5.x • PostgreSQL 8.x • Oracle 7.3 & 8i • phpMyAdmin • SQLyog • phpPgAdmin • Direct Oracle Access • MySQL Data Access Components (MyDAC) • SQL-Programmer • Relational database modeling • Oracle Designer • Writing SQL scripts and stored procedures
Design/Development Techniques and Related Tools
Structured analysis and design • Object-oriented programming • Writing efficient algorithms (even when complex) • Multithreading • Designing data entry mechanisms for workflow, search/analysis, report generation and quality control • Process & data flow diagramming • Formal design presentations • Web page templating • Mod conflict reconciliation (for functional merging, consistency, duplication avoidance, logical coherence) • Session/disk/memory caching • Debugging and untangling complex logic • Handling memory issues (utilization, leaks/creeps and overwrites) • Exception handling for robustness and fail-safe designs • High-performance designs • Designing/deriving reusable classes • Version control • Bug/issue tracking • Mantis Bug Tracker • Working with regular expressions • CVS • TortoiseCVS • MS Visual SourceSafe
Operating Systems and Network Servers
Windows NT/2000/XP/Vista • Mac OS X 10.x • Mandriva Linux 8.x, 9.x & 2006 • Red Hat Linux 8.x & 9.x
Other Development Tools
Adobe Photoshop 6.x & CS3 10.x • The GIMP 2.x • Graphviz • JpGraph • Microsoft Virtual PC • Beyond Compare • Notepad++ • TextPad • Easy To-Do Pro • OpenOffice.org • MS Office • Wikis • CuteFTP • FireFTP • FileZilla • Filzip • FireShot • Gadwin PrintScreen • Project JEDI JVCL and various third-party Delphi VCL components
Industries/Clients Worked With (Freelancing and Professional Career)
Online Communities and News/Information Sites • Authors & Book Publishing • Civic Efforts • Graphic Design • Business/Financial Information Publishing • Energy Trading • Insurance & Benefits Outsourcing • General Computers/Software • Software Product Development (for Police Agencies, Manufacturers & Public Housing Authorities)





Entries (RSS)