Curriculum Vitae - Colin Stephen



Name: Colin Stephen Born: 27th February, 1977
Address: 24, Daisy Bank Close, Telephone: 07801 850728
  High Heath, Pelsall Email: cjs@eudimonia.org.uk
  Walsall
  WS3 4BL

Employment

Software Contractor, ItalySeptember 2005 - present
Survey Engineer, Netcraft January 2002 - August 2004
Software Engineer, Zeus Technology January 2000 - November 2001
Head of Operations, Global Communications August 1998 - December 1999

Education

Peterhouse, University of Cambridge1995-1998
BA Hons Computer Science
Strathallan School, Perth1988-1995
A-level Maths, Physics, Chemistry; AS-level Further Maths; S-level Physics;
Higher English; GCSE French & German
Ongoing Open University Mathematics degree in spare time

Experience

Independent contracting

Whilst living in Italy I have been primary developer on a variety of projects for a US e-commerce site. Projects include high-performance dynamic scaling of images and customisation of clothing and mugs using FastCGI, XML, C++ and ImageMagick.

Survey Engineer, Netcraft

Netcraft is best known for its comprehensive Internet technology tracking surveys, which have been running since 1995. I developed, maintained and ran most of these surveys of up to 50 million Web and SSL sites and processed over 100 gigabytes of data into reports for customers including Microsoft, Sun, BT, C&W, Energis, Rackspace & GCHQ. I also handled systems administration and assisted the security team with penetration testing.

Software Developer, Zeus Technology

Zeus Technology develop award winning high-performance software for Web hosting and managing Internet traffic with worldwide customers including EBay, BT, C&W, NASA and Biglobe and NTT DoCoMo in Japan.

I worked in the top class Zeus Web Server v4 development team with a key role in the design, implementation and testing of the new internationalised user interface for secure administration of large numbers of web sites across clustered farms of web servers. Finally, I led development on the high-value Mass Hosting Edition product, aimed at managing large scale shared hosting environments (1,000-1,000,000 web sites).

Head of Operations, Global Communications

Global Communications is a group of companies including NetBanx, the online credit card payment provider, and HostNet, providing web hosting facilities.

University

My final year project at university was an information retrieval system featuring dynamic clustering and refinement of search results, implemented in Java.

Skills

Experienced in development across most Unix platforms and able to use appropriate languages, libraries and tools to develop effective solutions.

Have produced quality system software products and bespoke solutions using Perl, C++, C, Java, Python, PHP and shell scripting. Development process experience including version control using Perforce, Subversion and CVS; BSD and GNU Make. Proficient user of standard GNU/Unix tools. Applied experience with Unicode and internationalisation. Comprehensive knowledge of TCP/IP networking, HTTP/1.1 and connection multiplexing. Extensive use of ImageMagick libraries for fast image manipulation.

Expertise in developing high-performance web applications using technologies including: FastCGI; Apache mod_perl and module development; Zeus; HTML; JavaScript; CGI; PHP; ISAPI; Mozilla plugins & XUL; XML; XSLT; reverse proxy caching. Integration and administration of software including: Zeus & Apache web servers; MySQL & PostgreSQL databases; Exim mail server; LDAP; DNS servers; IMAP & POP servers; in high-throughput environments.



References available on request