I am a young and ambitious Head of Technology with 14 years experience in the IT sector, the last 8 years within forward-thinking eCommerce companies.
• A true leader and mentor, creating exceptional technology environments where the most talented developers thrive to deliver exceptional high traffic websites and APIs.
• A polyglot implementer, building applications and infrastructure with the right tool for the job – regardless of the technology stack.
• Passionate about exceptional people management, constantly innovating in leadership techniques.
• Highly experienced in building Agile environments, training technical teams and business executives to deliver systems quickly and to the highest levels of collaboration and quality.
• A gifted recruiter, using both agency and community relationships to source new and outstanding talent.
• Thoughtful and provocative, highly interested in motivational theory and focused on delivering high value using adaptive approaches to budgeting.
Senior Director, Engineering - social.com @ From February 2015 to Present (11 months) London, United KingdomSenior Director of Engineering @ Key technology responsibilities and achievements:
• Head of International Engineering, growing the group to 9 teams of Developers, Infrastructure Engineers and Operations staff totalling 35 people - situated in UK and India.
• Global ownership for core system verticals such as Payments, Search, Reviews, Email, External Partner APIs and Special Offers.
• Infrastructure Engineering – all new systems used automated provisioning with Foreman and configuration management with Puppet. Drove the migration in 2014 of all new server infrastructure from Windows to Linux.
• All new systems deployed to cloud services (AWS) where appropriate. Required close monitoring and flexible decision-making to ensure the cost-effectiveness of these systems.
Key leadership responsibilities and achievements:
• Acquired JustChalo in July 2013. Responsible for transition of team and technology to create back-end systems to support newest innovation – integrated payments in iPhone. Delivered March 2014.
• Delivered core Product enhancements whilst re-architecting key systems:
o New global transactional email system, delivered in March 2014.
o New external B2B Partner API, delivered in January 2014.
o Global Search platform API and website, delivered in September 2013.
• Performance management:
o Innovative objective setting using Google’s OKRs, set by the individuals and stretch by nature in order to deliver improved performance.
o Re-vamped performance reviews to be a collaborative discussion rather than a form-filling exercise.
• Community:
o Developed OpenTable on the international speaker circuit, enhancing the technical reputation of the company.
o Created the OpenTable UK technical blog, targeting developers to contribute.
o Owner of the @OpenTableTechUK Twitter account and regularly tweeting. From January 2013 to October 2014 (1 year 10 months) London, United KingdomHead of Technology @ This role was simply a former title of the role described above so there is significant overlap.
Key technology responsibilities and achievements:
• Strategic development of the department through recruitment and interview process - growing to 5 teams, 14 developers and 4 automated QA.
• Re-architected to a full stack service-oriented architecture – achieved iteratively whilst simultaneously delivering Product features.
• Development technologies:
o Core historical systems built in C#, using MVC and Web API.
o New systems used polyglot technologies such as Ruby, Node.js, Clojure, Python, Elastic Search, Mongo, Redis, GetEventStore, etc.
o All APIs RESTful, delivered cleanly and with full online documentation.
o All website UIs delivered cleanly with semantic mark-up and efficient use of pre-processors, css and javascript to decrease page size and improve SEO.
o All systems delivered in all applicable markets - USA, Canada, Mexico, UK, Germany and Japan
• Implemented a move of all source control from Subversion to GitHub.
• Build/Deploy – fully automated in an evolving ecosystem towards continuous delivery - using TeamCity, PowerShell, PSake and Grunt.
• Removed the need for manual QA role, giving individual teams full ownership of the automation pipeline of unit tests, integration tests, acceptance tests and performance/load tests.
Key leadership responsibilities and achievements:
• Delivered core Product enhancements whilst re-architecting key systems:
o Global Reviews platform API and infrastructure, delivered in December 2012.
o Full website migration from legacy toptable to OpenTable stack, delivered May 2012. From April 2011 to December 2012 (1 year 9 months) Chief Developer @ Key responsibilities and achievements:
• Head of Development, managing 2 development teams of 7 developers and 1 QA.
• Hands-on technical architect creating well separated, object oriented, domain driven
code across the whole of the toptable.com suite of websites:
o Implementing custom MVP design patterns in legacy ASP.Net websites.
o Creating SOA based internal services using .Net WCF, OpenRasta and
CQRS patterns.
o Architecting Greenfield MVC websites using jQuery, Castle Windsor and
NHibernate.
• Outsourced the creation of mobile suite of applications – web, iPhone & Android.
• Designed and evolved a cutting-edge Agile development process from the ground up,
including backlog grooming with the Product Management team.
• Built a new TeamCity continuous integration server using Ruby and Rake.
• Fully responsible for training and mentoring the team, using techniques such as
monthly 1-2-1 sessions, weekly team coding dojos and weekly brown-bag sessions.
• Prepared the company for sale, overseeing the technology responsibilities of due
diligence ready for acquisition.
• Implementation of SOX in UK systems, supporting on-going maintenance and auditing. From October 2009 to April 2011 (1 year 7 months) Senior Developer @ • Development lead running the Car Insurance team of 4 developers and 1 QA.
• Technical lead creating and maintaining:
o .Net websites using MVC/MVP - XHTML, CSS, javascript, jQuery etc.
o SOA-based internal web services in C# / WCF.
o continuous integration systems in TeamCity with Ruby, Rake.
• Advanced OO practices including domain driven design, design patterns and inversion of control (Spring.Net and Castle Windsor).
o Advanced refactoring techniques with Resharper.
• Extensive database exposure - SQL Server 2008, SPs, T-SQL, NHibernate etc.
• Implemented XP/Scrum project management processes:
o User stories, planning meetings, storyboards, burndowns and retrospectives.
o Evolved the process to Kanban/Lean, eliminating further waste.
• Agile automated testing with Selenium, FITNesse and Cucumber with Watir. From April 2007 to October 2009 (2 years 7 months) Developer @ • Development lead on Windows and Web applications using C# 2.0, employing data access with stored procedures in SQL Server 2000.
• Liaison with senior directors, analysing existing business processes and gathering requirements to create software to maximises sales opportunities.
• Implementation of new Agile processes within the department including TDD, pair programming and continuous integration (NAnt and CruiseControl.Net). From October 2005 to April 2007 (1 year 7 months) Junior Developer @ • Worked closely with a blue-chip client (BT) developing a C# XML messaging system and formed close relationships with clients, satisfying their business requirements.
• Sole responsibility for the company’s business process mapping, using system expertise to assess the integration of all new software. From June 2004 to October 2005 (1 year 5 months) Senior Support Analyst @ • Initial role was as a senior helpline analyst within a team of 35 and was a key advisor in department management and strategy. From July 2001 to June 2004 (3 years) Personal account manager @ • Accountable for maintaining a private banking portfolio of 400 clients throughout the whole greater North London region.
• Implemented and managed a major project within customer service units, providing one- to-one training on internal computer systems and reporting directly to Barclays’ UK Executive Team. From July 1996 to September 2000 (4 years 3 months)
Bachelor of Science (BSc), Physics, 2:2 @ University of Southampton From 1993 to 1996 A-Levels, Physics (A), Pure Maths (B), Chemistry (C) @ Stamford College, Lincolnshire From 1991 to 1993 GCSEs - 3A, 4B, 2C @ Carres Grammar School, Sleaford, Lincolnshire From 1986 to 1991 Paul Harrington is skilled in: Agile Methodologies, E-commerce, Scrum, Web Development, User Experience, SEO, .NET, JavaScript, C#, Web Applications, HTML 5, Microsoft SQL Server, PPC, Team Motivation, Team Leadership