Allan Chappell
Contact me
http://generalredneck.com
generalredneck
general_redneck
generalredneck
generalredneck
Contact me
http://generalredneck.com
generalredneck
general_redneck
generalredneck
generalredneck
Senior Drupal Backend Developer
Experienced in web development and capable of expert design, code, and maintenance of both simple and complex web applications. Ten years as a web-designer/programmer. Skilled in Drupal module development. Specialized in automated user interface testing using Webdriver. Compatible team player. Capable of rapid adaptation to surroundings. Strong communicator.
Work Experiance
Skills
PHP | Javascript | Drupal Dev | Linux/Mac | ||||
---|---|---|---|---|---|---|---|
HTML | jQuery | MySQL | Windows | ||||
SASS/CSS | Theming | Solr | Git |
Important Stats
10 | 102 | 8 | 31 |
---|---|---|---|
years of work experience | commits to Drupal Modules | Public Sessions and Webinars | Techincal blog posts |
Recommendations
His contributed work on both our backend PHP API's as well as our automated headless Selenium testing was stellar and second to none. Travis Tidwell | Allan provided great insight to our projects and brought a certain level of patience and understanding during the development process as new and challenging changes came up during development. John Chambers |
Life Story
Chicago, IL
February 2013 - Present
Promet Source — Senior Solutions Architect
Daily Duties
- Built and maintained Drupal 6, 7, and 8 websites
- Developed technical requirements for client scenarios
- Estimated hours for proposed solutions
- Lead development teams of up to 7 team members
- Specialized in CiviCRM
- Managed and administered server configuration
- Pioneered automated workflows for continuous delivery on custom and Acquia platforms
- Led solutions architects, maintaining moral and momentum
- Innovated solutions in NodeJS and AngularJS.
- Built robust solutions for complicated problems
- Trained new and existing team members in best practices as well as advanced design pattern techniques
- Developed time saving Developer frameworks incorporating new technologies such as:
- Composer
- Behat
- Vagrant
- Chef
Addison, TX
January 2012 - December 2012
AllPlayers.com — Drupal Developer
Daily Duties
- Managed both Drupal 6 and Drupal 7.
- Worked closely with Drupal Commerce.
- Co-maintain modules GA-Services and Views Natural Sort.
- Built command line tools to help developers manage their development environment.
- Worked heavily with Selenium automated testing.
- Pioneered automated testing by helping transition over to newer testing technologies such as Behat and Mink.
- Produced company policy to have passing tests and test coverage before code could be submitted.
Irving, TX
September 2011 - December 2011
Robert Half Technology — PHP Developer/Consultant
QuickSilver Interactive Group
- Developed a MVC style application using Zend Framework
- Create PDF reports suitable for printing.
- Used git for version control
Dallas, TX
October 2009 - May 2011
Distribion Inc. — PHP Developer, Lead QA Engineer
Daily Duties
- Used knowledge of PHP 4.3 (and newer versions), JS, and Linux based command line tools to develop an online marketing material management software.
- Worked primarily with a Postgres 8.1 and 8.4.
- Solved or worked around severe architectural flaws in existing code and system structure using knowledge of programming design patterns.
- Developed features optimized for high traffic.
- Utilized svn.
Consultant
- Trained employees in programming techniques, frameworks, and general help about the product.
- Used detailed knowledge of the product to consolidate several versions into a single master version.
QA Department
- Pioneered a new department.
- Analyzed requirements documents to produce test plans.
- Wrote standards documents for coding and testing.
- Led company employees by producing new processes.
Irving, TX
October 2009 - February 2010
DeVry University — Assistant Project Lead
Academic Success Center's Tutor Scheduling System
- Specialized in system usability.
- Used jQuery and various supporting plugins to produce a very sleek and new user interface.
- Designed the interface to make substantial use of AJAX for quick load times and implementation of caching.
- Created a PHP Model View Controller (MVC) framework to support the application.
- Made often decisions professionally and quickly.
- Managed communication between the team and the client.
- Produced and maintained requirements documents from client input
Richardson, TX
March 2009 - October 2010
HRSmart — Quality Assurance Engineer
Daily Duties
- Specialized in automated testing using Selenium RC with the Selenium PHPUnit API.
- Wrote test cases, automated users, and minor load testing.
- Used development background to understand and expose potential security risks such as:
- SQL injection opportunities
- Cross-site scripting opportunities
- Badly written SQL queries
Dallas, TX
September 2008 - January 2009
Tribal DDB Dallas — Application Developer
Daily Duties
- Extended Zend Framework to develop or modify new or existing creative media websites.
- Used various architectures to achieve needed performance and stability.
- Worked with very structured, large teams split into very specific roles to maximize productivity.
- Kept up with a swift time line.
- Used Subversion to collaborate code.
Kimberly Clark's Room A Day Giveaway
- Developed the PHP driven back end to a fully functional sweepstakes and instant win microsite that was optimized for high load.
- Used Zend Framework to communicate with an Oracle Database, validate registration data, maintain sessions, and provide user authentication.
- Developed a communication class for Flash using AMF PHP
- Used SOAP to call third party web services.
Forney, TX
June 2005 - September 2008
Birdman Kustom Electronics — Computer Technician
Forney Chamber of Commerce - http://forneychamber.com
- Created an interface written in PHP and PERL that allowed users to search through a MySQL driven business directory.
- Used views for Drupal 5 to create an interactive calendar application.