My name is Kevin Knoll and this is my resume.

I have over 16 years of experience including converting COBOL code into a web application, integrating with dozens of systems, streamlining and standardizing development workflows, and managing direct reports and department goals and budgets. Here is an abbreviated summary. If you have any questions or would like me to elaborate further, drop me a line at [email protected]

Experience

  1. Assistant Manager, Development

    JPL – since Jan 2020

    • Take on additional Manager reponsibilities while still performing Senior Interactive Developer duties.
    • Meet weekly with direct reports and handle annual compensation increase budget and complete annual performance reviews.
    • Work with two other managers to manage work pipeline, budget, and communciations within the department.
    • Implement and interate on a standardized Docker workflow for multiple developers on both Mac and Windows.
    • Developed a suite of WordPress plugins for franchise-based businesses.
      • access control allowing corporate users to limit what content a franchisee can create and edit
      • dynamic "hyper local pages" created on the fly for over 40,000 cities in the United States and Canada
      • automated sync to create new locality and franchise pages
      • dynamic lead generation form with smart attribution - single form to manage, but leads are attributed based on form placement and website visitor's "local franchise"
    • Act as a technical consultant and provide support for other developers.
  2. Senior Interactive Developer

    JPL – May 2012 — Jan 2020

    • Built and maintained a varient of client webistes, primarily using WordPress and Drupal.
    • Built several Facebook apps, Android and iOS apps, and internal scheduling and resourcing tools.
    • Archetyped the transition from SVG to Git. Implemented a new Continuous Integration workflow
    • Supported with web deployments and server configuration and uptime and reliability.
    • Developed a WordPress plugin to display business locations on a map with Google Places searches and postal code geolocation. This plugin has been implemented on about a dozen sites and also supplements location data within WordPress with external data from CRMs and custom APIs.
    • Built data collection website in WordPress (with Gravity Forms and Gravity Flow) that is used to collect data from over 200 companies and enforces an approval workflow where the data must be approved by collegues and then the website owner. Also includes yearly conversion of data into an archive, historical reporting, audit trails, and widgets used to embed data into a third-party site.
    • Implemented load balancing on high-availability website used to support multiple live events. Tested and configured using OctoPerf.
    • Integrated with SmarterCommerce, Google Maps, Oracle ERP, Mailchimp, Salesforce, Facebook SDK, Microsoft Dynamics (ClickDimensions), Auth0, Azure SSO, Amazon Web Services.
  3. Senior Web Developer

    Digital Pulp – July 2010 — May 2012

    • Developed and maintained client websites using a variety of tools including Magento, Radiant (Ruby on Rails), and WordPress.
    • Integrated with PayPal and Mailchimp.
  4. Web Developer

    Computer Applications Unlimited – Sep 2007 — June 2010

    • Converted legacy Home Medical Equipment (HME) billing software originally written in COBOL into a modern web application ins Java Server Pages (JSP).
    • Added additional integrations including web-based faxing, UPS logistics, and mapping.

Education

Associate in Specialized Technology, Software Applications and Programming

ITT Technical Institute – 2005 — 2007

  • Studied Visual Basic, Microsoft Access, Java, and Java Server Pages (JSP)
  • Developed several applications including a Sudoku solver and a Java-based web socket server used for chat and turn-based gaming server.