Curriculum Vitae / Resume - Ian P. Christian

Stuff that needs adding (this list is mostly as a note to self):

I am able to do small/medium contracts on the side from my current job, such as web development, or system admin tasks.

My personal statement at the bottom is old and dated, and hasn't been revised for many years now. My skills section on here is pretty out of date too now - I've not had to go job hunting for many years. If you want to know more about my skills, simply google my name.

Personal Details

Name Ian Peter Christian
Date of Birth 18th March 1981
Telephone +447740 189415
E-mail Address pookey@pookey.co.uk
Homepage URL http://pookey.co.uk
Address Bicester
Oxfordshire
OX26
(willing to relocate)

Skills

Programming

  • Knowledge of OOP / Design Patterns
  • Basic knowledge in C, C++, C#, Pascal, ASM, Perl, ASP, VB and Java
  • Very good knowledge in PHP, specifically PHP5
  • Currently working in Java / J2EE / Java EE

Web Related Technologies

  • PHP4, PHP5 and PEAR
  • Basic knowledge in .NET and perl
  • XSLT/XML/XHTML/HTML/CSS
  • Javascript & 'AJAX'
  • Symfony Framework
  • Search Engine Optimisation / SEO

Networking

  • DNS with Windows and Linux BIND, and djbDNS
  • DHCP in Windows and Linux
  • Subnetting/IP addressing/routing
  • 802.1p/q VLANing
  • Firewalling with MS ISA, ipchains and iptables

Databases

  • MySQL, Postgres, SQLite
  • Good working knowledge of SQL

Server Software

  • Linux Servers (Debian, Ubuntu and Gentoo specifically)
  • Windows 2000, 2003 server, MS ISA, and limited knowledge in Exchange
  • Apache 1.3, Apache 2 and IIS, along with a good knowledge of the HTTP protocol
  • Exim MTA, Spamassassin and a good knowledge of the SMTP protocol
  • Courier/Cyrus/Dovecot IMAP server and a good knowledge of the POP3 and IMAP protocols
  • Knowledge of most UNIX daemons as well as their underlying protocols

Desktop Software

  • Linux (KDE), Windows and OS X desktop usage and support
  • Photoshop and GIMP
  • Office packages, KOffice, OpenOffice and MS Office

Education History

BSC(Hons) Computer Systems and Networks - University of Plymouth

During this 4 year degree, which included a years work placement, I obtained a 2:1 Honours.

A Levels - Brentwood School, Essex

I obtrained 3 A-Levels, in Electronics, Computer Studies, and Mathematics.

Employment History

Technical Manager - VoIP4U Ltd - Bicester

Date: Sept 2007 - current

Assisting in the development and deployment of VoIP technology and supporting systems. Heavily involved with the development of a CRM and VoIP platform administration tool developed under Symfony (PHP5). My roles involved project management, system administration, and development.

Products involved being a key part in designing highly scalable systems capable of dealing with network and hardware failures. The solution involved dealing with both horizontal and vertical scalability issues, and working with vitalisation technologies.

ISP Engineer - NetConnex - Epsom

Date: March 2005 - Auguest 2007

Lead (and only) developer, creating the new ADSLguide.org.uk, now thinkbroadband.com - The UK's #1 independent broadband news and review site. The site was written in ASP using a MS SQL backend, however during my rewrite I moved to PHP5 and MySQL. The site attracts millions of page hits a month.

I did a lot of work in researching VPS technologies such as Virtuozzo, openVZ and Xen. I was responsible for maintaining servers, as well as datacenter maintinance tasks.

ISP Engineer - KeConnect Limited - Ipswich

Date: June 2004 - Feburary 2005

Intergration of various server software (RADIUS, Apache, Exim etc.) into a database backend, and creating a web administration system using PHP. That consisted of creating a frontend to RADIUS user management and logging, and an IP management application amongst other things. I was also been entirely responsible for intergrating a customer sign up system with BTs ADSL provisioning system (eCo). Also, I got experience with working on large scale email systems with Exim MTA, handling about 2 million connections a day.

