Curriculum Vitae
Is this page horribly laid out?
If you can see this text, your web browser is probably out of date and not standards–compliant. You should probably install a proper one that supports web standards, such as Firefox, Opera or even just an up–to–date version of Internet Explorer.
Personal Details
| Full Name: | Thomas Michael Waddington |
|---|---|
| Date of Birth: | 15th March 1980 |
| Sex: | Male |
| Nationality: | British |
| Driving Licence: | None |
| Email: | tom [at] implementor [dot] org |
|---|---|
| Telephone: | Request telephone number by email. |
| Permanent Address: | Request postal address by email. Please note that I am based in the UK. |
Education
September 2007
ATG
One Main Street, Cambridge, MA 02142, USA
Developing ATG Applications Part 1
Developing ATG Applications Part 2
Establishing the ATG Content Administration Environment
Creating Commerce Applications
July 2007
QA–IQ
St James’ House, 10 Rosebery Avenue, Holborn, London, EC1R 4TF, United Kingdom
Java for C/C++ Programmers
May 2004
British Computer Society
1 Sanford Street, Swindon, Wiltshire, SN1 1HJ, United Kingdom
Elected Member
April 2001
QA Training
Cecily Hill Castle, Cirencester, GL7 2EF, United Kingdom
Advanced Programming with Visual Basic Enterprise Edition V6
1998 — 2002
Sheffield Hallam University
City Campus, Howard Street, Sheffield, S1 1WB, United Kingdom
BSc (Hons) Computing (Networks and Communications) Upper Second Class Honours Degree (2.i)
Dissertation: "Security Implications of Using Intelligent Mobile Agents for Network Management"
Fourth Year: Intelligent Systems (71%); Distributed Computing Environment (69%); Project and Professional Studies (64%); Management of IT Projects (63%); Integrated Network Services (60%)
Third Year: Industrial Placement with Zurich Financial Services
Second Year: Unix and X Windows (87%); Databases (84%); Unix Networking and Administration (81%); Web Based Systems (81%); Networking Technologies (77%); Software Development — Concepts and Methods (68%)
First Year: Principles of Computer Architecture (83%); Maths for Computing (82%); Programming 1 (80%); Programming 2 (76%); Business and Professional Skills (72%); Software Architecture and Networks (72%); Business and Professional Environment (65%); Systems Analysis and Design (55%)
1996 — 1998
Silverdale School
Bents Crescent, Sheffield, S11 9RT, United Kingdom
A–Level
General Studies (A); Mathematics (D); Physics (D); Technology (E)
1992 — 1996
Silverdale School
Bents Crescent, Sheffield, S11 9RT, United Kingdom
GCSE
Technology (A*); English Language (A); English Literature (A); Biology (B); Chemistry (B); French (B); Mathematics (B); Physics (B); German (C)
Employment History
2005–06–01 — Present
Games Workshop Limited
Willow Road, Lenton, Nottingham, NG7 2WS, United Kingdom
Position: Lead Developer, Global Web
Salary: £33,990
Summary: In March 2005, my role with the company was extended to encompass direct responsibility for the development, maintenance and availability of all Games Workshop's web sites and online stores. I transferred formally in June. The new role includes management responsibilities and I currently have one direct report.
2002–08–12 — 2005–05–31
Games Workshop Limited
Willow Road, Lenton, Nottingham, NG7 2WS, United Kingdom
Position: Online Store Developer, UK Direct Sales
Salary: £19,750
Summary: In this role I was principally responsible for developing and maintaining Games Workshop's online stores. This involved all aspects of web development, including server and database administration, HTML and CSS design, and Visual Basic development. During this period I worked on a major redesign and relaunch of the online store, and a second redesign intended to bring the store in line with current web standards.
In addition, I provided database and development support to other web teams around the business.
2000–09–04 — 2001–08–31
Zurich Financial Services
UK Life Tower, Montpellier Drive, Cheltenham, GL53 7LQ, United Kingdom
Position: Trainee IT Developer, Atlas Project
Salary: £13,750
Summary: My time at Zurich was spent working on the Atlas project, an initiative to replace the Actuarial systems in use at that time with one that would reduce by a factor of three the time taken to process six gigabytes of raw data every month.
I was primarily responsible for designing and implementing the SQL scripts and database artifacts used during the initial raw data manipulation and database population that took place each month. I created and tested the schedule that automated this process and produced procedures for using the scheduling system with PC servers that are now in use throughout the company. I also designed and programmed a number of software components using modern object–orientated techniques. A significant contribution I made was to design and implement an online project documentation system utilising a web front end to database tables.
At all stages intensive cooperation with other members of a small team was essential and I was required to thoroughly test and document my work. I also spent some time working with the end–users of the system.
Skills and Experience
Programming Languages
I have extensive experience using the following languages to build and maintain applications for Windows, Mac OS X, Linux, and the web:
- C#
- Java
- Perl
- PHP
- Transact–SQL
- Visual Basic .NET
- Visual Basic 6 Enterprise Edition
- Visual Basic Scripting Edition
I am familiar, but have less experience, with the following programming languages:
- C/C++
- D
- Lisp
- Prolog
- REXX
- Scheme
Other Technologies
- Apache
- Microsoft ASP
- Microsoft .NET Framework (including ASP.NET)
- Microsoft IIS
- Microsoft SQL Server
- MySQL
- Standards–compliant HTML and CSS
- UML
- Various open–source content management systems, including Joomla!, Drupal, WordPress, etc.
- XML
References
Request academic and employer references by email.
Latest Version
The latest version of this document may be found at http://implementor.org/cv/.