CV
Personal Details
British nationality. Other details provided on request. Contact via web form.
Education
| 2000 - 2003 | Emmanuel College, University of Cambridge | MA (Cantab)
- Part IA 50% Computer Science (with Physics and Mathematics for Natural Sciences)
- Part IB Computer Science (received Senior Exhibition)
(group project developing and documenting a distributed whiteboard in Java, in a seven person team)
- Part II Computer Science (class II.1)
(dissertation on automatic inference of text encodings, with training and test data obtained from web crawling, in C and Java)
|
| 1998 - 2000 | Scarborough Sixth Form College | 4 A levels at A grade in Mathematics, Further Mathematics, Physics and Computing
Top 5 Nationwide in NEAB Computing |
| 1993 - 1998 | Graham School, Scarborough | 11 GCSEs, 7 at A*, 3 at A, 1 at B |
Other Qualifications
| 2010 | ConstructionSkills Health & Safety, for CSCS Regular Visitor Card |
| 2007 | Full Clean Driving License (Car) |
| 1998 | Grade 8 Piano, Associated Board of the Royal Schools of Music |
Employment
| June 2005 - | Department of Computer Science, University of York | Computer Officer (Linux)
- Linux system administration, development and support.
- Development of web applications and system tools using Perl, MySQL, Javascript, and bash, particularly in the areas of identity, inventory and network management.
- Management of HP ProCurve switches and routers, and Linux firewalls.
- Design and implementation of Kerberos/LDAP authentication/authorisation and Xen/KVM virtualisation solutions.
|
| April 2005 - August 2008 | AOL (Search) | Contract Developer (Open Directory Project)
- Maintenance, development and data recovery on a legacy, largely undocumented Perl and C++ system.
- Interface between volunteer community and AOL on technical issues.
- Involved in specification of replacement system.
|
| August 2004 - June 2005 | Informatics Research Institute, University of Newcastle | Senior Computing Officer
- Support, development and management of the Virtual Reality Suite, in cooperation with the research institute, the University's computing service, and the external suppliers.
- Working with researchers to produce visualisations and immersive environments using AVS/Express, TGS Amira, VRCO CaveLib and OpenGL.
- IRIX system administration on an SGI Onyx4.
|
| October 2003 - August 2004 | Department of Computer Science, University of York | Computer Officer
- Linux support, development and administration.
- Front-line support for the Advanced Computer Architecture Group, hardware, software, Linux and Windows 2000.
|
| June 2002 - September 2002 | Care Micro Systems |
Intern
- On-site and telephone software and hardware support and user training, on Microsoft Windows (desktop/NT server/2000 server) and Redhat Linux platforms, including Exchange, Office and Sage Accounts.
- Hardware installation, configuration and testing.
|
Volunteer Positions
| May 2007 - | St. Martin's Church, Seamer | Worship Leader
- Organise public sung worship, training and equipping others. Part of the leadership team.
- Lead charismatic worship for the church, and for events organised by New Wine, YDRF, CTIS, Fresh Expressions, and other Scarborough churches.
- Organist for Christmas services and occasional traditional services.
|
| October 1999 - | Netscape Open Directory Project | Volunteer Editor (and Project Administrator)
- Highest level volunteer permissions awarded in March 2001, one of the first volunteer project administrators appointed in August 2004.
- Involved in community management, advising AOL/Netscape staff on technical and security issues, and abuse prevention and detection.
- Development of editing tools and libraries, and a secure, single sign-on system for editing tools.
- Developed and managed the MusicMoz project.
|
Interests
- Music - Play piano, keyboard, organ, acoustic and electric guitar, for pleasure and in public, solo and in bands.
- Computing - As well as this being a career focus, I have an interest in computer security, cryptography and social engineering, open-source software, and IPv6.
- Photography - See examples on my website, http://rpfuller.org/photographs/