Skip to content

lukebarton/curriculum-vitae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

Luke Barton

2 Pipit Rise, Bedford, Bedfordshire, MK41 7JS
07931525866
luke [at] lukebarton.co.uk

Professional Profile

A dedicated and driven professional with extensive experience gained within key software engineering and development positions, working to senior level within a range of start-ups and established companies. Focused upon delivering work of the highest professional standards to ensure the delivery of all projects to deadline, specification and elevated quality levels. Demonstrates an excellent knowledge of website and application development, with strong team leadership skills, an advanced knowledge of the full development lifecycle and outstanding client skills. Possesses excellent business communication skills and can consult with professionalism at all levels.

Key Skills

  • Leader of teams

  • End-to-end project delivery

  • Zend Certified Engineer PHP5

  • PHP 5.6: Zend Framework, Symfony2

  • Node.js

  • Web front end: HTML5, CSS3, JavaScript, TypeScript Angular, React, Redux

  • Database: MySQL, Postgres, MongoDB

  • Some experience of: Ruby, Python, CouchDB, RabbitMQ, Neo4j

  • Other: Unit testing, TDD, SVN, Git, Bash, Docker, Terraform, Ansible, SaltStack, AWS

  • Interested in: High scalability, real-time data and systems architecture

Career Future

I am looking for contracts. I would only consider permanent positions with the very best software development companies which have interesting projects and attractive cultures.

Career History

Software Engineer (Contract) at Local Heroes - British Gas / Centrica

2017

  • Designed and implemented a move from existing ad-hoc AWS infrastructure to Terraform-provisioned ECS clusters with Docker, which enabled the team to go from fortnightly releases to multiple releases per day and new team members being able to deploy code on their first day

  • Simplified existing architecture by seperating marketing and application concerns allowing both teams to move more quickly, and especially the marketing side, with more autonomy.

  • Introduced Graphite & Grafana-based monitoring on key application and business metrics, giving the business immediate insight into performance of application and business metrics

  • Helped the business tackle some operational and cultural problems through challenging values, giving insightful presentations, introducing new styles of working and facilitating business-wide workshops for the benefit of all

  • Key technologies utilised within the role include: Node.js, Terraform, Docker, AWS


Software Engineer (Contract) at DEPMU - Home Office Digital

2016

  • Member of a team of 10 developing a GDS-assessed tool to help staff manage bed space within the immigration system

  • Hands-on development of the software, pair programming with members of the team on various features

  • Identified and resolved issues relating to the agile software development process, improving the quality of team output and stakeholder relations

  • Key technologies utilised within the role include: Node.js, Docker


Software Engineer (Contract) at Border Force - Home Office Digital

2016

  • Participated in the development and support of GDS-assessed software which calculates Border Force staffing levels at airports using real-time arrival data to keep passenger wait times at Passport Control within a defined SLA

  • Highlighted critical issues affecting the project's ability to deliver value

  • Specified and pair programmed on a programme of work to extend on and improve existing functionality

  • Key technologies utilised within the role include: PHP5, Symfony2


Full Stack Developer (Contract) at Office of the Public Guardian - Ministry of Justice (Transform UK)

2015

  • Full stack developer in a scrum team of 10, developing and supporting a complex internal case management product in daily use within the organisation by multiple teams including case workers and call center staff

  • Steered the project toward better team process, RESTful API design and development tooling

  • Made a measured improvement to build processes, streamlining Docker builds and improving the efficiency of the Jenkins pipelines resulting in a noticable improvment to build times

  • Key technologies utilised within the role include:

  • Zend Framework 2, Angular.js, Docker


Project Lead (Contract) at Wonga – London

2013 - 2014

  • Oversaw the full stack technical delivery of a cross-platform mobile project which also included leading the front end team and acting as scrum master

  • Took part in front end development and the development of RESTful APIs written in PHP using Symfony2

  • Responsible for the technical delivery of the app, including testing and continuous integration, procuring the necessary infrastructure, managing stakeholders and forming feature requirements for systems owned by other teams

  • Key technologies utilised within the role include:

  • Angular.js, Symfony2, Jenkins


R&D Engineer (Contract) at Wonga – London

2013

  • Primary developer on a prototype cross-platform finance mobile app using Angular.js and Scala

  • Involved transforming evolving business and user requirements into a MVP, from delivery of the application to having input on product direction

  • Performed face-to-face interviews with target users to validate the product, it's features and the user experience

  • Key technologies utilised within the role include:

  • Angular.js, Scala, Jenkins


