- Development Lead and ConsultantSportscapping.com2016 - PRESENT
Technologies: JIRA, BitBucket (Git), Joomla! 2.5, Phinx, MySQL, Apache, Linux, Bash
- Restructured and implemented the company development workflow and protocol.
- Manage other developers, code reviews, sprint formulation and direction.
- Implemented a project management system.
- Refactored out found anti-pattern code implementations throughout the application.
- Implemented OOP and various design pattern to consolidate duplication and poorly written code.
- Implemented PHPUnit tests for refactored functionality to help preserve intent and application efficacy.
- Founder and Principal Web DeveloperMagnetic Merchandising, Inc.2005 - PRESENT
Technologies: LAMP, jQuery, MooTools, Bootstrap, Joomla!, Nooku RDF, Zoo Application Framework
- Helped SMBs improve their general web presence.
- Developed on the Joomla platform.
- Designed and developed general applications.
- Developed social media apps.
- Gathered, analyzed, and planned requirements.
- Conducted API review and implementation.
- Selected, modified, and deployed the content management system.
- Oversaw SEO, SEM, and Google Analytics.
- Provided service and customer support.
- Set up and supported the hosting service.
- Technical DirectorGreatWork/EntryMark2013 - 2016
Technologies: Joomla!, Nooku RAD, BitBucket, JIRA, LAMP
- Designed development workflow and policies.
- Implemented the project management framework.
- Formulated sprints and managed the development team.
- Performed code reviews via pull requests.
- Served as principal technical architect of the entire system.
- Framework Documentation Consultant and DeveloperTimble/Joomlatools2014 - 2015
Technologies: Gitbook, Node.js, Jekyll, Joomla!, Nooku RAD
- Contributed continuously to Nooku/Koowa API documentation.
- Wrote tutorials on how to use the framework.
- Contributed functionality to the framework.
- Wrote a number of blog posts announcing different features in the framework.
- PHP Application ConsultantIncendant.com (via Toptal)2014 - 2014
Technologies: Joomla!, PHP 5, Nooku, MySQL
- Designed a new API for mobile device consumption.
- Designed and implemented new class/object structure to support many data associations.
- Created an administrative application for customer management and content access subscription.
- Created a management application for data being consumed by clients of the API.
- Migrated the entire offering from Joomla! 2.5 to Joomla! 3.x.
- Senior PHP EngineerPulsePoint TM (via Toptal)2013 - 2014
- Analyzed the current state of the overall application.
- Implemented and continually supported ongoing, large-scale SEO strategy.
- Added an improved configuration back-end to give site admins more control over the content.
- Utilized RAD framework against short- and long-term design and service offering goals.
- Implemented SOA to make maximum reuse of existing and new services.