John Hanley

John Hanley Email and Phone Number

Drupal & GameMaker Architect | Corp-to-Corp, No Agencies @
John Hanley's Location
Amarillo, Texas, United States, United States
John Hanley's Contact Details

John Hanley work email

John Hanley personal email

n/a
About John Hanley

DRUPAL SUMMARY⦁ 19+ years of LAMP stack Drupal back-end development experience including 7+ years with Drupal 8/9/10⦁ Built dozens of Drupal applications of various sizes and complexity for Fortune 500 companies and federal government agencies⦁ Experience with Drupal technology stack: server, operating system, database, web server, PHP, Symfony MVC framework⦁ In-depth knowledge of Drupal API strictly adhering to Drupal best practices and code standards⦁ Architect robust feature-rich Drupal applications combining core, contributed & custom functionality⦁ Adept in Agile incremental and iterative development concepts⦁ Track record of delivering project requirements without sacrificing quality for expediency⦁ Innovative and adaptable, eager to accept technical challenges and implement sound solutions⦁ Build strong and collaborative relationships with cross-functional teams and stakeholders⦁ Excellent verbal and written communication and documentation skills with technically diverse audiences⦁ Public trust background clearance for federal government contractingGAMEMAKER STUDIO SUMMARY⦁ 11+ years of GameMaker Studio development experience targeting Windows/Mac, HTML5 and Mobile platforms for business, education, and entertainment⦁ Creation of HTML5 series of educational interactive and modeling activities to support and enhance off-line curriculum⦁ Leverage powerful GMS features including Physics, Surfaces, Shaders, Sequences, Particles and Extensions⦁ In-depth understanding of GMS object-oriented programming principles involving the creation, management, and inheritance of objects through the utilization of GML scripting event features including functions, methods, structs, and constructors⦁ Implementation of gameplay systems, including advanced play mechanics like spawners, dynamic pathfinding, object states, depth layers, dynamic dialog boxes, custom menus, level data load and game save systems⦁ Conceptualizing, designing, and implementation of custom animated sprites and playfield graphic assets with skill in layering objects and assets strategically for immersive experiences⦁ GML script management via Git source control branching and versioning

John Hanley's Current Company Details
Heavy Kettle LLC

Heavy Kettle Llc

