Resume / CV - Detailed

Web Developer of PHP, MySQL, & JavaScript

I enjoy a challenge, always looking forward to the next one. I love creating new things and learning about existing ones. I like doing things right the first time.

Outside-the-box thinker with an objective view at problems and solutions. Learns new concepts and ideas quickly. Self-taught and security-minded programming with clear, organized coding standards and a modular approach. Strong server-side abilities.

Looking for telecommute or contract work; negotiable. Willing to travel or relocate for work.

Skills

PHP
7+ years
Experience creating object-oriented classes based on various design patterns and best-use practices.
MySQL
7+ years
Extensive knowledge of database creation, optimization, and advanced queries.
(X)HTML/CSS
9+ years
Ability to create standards-compliant pages using basic designs.
JavaScript
7+ years
Intermediate ability to create and modify complementary and dynamic interfaces. Solid understanding of internal workings.
Linux
6+ years
Use as both a desktop and server system. Advanced use of shell and scripts to automated tasks. Familiarity with Apache and other server packages.
Additional Technologies
Subversion, jQuery, ExtJS, XML, JSON.

Experience

SellingSource/FiTech
March 2007 to February 2010
Technology Highlights - PHP 5, MySQL 5, HTML, CSS, JavaScript, jQuery, ExtJS, XML, JSON, CSV, GraphViz, SVN, Linux, Apache.
  • Developed in PHP 5 using Object Oriented designs, focusing on Dependency Injection supported patterns for testability.
  • Created and managed cronjobs for back-end processing of automated tasks, including remote file retrieval and processing (CSV, XML, etc), account processing, and customer email alerts.
  • Created new functionality with dynamic interfaces using ExtJS 1.1, including AJAX-like calls with JSON for data, on top of existing interfaces.
  • Created developer tools to speed up debugging and development, including log aggregation, graphs using GraphViz for decision engine logic.
  • Regularly managed multiple backlog tasks as well as taking point for new priority issues and defects.
  • Worked with Project Managers in creating specifications for new tasks and reviewing existing specifications and implementations.
  • Worked with other developers to estimate level of effort and scope involved for new issues.
  • Worked with other developers to review code and test modified functionality.
  • Kept track of on-going issues across developers to quickly assess incoming defects and report on expected delivery to client.
  • Used Subversion to manage multiple on-going tasks and merge issues between development, QA, RC, and production branches.
  • Pushed code to multiple Linux-based servers in a load-balanced environment.
  • Worked with DBAs to assess, optimize, and update multiple instances of MySQL databases.
IPC
August 2007 to Present
Technology Highlights - PHP 4 & 5, MySQL 4 & 5, CSV, SOAP, HTML, CSS, SVN.
  • Contract work on a project-by-project basis.
  • Worked with contractor and clients to determine deliverables and time & cost estimates.
  • Developed stand-alone functionality with minimal overhead to be dropped into existing websites.
  • Individual projects included:
    • Use FedEx SOAP API to create and return PDF shipping labels based on user information entry.
    • Create a product search engine using imported CSV listings into a database while allowing keyword-specific overrides.
Imperial Kingdoms
January 2005 to July 2007
Technology Highlights - PHP 4 & 5, MySQL 4 & 5, Smarty, HTML, CSS, JavaScript, SVN, Linux, Apache.
  • Clone of an abandoned web-based game called Xenocide 3001.
  • Reverse-engineered without access to the original source.
  • Created in PHP 4 using basic class functionality for MVC type organization.
  • Used the Smarty template system to separate display and back-end logic. Allowed for multiple styles to be easily switched.
  • Simulated real-time action by calculating all changes since last action.
PDI Comic
July 2003 to November 2005
Technology Highlights - PHP 4, MySQL 4, HTML, CSS, Smarty, Linux, Apache.
  • Develop and maintain a web-comic management system for the writer and artist.
  • Used a multi-user administrative interface for comic and news management.