Christopher Patuzzo

Curriculum Vitae

Personal Statement

I am a highly 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 have been the technical lead on both greenfield and legacy applications and have acted in a solution architect's capacity to design logical solutions that meet business requirements. I have led initiatives that tackle technical debt and carry out significant architectural change, whilst delivering business value.

Github: github.com/tuzz
LinkedIn: lnkdin.me/~tuzz

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

Which?
June 2014 – Present

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.

Reevoo
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.