ISP Engineer - Associated Networks Ltd. - Marlborough

Date: June 2003 - April 2004

My job with Associated Networks involved 1st to 3rd line support for our customers and resellers. Support was provided for web hosts, ADSL, network configuration and software. I also maintained some of the Windows and Linux servers, installing updates, fixing service errors, and upgrading the configuration to suit the needs of our customers. Whilst in this job, I worked with a colleague to develop a system designed to allow hotels to place Linux terminals in the hotel rooms, and charging guests for usage. This involved creating a very secure and locked down installation of KDE 3.2, suitable to run over a read-only NFS mount.

IT Support Officer - East Devon College - Tiverton

Date: June 2001 - June 2002

I maintained about 20 windows servers running 2 domains, with hundreds of client PCs. The servers were a mixture of NT and 2000. I also spent 10 weeks giving a evening course to mature students in web design. During this time, I implemented an anti-spam/virus Linux based mail server, and a Linux firewall providing a DMZ for the site. The Linux server is still in place, its configuration unaltered. I was in charge of running the 2 MS ISA servers, maintaining the external web server and DNS server, and expanding the network. I also developed and implemented a thin-client solution using Windows Terminal Services. This involved software testing, problem solving and the programming of a custom shell designed to lock down the old Pentium 90 Windows NT clients.

Part Time Technical Adviser - onDigital - Plymouth

Date: 2000 - 2001

Offering advice and support for customers and retailers with technical problems and queries. This job required skills in customer relations, and knowledge and understanding of digital transmissions and basic aerial theory.

Computer Technician - ACC Computers - Essex

Date: 1999 - 1999

Building and configuring desktop computers to meet customer requirements, as well as on-site installations.

Part Time Department Supervisor - Tates Limited - Essex

Date: 1996 - 1999

This job involved running the news department at a local convenience store. My job included stock level control, personnel management, stock return and wastage, and processing the wages for the department staff. This job involved dealing with customers with problems and queries.

Personal Statement

I am an active member of the Symfony and Doctrine community, and have recently spoken at the phplondon conference 2008 (phplondon08) about symfony. I have been involved with symfony as both a user, and a developer for about 2 years. I can often be found online in the community support channels or on the mailing lists helping people, infact I'm the most active poster of all time on both the symfony user and symfony dev lists!

I have knowledge of the whole 'stack' of web applications. I am a seasoned Linux system administrator, with years of experience in setting up and maintaining servers. I understand the network connection between an end user and a server, and I'm not affraid to get out a packet sniffer to diagnose network issues.

During my second year at university I was appointed the Student Representative for my course. This role involved attending training workshops, and being the first point of contact for my fellow students with course related issues. Whilst at university I was also heavily involved with Termisoc, the university computer society. I was elected as president during my final year at university, and also spent some time as the Technical Officer. Even after leaving Plymouth I continued to give technical support to the society, helping the new technical officer improve his system administration skills and maintain the Termisoc servers.

With my spare time, I have a few computer related projects. I run a Linux server hosted in Telehouse Europe. I have been running this server for several years, and use it to provide friends with website and email hosting. I am using a custom database-backed server management system that was designed as part of my university final year project. I host CableHell (http://www.cablehell.co.uk), a community site for Virgin Media users, and also help moderate the forums. One of my current projects is Fuzzmail (http://www.fuzzmail.co.uk), a free web based email service. Recently I have acquired an interest in cryptography.

I learn quickly, and work well as part of a team. I work well under presure. I am happy to move where ever a job takes me, provided I am paid adequate moving expenses.

From the ages of 13 to 18, I was a member of the Army Cadet Force (ACF) and Combined Cadet Force (CCF) where I achieved the rank of Sergeant in both forces. I gained skills in team work, communication, self-discipline and leadership.

My CV is kept up to date online at http://pookey.co.uk/cv-resume.html.

References

Please contact me for details of my current references.