Freelance Web consultant Canterbury, Kent, UK
A lead developer, technical architect and project manager of considerable experience and qualifications, responsible for managing and developing significant websites across a number of industries.
| Rating: | Unrated (New) |
| Hourly Rate / Cost: | £33.33 per hour |
| Daily Rate / Cost: | £250.00 per day |
| Available From: | Now |
| Seller ID: | 318678 |
CV (Curriculum Vitae) / Résumé
A lead developer, technical architect and project manager of considerable experience and qualifications,
responsible for successfully designing, managing and developing significant business websites across a
number of industries. Clients have been highly complimentary about both the resulting applications and the
understanding shown of their business sectors. Technical writing skills have been described as
“exceptional” and these are allied to a highly-trained analytical ability with meticulous attention to detail.
KEY SKILLS
· Lead developer and project manager for a
number of successful websites.
· Well-versed in systems administration
duties, including Linux and Apache.
· Command of OO patterns and MVC
frameworks in a number of programming
languages, including PHP, Perl and Java.
· Experienced in JavaScript programming,
including AJAX, DHTML and the use of
libraries such as Prototype and jQuery.
· Familiar with web services and XML-based
technologies such as XSLT, SOAP, REST,
WSDL and RSS.
· Full understanding of web standards in
XML, HTML and CSS, including usability
and accessibility guidelines.
· Designer and administrator of many
databases, especially in MySQL.
· Familiar with automated building & testing
using Ant, Phing, PHPunit and Selenium.
Employment History
(Dec 2008 to Mar 2009)
Contract Developer
Performed requirements analysis and implemented extensions to the Magento e-commerce system,
based on the PHP Zend Framework. Work considered to be “excellent” with “perfect” client care.
(Feb 2007 to Nov 2008)
Chief Technical Officer
SoundVault, provides music for the media industry to purchase for productions.
- Successfully managed the system, with a small team of developers, from inception to going live.
- Responsible for specification and documentation, using Word, DITA & DocBook.
(Dec 2003 to Jan 2007)
Technical Leader & Director
The On-Music system, enables the music usage of television programmes
to be reported accurately to the copyright and performing rights societies.
- Technical architect of the system using object-oriented principles and XML-based technologies.
- Lead developer of the site in PHP with a MySQL database, and with JavaScript on the client side.
- Managed all system aspects, including testing, server administration and code version control.
- Responsible for the technical documentation of the system.
(Jun 2003 to Jan 2005)
Technical Architect and Programmer
Airspace softwareAirspace software, provides a booking system, Allocate, to the hotel industry.
- Performed requirements analysis and formulated the technical design of Allocate using UML.
- Led the development in object-oriented Perl, using Class::MethodMaker and Template Toolkit.
- Successfully took the system from its beginning to deployment at Classic British Hotels.
(May 2000 to May 2003)
Technical Author/Project Manager
Webscript Designs Ltd
Webscript, is a web design and development company.
- Provided requirements analysis via Use Cases, which were a vital aid to communicating with
customers and other stakeholders to ensure that all necessary features were documented.
- Specification of software, including wireframes, UML & ERD, using tools such as Visio.
- Developed test plans, managing bug reporting and resolution.
- Produced highly regarded end-user documentation, including user manuals.
In March 2001 was promoted to the position of Project Manager:
- Managed the delivery of several web projects, including those in the leisure (Marston Hotels),
financial (FT Your Money and Mortgages for Business) and recruitment sectors.
- Liaised with customers to determine required features and help resolve problems.
- Planned and costed developments, using tools such as MS Project.
- Supervised and instructed personnel, including assisting with programming (in Perl, PHP & JSP).
(Oct 1996 to Apr 2000)
Research Associate
Computer Science at the University of Kent at Canterbury
Worked under the supervision of Prof. David Turner on the project Elementary Strong Functional
Programming. The project produced published research papers (via LaTeX).
(Dec 1995 to Sep 1996)
Research Assistant
Computer Science at Glasgow University
Worked under the supervision of Prof. Chris Johnson on the project Principles For The Use Of
Formal Notations During Accident Investigations. Papers from this work were published in journals.
(Oct 1995 to Nov 1995)
Researcher
HENSA online dyslexia archive(Oct 1994 to May 1995)
Part-time teacher
Computing at the University of Kent at Canterbury
Covered both theoretical and practical aspects, including introductory computing fundamentals for
non-computer scientists. Teaching included taking seminar classes and marking assessments.
Professional Qualifications
Interviewed UCAS candidates for places on the undergraduate degree programme at UKC.
Postgraduate representative on the UKC Computing Laboratory safety committee 1993 - 1995.
Education
( 1996 to )
University of Kent at Canterbury
PhD in Computer Science
Thesis: Static Analysis of Martin-Löf's Intuitionistic Type Theory
The research involved using static analysis techniques to improve the efficiency of Martin-Löf's type
theory as a functional programming language. The work included an implementation of abstract
interpretation techniques within a compiler for a functional language based upon type theory.
( 1989 to )
University of Stirling
BSc with Honours (First Class) in Computing Science and Mathematics -
( 1983 to 1985)
Stranraer Academy
Secondary school qualifications obtained :
Three Certificates of Sixth Year Studies (1 ‘A’, 2 ‘C’s). Five SCE Higher grades (3 ‘A’s, including
English; 2 ‘B’s, including French). Seven SCE Ordinary grades (all ‘A’s).
Categories & Freelance Skills
IT & Internet
Categories
- Application Development
- Database Development & Admin
- Foreign Languages
- IT Tools/Middleware
- Networks
- Operating Systems
- Programming
- Project Management
- Reporting & Analysis
- Security Software/Systems
- Server Software
- Software Testing
- Web Design & Usability
- Web Development/Prog
- Web E-commerce
Skills
- Agile Development (Programming)
- Ajax (Web Development/Prog)
- Apache
- Application Architecture (Application Development)
- AWK (Operating Systems)
- Backup Systems (Project Management)
- Bash Shell (Operating Systems)
- Basic (Programming)
- BEA WebLogic Server (Server Software)
- Bourne Shell (Operating Systems)
- C (Programming)
- C Shell (Operating Systems)
- CodeIgniter (Web Development/Prog - PHP - PHP Frameworks)
- Communication All Levels (Project Management)
- Content Management
- CSS (Project Management)
- CSS (Web Development/Prog)
- DAO
- Data Architecture (Database Development & Admin)
- Databases (Project Management)
- Debian (Operating Systems - Linux)
- Design (Project Management)
- Developer Products (Security Software/Systems - SSH)
- DHTML (Project Management)
- DNS (Networks)
- E-commerce (Project Management)
- Erlang (Programming)
- Fedora (Operating Systems - Linux)
- FreeBSD (Operating Systems)
- French (Foreign Languages)
- FTP (Networks)
- Full Project Lifecycle (Project Management)
- Functional Documentation (Project Management)
- Gentoo (Operating Systems - Linux)
- Haskell (Programming)
- HTML
- HTTPS (Security Software/Systems)
- Internet (Project Management)
- Java
- JavaScript (Project Management)
- JavaScript (Web Development/Prog)
- JSP (Web Development/Prog)
- Linux (Operating Systems)
- Man Management (Project Management)
- Mentoring (Project Management)
- Microsoft (Operating Systems)
- ML (Programming)
- Modula-2 (Programming)
- MS Access
- MS Visio (Reporting & Analysis)
- MySQL (Database Development & Admin)
- Online Payment Systems (Web E-commerce)
- OpenID (Web Development/Prog)
- Pascal (Programming)
- PDP-11 (Operating Systems)
- Perl (Programming)
- PHP (Web Development/Prog)
- PHP Frameworks (Web Development/Prog - PHP)
- Project Management (Project Management)
- Public Key Cryptography (Security Software/Systems)
- Python (Programming)
- Rational (IT Tools/Middleware)
- Red Hat (Operating Systems - Linux)
- Secure Shell (Security Software/Systems)
- SME (Project Management)
- SOAP (IT Tools/Middleware)
- SQL (Project Management)
- SSH (Security Software/Systems)
- SSL (Security Software/Systems)
- Structured Design (IT Tools/Middleware)
- Technical Documentation (Project Management)
- Test Planning (Project Management)
- Ubuntu (Operating Systems - Linux)
- UML (Programming)
- VMS (Operating Systems)
- VPN
- Web Design (Web Design & Usability)
- Web Development (Web Development/Prog)
- Web Services (Project Management)
- Windows 9x (Operating Systems - Microsoft)
- Windows XP (Operating Systems - Microsoft)
- X Windows (Operating Systems)
- XHTML (Web Development/Prog)
- XML
- XSL (Web Development/Prog)
- XSLT (Programming)
- XSLT (Web Development/Prog)
- Yacc (Operating Systems)
- Zend (Web Development/Prog - PHP - PHP Frameworks)

