Carl Hinton

32 Blenheim Road, Far Cotton, Northampton NN4 8NW
Home Telephone: 01604 708 056; Work Telephone: 0798 357 6836
Email: mailto:

Skype: carl.hinton7

Linkedin: uk.linkedin.com/pub/carl-hinton/12/265/911/

Employment History

Lexis Nexis (2015,12 – Current)

Projects / Use of Web Technologies
Environmentalist on line
Pensions world
Pay and benefits magazine
Iosh magazine
qicdrc
Tax Journal
New law journal
Counsel magazine
Criminal law and justice magazine
Health and safety at work magazine
Taxation magazine / Continuous integration Specialist: Creation of a Drupal distribution for magazines and journals. Systems and development architecture. Migration of three Drupal 6 sites to Drupal 7 - SimpleSAML and single sign-on integration. Creation of two additional Drupal 7 websites based on this distribution.
End to end automation. BDD, build scripting using Vagrant, Puppet and Chef, onto local development environments and AWS (EC2, S3, RDS, AMI, Route 53, Cloud formation, S3FS). Horizontal and vertical auto resizing and load balancing. Automated testing: Jenkins, SimpleTest, Selenium, Behat, Cucumber and Gherkin. Rundeck automated deployment.
Continuous management of security updates and maintenance of 12 additional websites, utilising an offshore team of developers, Dev Ops and testers. Agile scrum.

Comic Relief (2014,9 – 2015,12)

Projects / Use of Web Technologies
Red Nose Day,
Queens Young Leaders / Senior Drupal Developer. Creation of a vagrant virtual-box Drupal development environment using puppet, host-shell and nfs. Rundeck deployment. Page load optimisation and performance using Xdebug, webgrind, Charles. Contributed module patching; page manager, Fast 404. bespoke build. Development of ckeditor plugin components. Confluence and Jira. Wordpress. For rednoseday.com and queensyoungleaders.com.

WTG (2012,3 – 2014, 7)

Project / Use of Web Technologies
ASPeL / Senior Drupal Developer of Drupal 7 application. IL2, IL3 secure environments. Using SHA-512 front end encryption. Vagrant, virtualbox, and puppet / chef scripting. Bamboo, Crucible, Cucumber + Gherkin, Jira
WTG Website / Senior Drupal Developer of Drupal 7 website, SOLR Search, bespoke modules, video integration, hosting, server build and management .

PublicZone (2011,3 – 2012,3)

Project / Use of Web Technologies
United Nations - Urbangateway / Senior Drupal Developer of Drupal 6 website, SOLR Search, apache tomcat, multi-language, multi-server, bespoke modules. Agile project management including scrum, hosting, server build and management, strategic planning.
National trust - Myfarm / Senior Drupal Developer of Drupal 6 website, A hugely successful award winning website (E.g. the Gleaming APA International content marketing award).
CardAid / Senior Drupal Developer of Drupal 6 website,
Bespoke eShop, batch processing. Agile project management including scrum, hosting, server build and management, strategic planning.
Good Gifts / Senior Drupal Developer of Drupal 6 website,
Bespoke eShop, batch processing. Agile project management including scrum, hosting, server build and management, strategic planning.
The Stroke Association / Senior Drupal Developer of Drupal 6 website, (Not live yet). Bespoke eShop, bespoke forum. 100% my work.Hosting, server build and management, strategic planning. SOLR Search, apache tomcat, multi-language, multi-server.

The Actuarial Profession (2010,2 - 11,3)

Project / Use of Web Technologies
The Actuarial Website / Senior Drupal Developer of Drupal 6 website, SOLR Search, apache tomcat, tika, multiple bespoke modules. Agile project management including scrum, CMS training, hosting, server build and management, recruitment and strategic planning.
Microsites / Senior Drupal Developer of multiple Drupal 6 micro-sites including (now closed to public access) and event sites.

Self Employed LAMP Consultant (2009-10)

Project / Use of Web Technologies
University of Keele
(Kent-house) / Upgrade of X-Cart on two sites, alteration to ‘look and feel’, adding bespoke AJAX cart and payment gateway
Nokia / Built DRUPAL ‘ticket’ module for creating of marketing campaigns and presentation on calendar. Included hooking into calendar views, email, search, logical and presentation layer themes
Smiths News / HTML / CSS webpage implementation matching designs produced in Fireworks
E.ON / Wordpress configuration, coding of templates, bespoke widgets, API links and bespoke applications using PHP, Flash SWF creation to implement website for E.ON
Salter Baxter / Installation of WAMP onto server for website
Wordpress configuration, coding of templates, bespoke widgets, API links and bespoke application using PHP to create website

