A self-disciplined LAMP stack developer with 7 years commercial experience building high-end web applications. Holds certification as a Zend Certified Engineer for PHP 5.3. Used to handling complete project management from scope to deployment.
* PHP 4 -> 5.5, using object orientated methodologies.
* Code Testing and TDD using PHPUnit
* Zend Framework (1.7 – 1.12) / 2, Symfony, Slim
* Experienced with building and optimising search engines (Sphinx, Lucene, Solr).
* ORM development with Doctrine (1.2 -> 2.3)
* Project planning and management
* Linix administration, software installations and maintenance (CentOS / RedHat, Debian, Ubuntu)
* API experience using SOAP server / RPC / RESTful interfaces
* Version Control Systems: SVN / CVS / Git / Perforce
Senior Developer - Progressive Digital Media Group
August 2011 – Present London, Blackfriars
Lead developer heading up progressive’s in-house technology assets. Worked on projects from ground up including an affiliate network aggregation search tool. Managed and deployed scalable platform architectures using auto scaling on Amazons EC2, caching, search indexing, scalable data stores (mongoDB) and fault tolerant messaging system with ZeroMQ (by employing techniques such as batched acknowledged pipelines). This ensured high availability on product data importing, tracking mechanisms and display content.
May 2011 – August 2011 (4 months)
Working in a medium sized team delivering and maintaining patient safety software for healthcare risk management. Clients include over 70% of the NHS and the US Department of Defence.
Senior Web Developer
Metropolis Business Publishing
June 2008 – May 2011 (3 years)
Working in a small team to deliver online solutions to business and consumer publications. Have been given the opportunity to work with several new technologies and testing ideal solutions for each project. Practiced Agile development to keep the business up to date and involved in on-going developments. Have completed several successful projects to date including a group payment system that plugs into several payment gateways including paypoint and sagepay, online marketing and subscription sites.
Senior Web Developer
2008 – 2008 (less than a year)
A small media start-up offering high-end qualified lead generation solutions. My role involves developing and managing a white label competition site solution. Here I’ve had the opportunity to take on Java, and servlet pages.
May 2006 – March 2008 (1 year 11 months)
I was promoted into the technical team as a Web Developer. My workload was very diverse. I’ve become a very keen problem solver and like to apply myself to various areas of web development, such as DNS configuration, Search Engine Optimisation, Project management and coding standards. I’m very keen on finding and implementing more efficient solutions. I gained a lot of experience with testing code, finding unaccountable conditions and general bug finding. As well as maintaining deployment with version control using SVN. I’ve successfully completed some high revenue projects for the company.
February 2005 – April 2006 (1 year 3 months)
tmnplc is a medium-large online direct marketing company. They offer several marketing services through the tmnmedia division as well as being a data owner and providing market research solutions. One of their products is MutualPoints.com. They offer an online reward scheme for all its members through broadcast mails and a shopping portal. Members are rewarded for clicking, acquiring or registering with partners. My role is quite diverse in such a small technical team. A daily work load would see me to clean, correct, validate and approve all HTML / CSS email campaigns that are broadcast. All emails need to be well structured, weighed and formatted with company branding. Every link needs to be tracked, tested and the creative must pass spam filtering. I also set up and broadcast newsletters and do site maintenance / updates. I’m occasionally given specifications for designing and building broadcast creatives for clients which has given me experience with Photoshop. I’ve also worked on building the backend functionality of registrations campaigns using the server-side language PHP interacting with a MySql database.
September 2002 – February 2005 (2 years 6 months)