Drupal 7 and 8 Developer at Atelier7, 5 months contract

Company details
Atelier7 19 Hatfields London SE1 8DJ
Job title
Senior Drupal 7 and 8 Developer
Period
From To

Creating a new Drupal 8 Intranet system form scratch, integrating it with the LDAP and Improve the performance of the HMRC intranet: My main tasks are ldap authentication, cron jobs maintenance, create new Drush commands and field importers, panels, views, features, and workflow. Improve the performance of the query and page load through Drupal cache, memcached and Varnish.

Technologies

Drupal 8 Intranet System with a custom IPE (extensible drawing editor) built in JavaScript to allow users with specific permissions to edit inline Nodes, Paragraphs, upload new Files and create new content: Custom Entities, Custom APIs Integration, Workflow, Integrate Drupal with other Government Systems (LDAP, Single Sign-On secure connections, User Roles, Password Management, Central User Repository), Content types, Views, Custom Searches, Custom Dashboards, Bulk Operations, Features, Panels, Entity API, Custom module development, custom themes and custom hooks (schema, install, menu, form_alter, theme, permission), GitHub.

Project Description

Risk Management Tool for HMRC Intranet. Tools allow user to create and manage Processes , Risks, Mitigation Actions, Controls. User can add comments on their Posts and then Managers can update, close and archive Records. The tool is a way the team can share information on how to escalate a Risk and how to solve it, how to finance it and how to categorize it.

Responsibility

I work as a Senior Drupal Developer in a team of 8 other developers (1 front end, 6 Senior Drupal Developers and 1 system admin), I built custom modules for the Intranet such as ipe_editor, cron jobs, feed imports, drush commands, workflow and custom migrate modules.

Technologies and Methodologies: Drupal 7 and 8, Panels, Entity API, Form API, Hooks. Tools: PHP Storm, GitHub, Putty, PHP-unit test, Apache, Varnish, AWS. Changes are requested through pull requests and code reviews.