Steve’s Resume–Capabilities Overview
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).
- 20 years of software development experience working for small-, medium- and large-sized companies in various industries in either permanent or contracting capacities, with development processes ranging from very unstructured to very structured. Actively participated in developing and refining these processes.
- Web/Internet systems development experience — 14 years, working with LAMP (Linux, Apache HTTP Server, MySQL & PHP), popular web applications (e.g., WordPress, phpBB and Zen Cart), PostgreSQL, HTML/XHTML, Cascading Style Sheets (CSS), XML generation/processing, syndication (RDF/RSS) creation/consumption, JavaScript/jQuery, cron jobs, Internet protocols (HTTP, FTP, etc.) and much more. Developed web pages of various sorts since 1995. Continuously learning new technologies/techniques in the custom development of many websites. Committed to developing to web standards as much as possible. Conducts design and development of web applications in a manner that’s as serious as any other form of software development.
- Full lifecycle experience, including customer visits/meetings, requirements gathering, architectural review, structured analysis and design, coding/refactoring, code reviews, QA/testing, systems integration, acceptance, delivery/installation, technical support and maintenance tasks.
- Project leadership on various key projects (e.g., responsible for leading/coordinating projects at Mergent that affected well over a majority of that company’s revenue). Very experienced with the balancing act of keeping management, business units, IT operations and colleagues involved and informed, as well as developing, communicating and adhering to project schedules.
- Working on project development teams of all sizes, from one to over ten. Excellent with coordinating, mentoring and exchanging information (e.g., techniques and new tools) with colleagues. Always committed to team success.
- Database design and SQL programming — 13 years; recent relational database experience is with MySQL, PostgreSQL and Oracle. Coded passthrough SQL and stored procedures using PL/SQL. Modeled relational databases using various data modeling tools. Worked with various data abstraction frameworks for both Windows and web applications.
- Object-oriented design and development — 13 years; main object-oriented experience is with PHP and Delphi‘s Object Pascal.
- Windows client/server and multi-tier development experience, mostly with Delphi on NT & 2000 — 8 years. Well acquainted with Rapid Application Development, GUI design, Win32 API utilization, and dealing with Windows’ idiosyncrasies.
- Building information management systems mechanisms that handle workflow, data search/analysis, report generation and quality control. Understands intimately how data entry personnel do their work and knows how to create entry features that simultaneously enable high productivity while ensuring data integrity.
- Advanced development skills, like multithreading, reusable classes & components, web page templating, mod conflict reconciliation, session/disk/memory caching, exception handling for robustness and fail-safe designs, high-performance designs and handling memory issues.
- Excellent verbal and written communication skills. Developed many comprehensive requirements, design and other documents. Conducted many design reviews and other meetings. Worked patiently with users/customers, understanding their perspective.
- Personal qualities and principles: Strong work ethic • Self-starting • Multitasking • Rapid self-training • Achieving high quality and customer contentment • Strong adherence to professionalism • Flexibility with work schedule • Energetic





Entries (RSS)