Phil Copper

Systems Designer/Developer

Contact

Telephone: +44 (0)7595 022252
Email: pc@philcopper.me

Profile

I am a U.K. based freelance systems designer and developer with many years experience in both mainframe and web environments. I operate through my own limited company and am a member of the Professional Contractors Group. I carry full professional indemnity insurance.

Recent Design & Build Projects

Skills

PHP 4/5 Sun Solaris Unix Oracle 8
MySQL Redhat Linux Oracle 9i
HTML/XHTML Fedora Linux Oracle 10
Javascript/JQuery Apache PL/SQL
ExtJS Ajax Oracle Forms 6i
CSS Web Services C/Pro*C
XML Web Standards  
XPATH Perl  
XSLT Shell Scripting  

Recent Clients

British Gas

My current role is Solution Architect at British Gas working on enhancements to the company's web site. My responsibilities include liaising with business analysts and the development teams to develop and document a robust and scalable solution design that spans many back-end systems. For reasons of confidentiality I cannot, at this time, expand on the nature of the project.

Bromley Rugby Football Club

This is a voluntary role that involves maintaining the club's membership database and Joomla web site. I have recently created a web front-end for the database using PHP, MySQL and ExtJS over SSL. The site is hosted on my own virtual server. The system allows authorized officials to query, create and update members' records and to produce reports that can be delivered on screen, as CSV downloads or as dynamically generated PDF reports.

John Hubbard

I recently converted the web site of the artist John Hubbard (johnhubbard.com) from ASP/Access to PHP/MySQL/JQuery. The site provides a searchable catalogue of the artist's work. A suite of administration pages allows the site content to be maintained. No graphic design work was involved in this project as the client wished to retain the site's original design.

British Gas Services

I have worked for this client on several occasions in the past on a wide range of projects including:

Online Appointment Booking System

This project used SAP's Netweaver PI application server and required the definition of web service and JDBC calls between the web site and the legacy Oracle Work Management and CRM systems. My responsibilities included XML schema design, writing technical documentation and liaising with third-party suppliers.

Batch Appointment Booking System

This project involved the design of an external XML data feed into a large legacy Oracle system and the generation of engineer visit requests from the received data. The build and test work was carried out by an offshore third-party supplier. I was responsible for writing the technical documentation and ensuring the supplier's understanding of the system, the quality of their work and their conformance to system standards.

Energy Performance Certificates

This project was initiated in response to the Energy Performance Certificates legislation. The uncertainty surrounding the introduction of this legislation led to very tight deadlines, which were met. I designed and built an object-oriented PL/SQL backend for a web-based system that received XML inspection requests via web-services, parsed them, loaded them into the database and subsequently managed the full job life cycle.

LogicaCMG

Work undertaken for this client involved designing, developing and maintaining very large scale Oracle 9i systems for a major U.K. energy supplier.

Projects included:

I also wrote proposals and functional specifications for LogicaCMG's client and technical and module test specifications for other developers.

Vanguard Plc

This client, a major mobile telephone supplier, required a web-based fulfillment system for internal use and also to offer as a service to their partners. The system includes:

The system is written in PHP and employs replicated MySQL databases for fail-over and disaster recovery. The back-office processes are written in Perl and PHP. Data transfer from other CRM companies has been implemented using Secure FTP, Secure Copy, HTTP and PGP encrypted Excel spreadsheets. Some of the reports are generated as PDF files in real time directly from PHP. Initially, I also hosted and administered the system but Vanguard has now taken over this function.