Christopher Patuzzo

Curriculum Vitae

Personal Statement

I am an experienced polyglot engineer and mentor with an aptitude for delivering software projects at all stages in their life cycle. I specialise in Ruby, Rails, object-oriented design and test-driven development. I focus on building high quality, maintainable products that meet clients' needs.

I am an accomplished technical lead, having led both greenfield and legacy projects. I have acted in a solution architect's capacity to design logical solutions that meet business requirements. I am incredibly delivery focussed and strive to ship early and often. I implement esoteric programming languages in my spare time.


Skills & Proficiencies

Ruby, Ruby on Rails, Sinatra, Rack, RSpec, Cucumber, Capybara, JavaScript, Node, JQuery, Jasmine, JSHint, HTML5, CSS3, MySQL, PostgreSQL, Redis, Elasticsearch, Heroku, AWS, Chef, Unicorn, Docker, Vagrant, Unix, Git, Vim, Objective-C, Cocoa, XCTest, SOLID, DRY, REST, TDD, BDD, DDD, Agile, Scrum, Kanban, Jira, Pivotal Tracker

Employment History

September 2016 – April 2017

I worked at Reevoo alongside a designer to completely rebuild their shopping website which receives millions of visitors per month. I built a fully responsive frontend and an API backend that integrated with Reevoo's other systems.

The site had strict requirements around SEO and used custom Google Analytics events and ecommerce tracking events. I implemented free-text search and filtering, backed by Elasticsearch. To mitigate risk, we carefully rolled the site out to an increasing percentage of users.

Government Digital Service
October 2015 – September 2016

I worked at Government Digital Service as technical lead on the Specialist Documents team. I previously wrote much of the Publishing Platform that manages the workflow for content on the GOV.UK website.

June 2014 – September 2015

I worked as technical lead for the engineering team and designed the logical solution to the business's highest profile project alongside a solution architect. I then worked inside of the Ruby on Rails development team to realise this solution. Through collaboration, I defined coding standards and development practices, then governed their use across the organisation.

I built much of the engineering team from the ground-up, recruiting both permanent and contract staff in London and for an offshore team in Sofia. I line managed as many as ten developers and was responsible for their technical career progression. I ran training sessions for the wider engineering team and supported our quality assurance specialists in their transition from Java to Ruby.

Marks & Spencer
March 2014 – June 2014

I worked on the Staff Assisted Applications team, developing native iOS applications for internal stakeholders. I designed and implemented the automation process for testing and packaging applications. I ran a workshop at the London Software Craftsmanship Community that educated attendees in test-driven development practices.

August 2012 – March 2014

I worked on Reevoo's core product set, written in Ruby on Rails. I led the team as a technical lead through a large architectural refactor that would enable the business to move forward with tactical initiatives. I worked on system integrations with external clients, as well as providing technical support to internal stakeholders.

I ran a hack week outside of London for the engineering team. We innovated on new products and features, then rapidly prototyped them to learn which ideas had merit. I facilitated discussions and team events and provided technical guidance for the development and measurement of prototypes.

Unboxed Consulting
August 2011 – August 2012

I worked on a wide-range of bespoke Ruby on Rails applications throughout London. These were based on- and off-site and a portion of my role was to provide agile consultancy services. I integrated with diverse teams and acquired a proficiency for getting up-to-speed quickly. I developed and ran a Ruby on Rails training programme for interns, colleagues and paying customers of mixed ability.

Higher Education

BSc Computer Science (1st Class)
September 2008 – June 2011

I graduated from the University of Southampton with an honours in Computer Science and a strong foundation in a multitude of subjects, including:

  1. Hypertext and Web Technologies
  2. Large Scale Distributed Systems
  3. Data Structures and Algorithms
  4. Advanced Databases
  5. Theory of Computation

My final year project was titled 'Simulated Autonomous Exploration'. It modelled a physical environment and placed an agent within it. The agent's task was to explore its environment autonomously using intelligent strategies.