Skip to main content

Devops

  • Continuous integration environment using Jenkins, Atlassian Bamboo, Teamcity
  • Some experience using AWS, Elastic Beanstalk, Terraform
  • Build scripting using Ansible
  • Docker and docker compose build and customization
  • In depth knowledge of Linux. (Debian, Ubuntu, Fedora and CentOS distributions)
  • Some experience with Varnish, Memcache, APC
  • Advanced use of drush
  • Comfortable writing bash scripts / bash/zsh.
  • Apache Solr configuration
  • Expert managing Apache and Nginx installations
  • Some prototype work with Node.js
  • Knowledge of a variety of other platforms including MongoDB, Laravel and Symphony

Backend

  • PHP 5 & 7 (strong object-orientated background, learnt Java first)
  • SQL
  • D7 and D8 backend expert (services, forms, rest api, module development)
  • Restful / Headless Drupal
  • Experience in advanced customizations of paragraphs and stacks modules
  • Drupal to Drupal and non-Drupal to Drupal migration
  • Complex integration of Auth0 signle sign on module (using salesforce)
  • AJAX, RPC, JSON
  • API Creation and Integration
  • Git version control, feature branching, gitflow.
  • PHP Code Sniffer / Xdebug / PHPstorm
  • Advanced use of PHP libraries such as curl, gd, mcrypt.
  • Database optimization techniques
  • Code analysis and debugging experience

Frontend

  • HTML / CSS / Javascript (ES5/ES6)
  • LESS / SASS / CSS Lint
  • Bourbon / Neat / Bitters
  • Angular / Ionic / Typescript
  • Gulp / browser sync configuration
  • Responsive website design, Cross-browser, cross-platform, cross-device compatibility
  • Advanced Drupal theming (blocks, include, embed)
  • Expert in Javascript, jQuery, event handling, object caching and DOM manipulation
  • Mobile web application wrappers PhoneGap/trigger.io/titanium
  • Good knowledge of XML & XSLT
  • W3C Standards Compliance and Accessibility