Drupal & GameMaker Architect | Corp-to-Corp, No Agencies
John Hanley Work Experience Details
  • Heavy Kettle Llc
    Sr. Drupal Developer
    Heavy Kettle Llc Jan 2005 - Present
    DRUPAL DEVELOPMENT⦁ Proficient in Drupal and web development technologies like Git, Acquia Cloud, Composer, YAML, JQuery, AJAX, SQL, XML/JSON, Drush, and Docker with local development environments including DDEV, Lando and Docksal.⦁ Extensive experience in custom Drupal module development with the Symfony PHP framework architecture to extend and enhance the functionality for feature extension, behavior modification, external systems integration, data processing and manipulation, user interface enhancements, access control and permissions, event handling and custom workflows.⦁ Successfully implemented the Drupal Presentation Abstraction Control (PAC) architecture, which separates web applications into distinct layers: Presentation (focused on UI and display logic), Abstraction (handling functionality and data manipulation), and Control (managing user input and system behavior).⦁ Experienced in Drupal headless setups, adept at decoupling front end and back end by utilizing JSON:API for efficient and authenticated content retrieval.⦁ Implement Drupal Behaviors with jQuery to produce dynamic, robust client-side experiences to enhance the UI, Ajax content loading for responsiveness, and improve forms with autocomplete and validation.⦁ Leverage the robust capabilities of Drupal to create and consume RESTful Web Services APIs, seamlessly integrating third-party web APIs to enhance the functionality and features of web applications.⦁ Experienced in Drupal's multi-site management feature to run multiple websites from a single codebase, with individualized configurations and databases for each. ⦁ Utilize the Drupal .theme file to leverage preprocess and alter hooks for customizing node and Views data output.⦁ Proficient in Drupal theming methodologies to create and customize Twig templates to enhance and modify data output via Twig's syntax. ⦁ Application test coverage creation with Codeception and Behat.
  • Heavy Kettle Llc
    Gamemaker Studio Developer
    Heavy Kettle Llc Nov 2013 - Present
    GAMEMAKER STUDIO DEVELOPMENT⦁ Create destructible terrain playfields with Surfaces using collision detection with explosive objects to show incremental destruction progression.⦁ Leverage the built-in physics engine to simulate realistic movement, collisions, and interactions between objects and playfield obstacles built with Fixtures.⦁ Create dynamic pathfinding logic for objects navigating playfields and obstacle avoidance handling to ensure smooth object movement.⦁ Extensive experience with custom interfaces via mouse and touch input for grab and release interaction between objects and the playfield while enforcing boundary movement restrictions.⦁ Integration with web services via HTTP requests to send and receive data asynchronously for storage and retrieval of score and statistical data.⦁ Skilled in creating custom UI components (e.g. sliders, buttons, dropdowns, checkboxes and radio buttons) to handle various UI events, such as mouse clicks and hovers, to handle in-game actions like settings, level selection, popup dialogs and game load/save functionality.⦁ Experienced in creating compelling visual effects using Shaders with GLSL code for both Vertex and Fragment shader stages to manipulate textures and colors combined with caching techniques for efficiency and optimal performance.⦁ Render precision graph line drawings through the use of custom mathematical functions to calculate interpolation plot points using scaled variable values defined by UI components.⦁ Proficient in the use of external JSON files for efficient management of environment settings, user preferences and language localization.⦁ Create captivating cutscenes with Sequences to reward player achievements by defining a series of actions and events to control the timeline flow.⦁ Embed hidden features (aka. Easter eggs) to encourage exploration and reward curiosity.⦁ Employ audio bank sound effects including music, weapons, explosions, alarms and more to create engaging experiences.
  • Fuse Iq
    Sr. Drupal Developer
    Fuse Iq Nov 2008 - Nov 2015
    • Serve as Drupal technical lead responsible for project spec analysis and estimation, application architecture and data structure design.• Architect complex Drupal applications combining core, contributed & custom functionality:o Hard media rental system including distribution, tracking, notification and recordkeeping using Ubercart, Panels & Viewso Student test planning, scheduling and results monitoring system using Webforms, Panels & Organic Groups• Data migrations with elaborate mixtures of content and external media using Migrate.
  • Cramer Productions
    Drupal Developer
    Cramer Productions Sep 2007 - Mar 2008
    Norwood, Ma, Us
    • Served as a member of a collaborative team of Drupal developers for E3 Electronic Entertainment Expo.
  • Hewlett-Packard
    Sr. Web Applications Developer
    Hewlett-Packard Jan 2004 - Dec 2005
    Houston, Texas, Us
    • Served as Cold Fusion developer to design and develop custom intranet applications to meet department initiatives and objectives.• Project requirements included a template-driven use-case data collection and analysis system for exposing product connectivity incompatibilities prior to manufacturing.
  • Zairmail
    Web Applications Developer
    Zairmail Jan 2001 - Oct 2001
    La Grande, Or, Us
    • Served as developer to design, implement and evolve the Zairmail web application layer architecture accessing distributed modules.• Project assignments included global componentization of error handling, flow control, persistence, and branding, plus integration of web server and external third-party vendor data interface systems.
  • Dataware Technologies, Inc.
    Web Applications Developer
    Dataware Technologies, Inc. Dec 1998 - Nov 2000
    • Design and deploy Web-based knowledge-sharing/training sites featuring streaming media technologies.• Project assignments included media synchronized event triggering, captioning, clip controls, dynamic navigation, custom layer content scrolling, and branding.• Collaborated with team to develop cost and schedule estimates, requirements, project plans and process with risk assessment, and specifications--including site structure and user interface.
  • Portland Opera
    Network System Administrator
    Portland Opera Aug 1993 - Mar 1998
    Portland, Or, Us
    • Responsible for setup, configuration and maintenance of server and workstation network.

John Hanley Skills

Drupal Web Development Php Lamp Apache Mysql Web Applications Css Javascript Coldfusion Html Ajax Information Architecture Agile Methodologies Gamemaker Studio Asp Linux Jquery Xhtml Xml Git

Frequently Asked Questions about John Hanley

What company does John Hanley work for?

John Hanley works for Heavy Kettle Llc

What is John Hanley's role at the current company?

John Hanley's current role is Drupal & GameMaker Architect | Corp-to-Corp, No Agencies.

What is John Hanley's email address?

John Hanley's email address is jo****@****ast.net

What are some of John Hanley's interests?

John Hanley has interest in Arts And Culture.

What skills is John Hanley known for?

John Hanley has skills like Drupal, Web Development, Php, Lamp, Apache, Mysql, Web Applications, Css, Javascript, Coldfusion, Html, Ajax.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.