Rob Partington

Information

Addressavailable on request
Telephoneavailable on request
Emailcv@browser.org
Homepagehttp://browser.org/rjp/
Age29

Key Skills

ProgrammingPerl (including mod_perl), Shell, C, Ruby, PHP, Python, TCL
Document ProductionXML, HTML, XSL, SGML, LaTeX, Template Toolkit, HTML::Mason
Data processingregular parsers using lex, yacc and Parse::RecDescent, ad-hoc parsers using regexps, structured data.
Packages Many major UNIX-based tools and software packages (including Postfix, INN, Apache, Squid, etc.)
CreditsAcknowledgement in "Data Munging With Perl" by David Cross.
Contributions to XML::RSS (Perl module for parsing RSS files), Lynx (text-based web browser), UNaXcess (conferencing system), noweb (literate programming tool), Ruby Application Archive (couple of extensions)

Experience

December 2000 - present Easynet Ltd.
44-46 Whitfield Street, London, W1T 2RJ
Primary task is to develop and enhance software essential to the smooth running of the Easynet network and systems. Secondary task is to provide operational cover both on the ticket system and on call. Major achievement to date has been the restructuring and rewriting of the bandwidth monitoring system to reduce the processing time from 10 hours monthly to about 40 minutes daily. Customers can now get an hourly or daily breakdown of their bandwidth usage at any time, rather than a single figure at month-end. In addition, several procedural problems were removed making the accounting much more accurate.

Other projects include: extending the bandwidth monitoring system to accommodate 95%ile billing, extending the EasyAlias product to allow one-to-many aliasing, and an automated system for tracking changes to router configurations and updating bandwidth monitoring configurations.

November 1999 - December 2000guideguide Ltd.
33 Greenwood Place, London, NW5 1LB
Initially taken on as a Perl developer, my duties soon expanded to encompass the system administration for the UK office. This entailed looking after a small network of RedHat-based Linux machines linked to an NFS fileserver. Installation of an OpenBSD-based proxy/filter secured the network and provided improved NAT, web-proxy and email services. I migrated guideguide's main mail-server to Postfix from Sendmail to improve mail throughput and security. I also worked on a speculative port of guideguide's MySQL-based system to Sybase and Oracle. The current regression and unit testing system in use at guideguide was instigated, designed and written by myself, including all the initial batch of tests.

April 1999 - November 19994MAT.com
Coppergate House, 16 Brune Street, London, E1 7NJ
General Perl programming and liasing with hosting providers such as Netlink, Cerbernet and Globix.
Development was done using Perl and MySQL.

May 1998 - April 1999FMCC, Newcastle University
16-17 Framlington Place, Newcastle
Internally-funded contract to develop and extend the Computer Mediated Communication (CMC) system which was designed to promote easy interaction between students and their tutors. Development was done using Perl and MySQL.

July 1996-January 1998Netlink Internet Ltd.
(was) 20 New Oxford Street, London, WC1A
General system administration and programming for a web-hosting company, including development of an online ordering system for a partnership with AOL.

Education

1992-1995 Manchester University
Oxford Road, Manchester
BSc(Hons) 2.2 Computer Science

1986-1990St. Ambrose College
Wicker Lane, Hale Barns
11 GCSEs (5A 4B 2C), A levels (AAAB)