Address: | 86, Fernlea Road, |
---|---|
Telephone: | 07973 553385i |
Email: | agent@mag-sol.com |
Programming Languages: | Perl (including Object-Oriented Perl, Moose, Catalyst, Dancer,
PSGI/Plack, DBI/DBIx::Class and Template Toolkit) [21 years] Unix Shell Scripts (Bourne, C, and Korn Shells) [27 years] Javascript (Including jQuery) [10 years] |
---|---|
Mark-up Languages: | HTML (including XHTML and CSS) [19 years], XML (including RSS, Atom, XPath and XSLT) [17 years] |
Databases: | MySQL [11 years], Oracle [10 years], Sybase [19 years], PostgreSQL [4 years] |
Web Servers: | Apache [21 years], nginx [3 years] |
Operating Systems: | Unix (Linux, Solaris) [26 years], Windows [29 years] |
Version Control: | Git [11 years], Subversion [12 years] |
Networking: | TCP/IP [29 years] |
Other Software: | Standard Unix tools (awk, sed, grep, etc.) [29 years], LibreOffice/OpenOffice [16 years], WordPress [9 years] |
Jan 2017 - Apr 2018 |
SEO/Perl Developer (Contract)ZPG, London Worked on a project to move all of Zoopla's web sites from http to https. Technical lead on a project to ensuer that SEO features were the same on a new version of the site and the legac site. This included writing a system that encapsulated information about web pages that could be used from both systems. Technical ownership for an API which returned details of SEO features to the new version of the site. Legacy version of the site written in Perl using Mason. New API written in Mojolicious. |
Jun 2016 - Nov 2016 |
Perl Developer (Contract)JP Morgan Chase, London Advised team on the best way to implement modern Perl techniques in a restrictive Perl environment. Introduced Perl testing techniques. |
Jun 2015 - Jun 2016 |
Perl Developer (Contract)Broadbean, London |
Aug 2011 - Jun 2015 |
Perl Developer (Contract)Net-A-Porter, London Projects included ensuring that all back-office systems were UTF8-clean and a long-term project to automate the putaway and retrieval of merchandise in the US distribution centre. This included interfacing with third party hardware using AMQ. |
Feb 2011 – Aug 2011 |
Perl Developer (Contract)Moonfruit London Projects included a reimplementation of the main Moonfruit web site and the addition of blogging and e-commerce modules to Sitemaker. Systems were all implemented in Perl and data was returned to the front end via API calls from Flash, Flex and Javascript. |
Mar 2009 – Feb 2011 |
Perl Developer (Contract)Gumtree.com, London System architecture was Perl and MySQL running on Debian servers with a mixture of Apache and lighttpd web servers. Perl processes ran under FastCGI. Development was carried out using Scrum. |
Oct 2008 – Feb 2009 |
Perl Developer (Contract)LoveFilm, London Developed APIs which sat on top of these classes and were used by front-end developers to create web pages. Working from high-level specifications written by business analysts and worked with front-end developers to determine exact requirements. |
Jul 2008 – Sep 2008 |
Blog Developer (Contract)Guardian News & Media, London This role involved maintaining and enhancing the current blog platform (editing templates, changing navigation, implementing new performance tracking code). There was also some work supporting the team who were porting the blogs to the new platform. This included advising them on the structure of the Movable Type database and providing data dumps to enable them to test their processes. In parallel with this, there was also work acting as a general “toolsmith”, providing useful utilities to the development team. In particular, I built a system that parsed data files containing details of Cyclometric Complexity and made that data available to developers through a web-based application. |
Jul 2007 – Jun 2008 |
Developer (Contract)UBS, London |
Apr 2007 – Jun 2007 |
Software Engineer (Contract)BBC Future Media & Technology |
Apr 2006 – Mar 2007 |
Web Developer (Contract)UBS, London |
Jul 2005 – Mar 2006 |
Developer (Contract)BBC New Media and Technology, London |
Jan 2005 – Jun 2005 |
Developer (Contract)Guardian Unlimited, London |
May 2004 – Dec 2004 |
Senior Perl Developer (Permanent)Outcome Technologies, London |
Jan 2004 - Mar 2004 |
Developer (Contract)KarmaDownload.com, London |
Oct 2003 - Dec 2003 |
Developer (Contract)Guardian Unlimited, London |
Dec 2002 - Sep 2003 |
Developer (Contract)AMP, London |
Jun 2002 - Nov 2002 |
Technical Architect (Permanent)Bibliotech, London |
Apr 1995 - Mar 2002 |
Developer (Contract)Various companies including large banks (SBC Warburg, Nomura, Credit Suisse First Boston and others) and dotcoms like Sportal and QXL. Diverse technologies, but specialising in Perl and databases (Sybase, MySQL) on various flavours of Unix and Linux. Details available on request. |
Feb 1993 - Apr 1995 |
Senior Analyst Programmer (Permanent)The Walt Disney Company Ltd, London |
Aug 1992 - Feb 1993 |
Software Engineer (Permanent)Comtext International Ltd, London |
Aug 1988 - Aug 1992 |
Programmer/Senior Programmer (Permanent)Learmonth & Burchett Management Systems Plc, London |
1984 - 1988 | South Bank Polytechnic, London First Class BSc Honours degree in Computer Studies |
1981 - 1982 | The City University, London Studied first year of BSc in Applied Physics |
1974 - 1981 | Clacton County High School, Clacton-on-Sea |
1979 |
GCE 'O' Levels in Mathematics, English Language, English Literature,
Physics, Chemistry, German and History |
1981 |
GCE 'A' Levels in Pure Mathematics, Applied Mathematics and Physics |