Resume

William A Kelly Jr.
44 Bradley St.
Portland, ME. 04102
Phone @phone
@email

EDUCATION: BS Computer Science University of Southern Maine

OPEN-SOURCE CONTRIBUTIONS:

Drupal user page: bkelly
Current custom Drupal 7/8/9 modules developed and maintained:

EXPERIENCE
  • Prometsource, Chicago, IL
    June 2016 to Present – Contractor

    Remote Software Engineer developing custom modules and themes in Drupal 7, 9 and 9 with a distributed team specializing in the commerce, government and educational sectors.

    Responsibilities:

    • API integration, (POS, Zoom, WebEx, Adobe, Salesforce, GoToWebinar, Facebook, Twitter, etc.).
    • Identifying and solving MySQL bottlenecks.
    • Complex content migrations from disparate sources and access levels.
    • Content syndication to affiliates and sub-domains.
    • Custom SOLR integrations and configurations.
    • Single-Sign-On, Active Directory and remote login integration.
    • Administer continuous integration systems, (Jenkins, Travis, etc.).
    • Dev-ops including system and database administration.

    Clients:

    • American Library Association Store - Integrated Drupal 7 commerce with Zoom, Adobe, WebEx and Moodle for sale of digital products.
    • Career Source Florida - Migrated 14 sites using 3 different systems into WordPress.
    • First National Bank of Texas - Drupal 8 security audit and database optimization.
    • Homeland Defense and Security Information Analysis Center - Migrated Drupal 7 site to Wordpress hosted on Windows IIS and SQL Server database, (non-trivial).
    • Idex - Migrated a pump sales tool written in Java from Drupal 7 to a Drupal 9 module.
    • Lifeminute - Created Drupal 8 site that implemented both a responsive and AMP, (Accelerated Mobile Pages) and migrated legacy site.
    • Little Giant - Wrote module to integrate a product spin feature into Drupal 7 commerce products.
    • Marquette University - Integrated Drupal 8 site with real-time parking data for teachers, administration and students.
    • Martin County Florida - Solved SQL bottleneck on Acquia that was bringing the site down. Fixed bug in third party library used by SAML Single Sign-On. Migrated public documents, (RFP, Meeting minutes, etc.) to multiple formats for ADA and WCGA compliance.
    • MOEBS Services - Worked with clients team to add features to hundreds of associate portals using Drupal 7.
    • National Association of Realtors Store - Created sales, marketing and reporting tools and integrated login with OpenID on a Drupal 7 commerce store.
    • National Institute of Health - Implemented complex permissions for scientific papers and medical studies. Migrated submitted data to multiple formats to make the Drupal 7 site ADA and WCGA compliant.
    • Orange County - Wrote module to syndicate content to local communities in a Drupal 8 site revamp.
  • Genuine Interactive, Boston, MA
    September 2012 to January 2015

    Software engineer in a team environment for a large media company developing custom modules and themes using a variety of frameworks including Drupal 7, WordPress, Magento and CodeIgniter.

    Responsibilities:

    • Multilingual site development in Drupal, WordPress and Magento
    • Search integration with SOLR and Google Search Appliance
    • API integration, (POS, Brassring, Salesforce, Facebook, Twitter, etc.).
    • Install, configure and administer Jenkins continuous integration.
    • Drupal site-building using custom modules, themes, Views and Features.
    • Custom content migration.

    Clients:

    • CohnReznick - Legacy maintenance on Drupal 6 site.
    • Imprivata - Created 4 multilingual variants of site.
    • Intralinks - Responsible for creating 8 multilingual variants.
    • JN Phillips - Created sales tool using remote POS system for real time stock and appointment data.
    • Lysol - Facebook integrations, (many).
    • MITRE - Integrated search with Google Search Appliance. Integrated custom job search module with BrassRing.
    • New Balance - Created research tool for shoe user testing.
    • Revision Military - Created multilingual variants for WordPress and Magento sites and integrated the disparate systems together.
    • Twisted Tea - Solved splash load time issue using Varnish.
  • Down East Enterprise, Rockport, ME
    September 2006 to September 2012

    Developed the online presence for publishing company using Drupal, Magento, VBulletin and Open-X. Performed all LAMP stack/Dev-Ops support services.

    Highlights:

    • Developed Drupal magazine module and custom themes for 5 magazines.
    • Migrated content from leased CMS systems.
    • Created custom Magento extensions and themes for all magazines and bookstore.
    • Replaced ad services with internal Open-X adserver.
    • Train editors and writers on online systems.
    • Supported and marketing teams with cross platform data.
    • Integrated Magento with Microsoft Dynamics, (Great Plains).
    • Created Drupal real estate module and interfaced with MLS API for real estate site.
    • Developed custom CAPTCHA utilizing advertiser content as value add-on.
    • Create a smart email system that targeted content based on customer data.
    • Wrote module to import entire magazines from Adobe InDesign to Drupal 7.

    Websites:

ADDITIONAL SKILLS and SOFTWARE: (I kinda assume you know I can do most of this, but for completeness...)

AMP, Apache, Apex, C/C++, CodeIgniter, Compass, Composer, CSS, Drupal 4/5/6/7/8/9, FreeBSD, Git, HTML, JavaScript, Jenkins, jQuery, LAMP, Linux, Magento, MySql, Perl, PHP, Python, React Native, SalesForce, SASS, Shell Scripting, SSH, Travis, Twigg, WordPress

REFERENCES: Provided on request

ACTIVITIES: Skiing, Skating, Sailing, Biking

Download Resume: (contains .docx, .odf and .pdf formats).