Senior Developer at Disruptech – Milton Keynes

2013

  • Maintaining joint accountability with one other senior developer for the development of the front and back end of a new social network website based on Symfony 2 using scrum methodology

  • Playing a critical role in the business, leading development activities to assist the start-up company in its objective of becoming a first-rate development house

  • Tasked with the direction and supervision of two junior developers, guiding them in their daily duties to ensure the delivery of an optimised product

  • Maintaining overall accountability for the management of multiple dedicated and virtual servers, with senior responsibility for the coordination of the migration from DNS providers to Amazon Route 53

  • Key technologies utilised within the role include:

  • Symfony2, Doctrine 2, Neo4j, AngularJS and SaltStack (used for the automatic configuration and remote management of web servers)


Web Developer at Evolving Media Limited – Bedford

2010 – 2013

  • Played a pivotal role in the development of websites for a company that provides development services to high profile clients including JD Wetherspoon, TGI Friday's, Yo! Sushi and David Lloyd Leisure

  • Tasked with the design, development and delivery of a broad range of systems, including RESTful APIs, message queues and single sign-on components

  • Driving standards within the business through the management of an initiative to migrate from Subversion to Git version control systems, including the implementation of a new development workflow

  • Facilitating internal development activities in the above project, enabling the company to deliver 20 code deployments per day within a fast-paced, multi-priority environment

  • Played a key role in personnel development, training developers to ensure they achieved their personal potential

  • Key technologies utilised within the role include:

  • Zend Framework, RabbitMQ, REST, SOAP and OAuth


Technical Director at Guardian Star Limited – Peterborough

2010 – 2011

  • Acting as Technical Director within a start-up operation developing a web and mobile based support product for clients undertaking high risk physical activities and adventure sports

  • Innovating a new system to enable the upload of client itineraries to the service, facilitate swift communications with emergency services and contact clients to ensure their safety

  • Retaining overall accountability for the technical function, including the development of the web application and the creation of the telecommunications system

  • Key technologies utilised within the system included:

  • Zend Framework, MongoDB, external APIs, an SMS gateway (for two-way SMS), an email send service, MailChimp API and PayPal (for client subscriptions)


Web Developer for i3 Media – Peterborough

2009 – 2010

  • Acting effectively in the role of Web Developer, responsible for the creation and delivery of websites and ecommerce solutions for major clients including Autoglass and the Ideal Home Show

  • Working on critical client projects, including websites that serviced a total of +250,000 daily users and online retail stores with revenues of +100k per year

  • Integral to the ongoing success of a CMS and ecommerce platform used to deliver standardised technical solutions


Software Engineer for Rabbitsoft Limited – Cambridge

2008 – 2009 - Red Herring Europe 100 winners in 2009

  • Performing a key role as a Software Engineer responsible for working on the development of a new enterprise business collaboration platform using a Web Operating System interface

  • Developing a system that facilitates the workloads of business clients through an extranet application that enables collaboration, communication and multiple business application integration

  • Responsible for application design and development, including architectural module design covering cross-browser rendering of organisational charts, front end theming and reusable user interface controls

  • Undertaking post-development quality assurance, covering all areas of test processes, bug fixing and packaging

  • Delivering a comprehensive service of support and training to an early adopter community involved in the pre-launch test processes

  • Developing an in-depth knowledge of the demands and requirements of working on a large-scale AJAX and LAMP application

  • Key technologies used in the role included:

  • AJAX, XML, JavaScript, XML and JSON


Web Developer for Design57 Limited – St Ives, Cambridgeshire

2007 – 2008

  • Initially employed in the role of Web Developer for a company focused upon the delivery of web design, software development and hosting services to a large (100+) client base

  • Maintaining overall accountability for new solution development and support activities, as the sole technical resource in the company

  • Consulting directly with clients to analyse their unique project requirements, develop the project scope and ensure they were fully updated on project progress throughout the lifecycle

  • Leading technical support activities for all live websites, with additional accountability for issue resolution, change requests and third party supplier management

  • Key technologies utilised in the role included:

  • Linux, Apache, MySQL and PHP (LAMP) for software development, in addition to front end technologies including CSS, JavaScript and jQuery


Self-training and development

Ongoing self training, including taking time out from work (2006-2007) to study the LAMP platform and object oriented design, while developing small applications and websites on a voluntary basis.


Education

AS Level: Computing, Psychology & Politics

GCSE: Including English & Mathematics

About

Curriculum Vitae of Luke Barton

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published