Tim Pizey
Email: tim.pizey AT gmail.com
Web: http://tim.pizey.uk/
Professional Objective
To contribute to the success of a forward-looking organisation; advancing its goals using my leadership, software engineering, and project management skills.
I am particulalrly interested in the development of systems with lifetimes of many decades.
Having worked in remote teams last century I was well placed to formalise my current twenty five person distributed team's ways of working.
Software Engineering Manager
System ownership, Backlog and Roadmap ownership, Incident management, Team Formation, Distributed team management, Individual mentoring.
Team Lead
Standups, Retrospecives, Solution design, Code Review.
Project Manager
General Experience: Requirements capture, Estimating, Budget running.
Consultant: Open Source Software, Agile Development, Repeatable builds, Continuous Integration, Standards compliance.
Project frameworks: Prince2 Practitioner, Jira, Scrum, Github.
Developer
Java: Servlets (expert), J2EE.
Python: Django.
Frameworks: Spring, Struts.
View tier: GWT, JSP, Velocity, XPath, XSLT.
Web: HTML, JavaScript, CSS.
SQL: Postgresql (expert), MySQL (expert).
Persistence and ORM: Hibernate, Hyperjaxb, JAXB, XML, SGML, BerkeleyDB.
Testing: JUnit, Cucumber, PowerMock.
Configuration Management: git.
Continuous Integration and Build: Jenkins (contributor), Gradle, Maven (expert), Ant.
Continuous Delivery: Debian packaging, Jenkins promotions pipeline.
Systems Administration: Linux (expert), Amazon Web Services, Perl (expert), Mail - postfix, Exim, qmail, Tomcat, Jetty (expert), Heroku, Apache (expert), Puppet.
Tools: IntelliJ IDEA, Eclipse, Emacs.
Semantic Web: RDF, RDFa, Jena, NG4J (committer).
Employment History
Software Development Manager
Elsevier
March 2019–
26 direct reports
Blending three teams into one distributed team based in the UK and five sites in India. Having hit a high water mark of 55% female I recruit to a gender balanced team.
Projects:
•	Team formation: Blending a happy team with a disgruntled one.
•	Technical Debt Discovery: Quite how bad is it?
•	Backlog Ownership: Ensured that all tickets were current and imposed a strict assignment of remainder.
•	Roadmap Ownership: Production of the Roadmap for my three systems from JIRA and negotiaton of priorities with the Product sponsor.
•	Service Owner: I am responsible not just for the development but the running in production of my four systems.
•	Moving EWII to AWS: Delivering on a five year project to move the Elsevier production engine (EWII) from on site to a colocation provider to AWS.
•	Malware Scanning Management System: Design and implementation management of a system to ensure all digital assets are scanned for viruses.
•	Trusted Pair of Hands: Taking on a high functioning team, without disturbing a gelled team.
•	Refactoring a monolith: Refreshing and refactoring a MarkLogic monolith to a three teir architecture, without changing user experience.
Senior Software Engineer
Elsevier
March 2016–February 2019
15 direct reports
Team Lead of a distributed team based in the UK and three sites in India.
Projects:
•	Jenkins Management: Management of common Jenkins Continuous Integration server.
•	Git Goto Guy: Training in and trouble shooting the rollout of Git to both teams.
•	Management of SonarQube: Setup of the rules in SonarQube, establishment of ways of working with SonarQube.
•	Continuous Deployment to AWS
Development Lead
Elements Software
September 2015–January 2016
Team Lead of a UK and a Vietnam team. Two direct reports onshore, three in Vietnam.
Projects:
•	Jenkins Management: Management of common Jenkins Continuous Integration server.
•	Git Goto Guy: Training in and trouble shooting the rollout of Git to both teams.
•	Management of SonarQube: Setup of the rules in SonarQube, establishment of ways of working with SonarQube.
•	Containerised builds with Docker: Refactored builds to work within Docker.
•	Continuous Deployment to AWS
Senior Development Engineer
Blinkbox Music
September 2013–May 2015
Membership of a team of engineers focussed upon code quality.
Projects:
•	Jenkins Management: Management of Jenkins Continuous Integration server, including renaming all jobs, establishing change control of Jenkins configuration and plugins.
•	Cucumber JVM: Retrofitting Cucumber tests, reviewed the book for Seb Rose.
•	Management of SonarQube: Setup of the rules in SonarQube, establishment of ways of working with SonarQube.
Software Developer (Grade 8.6)
Oxford University, Department of Psychiatry
January 2013–August 2013
Membership of a small agile team of software developers using the both the Python/Postgresql/Apache/Linux stack and the Java/MSSQL/Tomcat/Linux stack to develop web applications.
Projects:
•	Action Clinical Trial: Working with the Lead Developer using Python and Twitter Bootstrap to further develop the existing Minimisation and Pack allocation system for the Action clinical trial.
•	OpenClinica Installation: Installation of an untailored instance of OpenClinica.
•	Systems Administration: Responding to events and recording actions in the Department's Issue Tracker suitable for external audit.
Senior Web Database Developer (Grade 8.5)
Oxford University, Centre for Genomics and Global Health
November 2009–December 2012
Using the MySQL/GWT/XML/Apache/Linux stack to develop web applications.
Projects:
•	Warehouse reporting: Using Latex, R and Java to publish graphs and a data dictionary.
•	WWARN Repository: Using HyperJaxB and Spring to build a Data Warehouse.
•	Jenkins Continuous Integration: Setup all projects to build and deploy using Maven under Jenkins.
•	Chassis: A framework for global data-sharing between clinical research groups.
Project Officer (Grade 7)
Oxford University Computing Services
April 2009–October 2009
Development of an RDF backed location query engine delivering location based services to mobiles.
Projects:
•	Gaboto: Take-on of the Gaboto Open Source RDF store by the introduction of tests and CI.
•	Android Applications: Applications for the Google G1.
•	Gaboto Update: RDF store update interface.
Systems Consultant
Champion Recruitment
October 2005–December 2008
Responsible for configuring and bespoke work on the Bond International Adapt system and web interface to it.
Projects:
•	Onsite: Rewriting and restructuring a large ASP based web site. Generated Java JWebUnit tests.
•	CLIPS Parser: A parser for the Adapt command language, using JavaCC, which identified a 30% error rate in delivered code.
•	.NET website: Review and rewrite of .net website and data access layer.
Senior Java Developer
INSL Limited
May 2005–August 2005
Lead Java developer for the Spheriq email cleansing service. As lead developer I had overall ownership of the codebase and a mentoring role to the other three members of the team.
Projects:
•	Audit Trail: Adding an audit log to all configuration change events.
•	Continuous Integration configuration: Retrofitting Maven and Cruise Control to the existing project.
Proprietor
Context Computing
January 1994–June 2004
Between my MSc and 2004 (11 years) I was a Sole Trader.
Achievements:
•	Recruited a distributed team of freelancers from Russia, Ukraine, Czech Republic and UK.
•	Designed and implemented a project management and implementation portal.
•	Part of the team that developed the Melati middleware layer.
Chief Technical Officer
Bibliomania.com
August 2000–
As CTO I managed a team of distance workers in addition to implementing and supervising the rollout and continued development one of the first online full text book websites.
Publishing Consultant
Thompson Tax
May 1996–February 1997
Working with Perl and SGML I wrote validation scripts for a large Tax Reference work.
Senior Technical Analyst
Catalyst Electronic Publishing
September 1994–May 1997
Recruited by the Technical Director I had responsibility for all project conversions. I also assisted in sales and defined the overall approach to most projects. The majority of projects were completed in perl.
Project Manager
Vosper Thornycroft Support Projects Division
May 1982–June 1992
In charge of a five million pound budget for programming labour and equipment. This post involved system design, hardware specification, negotiation with the lead contractor (British Aerospace, Warton), the MoD (Navy) and the end customer (Royal Saudi Arabian Navy) and its representatives (ex US Navy personnel).
Education
Practitioner in Prince2 - Project Management, November 2012
Best Practice LMS
Overall GPA: Pass out of Pass
MSc Module in Software Testing (Java), October 2012
Oxford University
Overall GPA: 92 out of 100
MSc Module in Functional Programming (Haskell), October 2011
Oxford University
Overall GPA: 89 out of 100
MSc in Artificial Intelligence, October 1993
University of Edinburgh
Subjects: Prolog, Knowledge Representation, Natural Language.
BSc in Neurobiology, July 1982
Sussex University
Subjects: Computers in Education (First), Poplog, Artificial Intelligence, Mathematics, Statistics.
Family
•	. My wife and I have two daughters, aged twenty two and twenty.
Last modified August 2024.