Employment: In Barclaycard since 1987

Business Change Analyst (2007-8)

Project / Use of Web Technologies
Cardpac Replacement / Conversion of SAS code into HTML linked to a MySQL database with PHP as the processing layer
Sky Surround Systems / Exploitation of C#.NET internet technologies to replace systems
Goldfish Card Platform / Creation of a VBA database as a prototype then conversion to a multi-tier on-line database using SQL-Server and CITRIX
Partridge System / Creation of a VBA database as a prototype then conversion to a multi-tier on-line database using SQL-Server and CITRIX
First Plus / Conversion of MS-Visio process diagrams into interactive intranet pages using the DRUPAL CMS and bespoke DRUPAL modules and theme
Apple / Creation of a VBA database as a prototype then conversion to a multi-tier on-line database using SQL-Server and CITRIX

Systems Analyst (2006)

Project / Use of Web Technologies
Argos On-line / Website design, HCI testing
House of Fraser On-line / Website design, HCI testing, MySQL and PHP
Sarbanes Oxley / Creation of a VBA database as a prototype then conversion to a multi-tier on-line database using MySQL and PHP
Thomas Cook On-line / Website design, HCI testing
COO Strategy / Creation of a PDA accessible website and multi-tier database

Introduction

Over 30 years’ experience in I.T. continuous integration, design, build, consultancy and project management, in both public and private sectors. I am looking for IT roles in, London or Birmingham (UK), New York, Dar-Es-Salaam. My particular interest is continuous integration with Puppet / Chef / Ansible and Drupal.

I have worked in collaboration with a number of high profile high street names including Apple, House of Fraser, Argos and Thomas Cook and in the public sector including the United Nations and the National Trust where my responsibilities included leading the end to end design, development, build and coding of Drupal websites. My Drupal based websites have won prestigious awards.

I have security clearance.

Continuous Integration

I have over five years practical experience working with Vagrant, Puppet, Chef, Ansible, Python, Bash, Jenkins and Rundeck to develop and deliver industrial strength continuous integration scripts and automated testing (Behat, Cucumber, Gherkin, SimpleTest, PHP Unit, Selenium, Jmeter, apache benchmark) across multiple websites, countries and development environments.

AWS

I have three years extensive experience developing using AWS (EC2, S3, Route 53, Loadbalancer, RDS, Cloud formation). This includes configuration, use of and extension of aws-cli.

DRUPAL

I have eleven years of experience with DRUPAL 4, 5, 6 and 7 having used it for content management of a large number of sites that I have used to support a diverse range of web projects ranging from government websites to large community-driven charity sites. My knowledge includes creating modules for DRUPAL. I often contribute to the Drupal community – my username is CarlHinton where you will find I head up the group responsible for maintaining the Swahili version of Drupal and I am heavily involved in the Drupal 8 build. I am a member of London Drupal meetup group.

PHP and MySQL Experience

I have over 17 years continuous practical experience in this area. Examples include prototyping of the Goldfish card platform (1.9 million card-holder accounts) using MS-Access, then conversion of this prototype to mySQL, design of multi-tier through to web interface, including server balancing.

I have extensive additional multi-tier database experience, in particular use of LAMP, (Linux, Apache, MySQL, PHP) and CITRIX. One example is the Barclaycard Partridge database. I was responsible for the requirements gathering, designing, coding and implementing of this database. The database is used over international boundaries, holding 1.7 million secure customer accounts. Completed within a timescale of just two months, Partridge now has in excess of 5,000 concurrent users. Others examples include the on-line banking systems for Argos, Sky, House of Fraser and Thomas Cook each system having in excess of a million users.

Theming

I am familiar with Human Computer Interaction (HCI) techniques for making user friendly GUIs, and all of the systems mentioned above included requirements for the disabled (W3C) and non-English speaking users. In addition I used HCI with Ie (a subsidiary of TSYS) in the development of the Apple credit card website.

I have worked with CSS, SASS, JavaScript, JQuery, and Drupal Behaviours to develop bespoke Drupal widgets and themes.

Programming Numerical Algorithms / Module Construction

