Khalim O. Harris ( Acquia Certified Site Builder - Drupal 7 )

OBJECTIVE:
To obtain a position that will challenge and enhance my diverse programming and networking background.

SKILLS:


Degrees and Awards: BS Computer Science – CCNY, Linux Certification.


Programming: PHP, PERL, Java, XML, SOAP, Web Services, PL/SQL, OOP, LDAP, CGI, C/C++,



JavaScript, HTML.


System Administration: UNIX / Linux (OS X, Solaris, Irix, RedHat, Mandrake, Debian),



Windows 2003/2000/9x/NT.


Applications: Drupal, WordPress, Apache, MySQL, SVN, CVS, Weblogic, Tomcat, CVS, Netscape iPlanet, MRTG.

Onsite Team Lead
7/14 - 1/15

Backend Drupal Developer and team lead for Junior- to Mid-level developers. Scrum Master responsible for leading an Agile dev team and related work – creating tickets, grooming, estimating, code reviews, etc. Wrote php code using Drupal and related module APIs to accomplish business goals and reproduce existing functionality. Followed detailed business rules for building and maintaining Drupal sites at local, dev, qa, and production levels. Tools used: Drupal 7, CSS, git / git.com, MySQL, VMWare, bash, Jenkins, Jira, Confluence.

Lead Developer and Architect
4/14 - 6/14

Offer direction on how to accomplish various tasks in the leanest manner possible sometimes requiring new architecture. Troubleshoot, document, and fix failed Drupal migrations. Provide solutions for migrating to Drupal the many hundreds of sites built on other platforms. Script the migration process as much as possible to automate content migration. Write custom modules to accomplish many detailed requests for Drupal site behavior. Built Permissions and Roles based module to regulate who edits translated content which also created new roles and permissions as new languages are added. Migrated HR 'self-help' architecture consolidating data for thousands of documents and a zip file to produce a translation linked user interface where there was none prior.

Customer Experience Engineering; Developer
12/13 – 3/14

Built a Sales and Marketing tool on the Drupal 7 platform intended for online and offline use after conversion with Phone Gap and MoSync for various tablets and iPads. Custom module development leveraging various theme, Form, Views, and permission hooks and api functions. Coupling them with JavaScript libraries and some light image processing now enables sales teams to draw once, then project 'hot areas' onto resized images.

New Venture in Consumer Purchasing; Developer
5/13 – 11/13

Object Oriented Programming on an ‘everything-proprietary’ tech-stack using an MVC framework in PHP. Used Javascript, jQuery, and LESS using the “AMEX” CMS and Framework (unnamed due to contractual constraints) to build a consumer facing website designed to enhance the brick-and-mortar shopping experience with loyalty cards. Incorporated 3rd party REST / JSON-based API on the front-end to add functionality and expand business offerings to full extent of API. Responsive design on an ‘everything-proprietary’ website handling desktop, tablet, and mobile breakpoints delivering a different user experience and user interface for each. Responsible for ensuring the site meets or exceeds the AMEX accessibility standards using the grading system of XpresScan.

Software Developer
3/12 – 5/13

Handled perpetual feature requests and bug fixes on various high-trafficked AMI web properties using the Drupal 6 an Drupal 7 platforms. Required to update and fix software initially built by third party contractors often revisiting best practices both for PHP and Drupal. Built initial stages of Muscle & Fitness redesigned website on Drupal 7 requiring some responsive design techniques and incorporating Javascript/JQuery controls. Used Agile practices in planning, building, and repairing all properties. Sites worked on or enhanced: okmagazine.com, radaronline.com, nationalenquirer.com, muscleandfitness.com, muscleandfitnesshers.com, shape.com, fitpregnancy.com, countryweekly.com,

Emerging Technology Group Senior Developer
12/11 – 2/12

Responsible for cleanup of botched site build on Drupal platform involving complicated data migration and aggregation. Customized various modules and leveraged knowledge of Drupal architecture, schema, and methods to address the business requirements, logic, and existing data schema in building the main corporate site: harpercollins.com. Also responsible for maintenance and repair on two WordPress sites: broadsidebooks.com and avonromance.com.

Software Developer
4/10 – 12/11

Software Developer responsible for maintaining several Drupal 5, Drupal 6, and WordPress sites. Charged with designing the architecture and extending several corporate websites including Rodale.com, RodaleInc.com, Bicycling.com, MensHealth.com, and WomensHealth.com. In addition, rebuilt a well-trafficked microsite: HomeRemedies.Prevention.com. Utilized several strategies (including database, php, and sql code optimization in addition to other caching methods) to ensure site availability and competitive performance. Built and updated modules and features as required implementing custom PHP and JQuery code. Maintained WordPress blogs: MariasCountryKitchen.com. Used CSS in all sites mentioned to support the custom design of each. Managed international development team ensuring quality of work and following of company as well as PHP / Drupal Community standards in coding and general project practices of timeliness, communication, and direction.

Turner New Products Group Senior Developer
11/09 – 3/10

Worked with team of developers using Drupal 6 to build CNNGo.com. Developed module for "Hero" generation and display. Required use of custom MySQL queries and PHP code to retrieve field data and inject Advertisement code into slideshow. Used Jquery / Javascript to build and customize a high-end functional slideshow on Drupal Website. Also incorporated CSS sprites for menu and view state display and control.

Lead Developer
5/09 – 11/09

Senior / Lead Developer responsible for engineering business goals into new online products. Applied Drupal CMS to previously manual procedures cutting production time on some jobs by more than 50%. Enabled some tasks to be completed by less technical employees including managers and editors. Built multi-page dynamic “Request Form” (a Wizard) for interdepartmental requests, communication, and feedback utilizing the Drupal Form API and various Drupal hooks. Automated task of migrating “Salon Networks” from static files to CSV in preparation for site relaunch. Responsible for training and support of new tools and programming support of other developers. Responsible for Linux development server including installation, configuration and upgrades of OS and software including iptables, Drupal and various command-line tools.

Senior Consultant
8/08 – 2/09

Project Lead using Drupal 5.10 with PHP 5.2, MySQL 5.0, Apache, and SVN to design, build, and deploy the new version of the Rodale corporate website: rodaleinc.com. Also incorporated personal and colleague assisted Javascript and CSS skills to enhance the site and acheive its intended look and overall experience on multiple web browsers. Applied advanced features of Drupal to ensure that Drupal Blocks, Views, and Pages and Templates appeared where expected and were functional where necessary. Used some Rodale developed proprietary coding practices to ensure site trafficking is properly reported. Responsible for all bug-fixes and feature additions to the site as well as ensuring that necessary modules were installed and working properly.