I have extensive knowledge of programming numeric algorithms, particularly in the Drupal environment. For the Barclays Controls Review it became necessary to develop a group of Artificial Intelligent php classes and functions within this environment which could readily be describes as a programming language in its own right

IT Capabilities

Skill / Years / Level
Programming Skills
Continuous integration / 5 / High
Drupal / 11 / Very High
PHP / 17 / Very High
Vagrant / 2 / High
VirtualBox (Oracle) / 1.5 / Medium
Puppet scripts / 5.0 / High
AJAX / 3 / Medium
SQL / 9 / High
Object Orientated Programming / 7 / Very High
MySQL / 9 / Very High
XHTML / 3 / Low
Perl / 3 / Low
CGI / 3 / Low
VBA / 10 / Very High
Java / 5 / Medium
HTML / 12 / Low
JavaScript / 9 / Medium
CSS / 7 / Medium
XML / 5 / High
C++ / 10 / Medium
SASS / 2 / Low
Prolog / 1 / Low
SmallTalk / 2 / Medium
Visual Basic / 10 / High
C / 12 / Medium
C#.NET 3.5 / 2 / Low
Z80a Machine Code / 10 / Very High
Flash / 0.5 / Low
Chef / 2.5 / Medium
Web Publishing
Apache 2 / 6 / High
Dreamweaver / 7 / High
FrontPage / 3 / Low
net2ftp / 5 / Very High
phpMyAdmin / 6 / Very High
Wordpress / 0.5 / High
SVN / 1 / Medium
Git / 7.5 / High
Eclipse / 4 / High
Operating Systems
Microsoft / 17 / Very High
Linux / 9 / Very High
DOS / 20 / High
BASH / 9 / Very High
AppleMac / 2 / Low
Office Management
MS-Office / 15 / Very High
MS-Project / 10 / Medium
MS-Visio / 10 / Very High
OpenOffice / 3 / High
Hardware
Module Repair / 15 / High
Hardware Repair / 5 / Medium
Printers / 15 / High

Analytical Skills

I have worked both alone and as part of teams of professional change analysts for over twelve years, using ISEB, Prince 2 and Agile Volere structured methodologies to identify and deliver enhancements and improvements across both public and private sector organisations.

Examples of my Analytical skills include:

Drupal project management

Large organisation change management working across Barclays Bank

ISEB Analysis techniques for Skycard and Providian

Prince 2 Project management techniques used for many years across many projects in both Barclaycard and Barclays Bank

Financial trend analysis for five years in Barclaycard Terminal Operations

Working corroboratively and on own

I am experienced in working in a collegiate manner as well as being self directed when appropriate.

Collaborative Projects:

Design and Development of Requirements Definition for Sky

Requirements gathering for systems for Thomas Cook and Argos

Systems use cases (ISEB)

User Acceptance Testing, Test strategies, scripts and scenarios

End user, Business Owner, and Process Owner Interview

Personal Projects:

Organisational structure redesign

Scenario Modelling

Benefits planning / Business cases for multiple projects

I have been self-managed for over 25 years

Scrum

I have extensive experience in scrum. Whilst at Comic Relief I acted as the facilitator for agile website development within the team. Allowing the team to self-organize and make changes quickly, in accordance with agile principles.

Education

2006-09Diploma in Business Analysis
ISEB QA

1996-06Bachelor of Science
(Computing, majoring in Artificial Intelligence in Relational Databases)

Open University

1995-96Business Studies

Northampton Nene College

1991-92Association of Linguists One & Two (French)

Booth Lane College

Training

Open Mathematics

  • Simplification of algebraic calculations within programming
  • Advanced calculus
  • Creation of complex mathematical modules
  • Multiple computer calculation

Computing an Object Orientated Approach

  • Object-Oriented programming with Java
  • Structure of Java language
  • Developing GUI’s
  • File I/O and databases
  • Small Talk
  • Object Orientated PHP and C++

Artificial Intelligence for Technology

  • Prolog
  • Intelligent web searches
  • Intelligent data selection
  • Fuzzy logic

Relational Databases

  • MS-Access
  • SQL
  • MySQL
  • PHP
  • Multi-tier databases

Developing Internet Applications

  • Linux maintenance and installation
  • Bash scripting and programming in Linux
  • Apache 2
  • PHP application development

Software Systems and their Development

  • Systems architecture
  • Drupal
  • Requirements gathering
  • UML

ITIL

  • One day overview


Email: