SearchSearch

Sign In
 Sign in or Register
Buyer zone
Find skilled Sellers for your organisation
Seller zone
Tell organisations about your skills

About us

Contact us

FAQs

Testimonials

Site map

Can we help?
tel0870 389 3244
emaile-mail

infoYou are currently viewing the web site for registered charities, showing discounted Seller rates.


Access our main site

HomeProgrammer
[ Printer friendly ]

Programmer - Twickenham, Greater London, UK

MVC Application development in PHP5 for SME. XML, CSS, XSLT, email hosting and server configuration.
*.doc CV available on request.

Rating:Unrated (New)
Hourly Rate:£66.67
Available From:Now
Seller ID: 243331

[ Top | CV | Skills ]

CV

Employment History

(Jan 1999 & ongoing)

Products Commercially Deployed to:
Senator Kay Patterson, Federal Minister for Family and Community Services, Australia: Page_Link deployed to enable the Minister's public relations team to quickly update information in the site and provide documents to subscribers using the Large Format Email module.
Simpsons' Blinds, Melbourne, Australia:
Page_Link deployed to enable website content management by Simpsons' Blinds for customers and suppliers of the business. Access control system developed to allow Page_Link website to operate as four separate sites.
LESANZ:
Licensing Executive Society Australia and New Zealand Ltd, a member of the Licensing Executives Society International association. Page_Link deployed to enable LES ANZ Secretariat, Office Bearers and members to participate in maintaining and developing content through website using multiple access levels and edit levels. Enhancements developed and deployed to LES ANZ include a mail-label generator, Large-Group/Large-Attachments broadcast email service and modules to supply membership statistics to the Board. The system is being upgraded to allow regular tasks to be automated on the server. Examples include sending subscription invoices, emailing newsletters and other secretarial work.
Ski Dream Holidays:
A Lynton Cooper Travel subsidiary based in the UK specialising in ski holdings to the USA and other travel packages: Page_Link Internet Content Management System focusing on providing information to travel consumers, industry and other travel companies. Internet ecommerce module deployed using a highly abstracted variable mapping system allows Ski Dream to conduct transactions in multiple currencies and using multiple concurrent ecommerce gateways.
TCC Australia:
Professional Conference Organiser based in Melbourne, Australia: Conference_Link was deployed to allow TCC to manage all areas of conference management from airport transfers to hotel reservations as well as Internet based delegate registration. System uses the same core modules from Page_Link which supply CMS CRM functions and adds the Conference Management functions to that system.
Other Contract Work:

Lithgow Interactive: Lithgow Interative: consultancy services to identify issues facing client in use and development of iClass to a major US client. iClas is a system written in Object Oriented PHP code and designed for deployment to any Internet server running PHP. This system was failing to deploy in a Win2000 SQL server environment due to data transport errors. This problem was tracked and debugged within 10 hours.
Kirwan's Bridge Wines: CSS/HTML translation of a strong design idea commissioned from a graphic artist, implementing a tightly controlled stylesheet regime and page structure to allow that business to easily update the look and feel of the site.
Medos Company: A multi-national Asia Pacific medical and scientific technology and products supplier: Design and implementation of a custom built interface and design concept that responded to the clients' requirements for a stable, easily accessible system to manage and market their extensive database of products. The site has QTVR -produced by XML-NOW- and a robust deployment of CSS style management from a series of key style sheets. Ongoing maintenance of the website including six-monthly catalogues and other extensions to provide suppliers and products onto the system were undertaken.


(Apr 2006 to Sep 2006)

Rolling contract to aid in the development of an enterprise system written in PHP5 for use with any Database through PHP's PDO abstraction layer using XML-XSLT for platform independent templating. The system is generated using an ANT style code generation engine based on Phing in a highly abstracted n-tier architecture. This system is able to be ported to Java or any other OO language.
Daily work includes class design and extension, XML design and conversion with XSLT on the front end, as well as sql design and devising Stored Procedures and SQL functions to support the data model. N-tier OOP in PHP5.

Enterprise level e-commerce application development
Practical application of design patterns
MVC models and N-Tier architectures
XHTML, XmlHttpRequest (AJAX), XML, XSLT, XPath, DOM, JS, CSS
Linux, Apache, PHP5, PDO, MySQL5, Perl, Bash
Unix and Linux administration and shell scripting
Database design and optimisation including ER diagrams, stored procedures, user functions, views, triggers, native XML handling using Xpath, backup and restoration,
Semantic markup, graceful degradation and fluid layouts of Web content
Practical use of source code revision control using Subversion and Trac
Meta programming and code generation through XSL transformations
Build and deployment automation on Linux using Phing
Documentation using DOxygen and PHPDoc


(Nov 2005 to Feb 2006)

Programmer

Three month contract to supply programming expertise to Group IS in the ongoing development of the Apollo system. Group IS use the extreme programming methodology (XP) in the continuous development of their inhouse, MVC2 ,application which provides candidate and client firm management tools to all recruitment consultants in the SThree Group. Apollo users will find my name in the credits of their application. Contribution to core development in the Apollo(Laurel/BART) system, mailshot development, ring fencing, delivering user stories, as well as ongoing system maintenance and refinement .


(Jul 2005 to Nov 2005)

System Architect, Lead Developer

IPC Media Group

Project length contract to deliver an MVC system that allows IPC advertising customers an online tool to purchase magazine and website classified adverts, including imagery for a range of specific items each with a unique set of information.
See: http://www.magazineclassifieds.co.uk/index.php
This project was delivered early and under budget – being both architect and lead developer meant providing mentoring support to a team ot three and managing tight time lines as well as incorporating often very difficult client requirements into the software. Example (beta) code is available from this application.


(Feb 2005 to Jul 2005)

Programmer

Magnet Harlequin

Engaged as part of a three man team to deliver an OOP MVC system (Mojavi) in PHP4 for one of the UK's largest retail organisations.
This role required expert application of Object Oriented Programming techniques, active code generation of PHP, SQL, Javascript and other languages, bash programming including cron, postfix email parsing, XML generation and parsing, MS-Excel file generation and parsing.The development of this program was ahead of its documentation for the life of the project and has been completed on budget. Responsibilities include server maintenance, software building using Flex, Bison, APT, and linux server configuration.
Example (beta) code is available from this project.


(Jan 2005 to Jan 2005)

Programmer

Up My Street

This role involved development of the CSS system that underlies the relaunch of the upmystreet website and migration of the legacy perl/mysql code to a bespoke PHP/ MVC system. This was a test driven development in PHP although full XP regimes were not implimented.
See: http://www.upmystreet.co.uk
The design of the CSS separates layout (CSS-Positioning) from painted design features (CSS-2 backgrounds, colours and fonts).


(Oct 2004 to Dec 2004)

Programmer

Squiz.net

Engaged to supply application deployment, customisation and support to UK customers of the Squiz.net MySource Matrix CMS. Examples include:
Initial deployment of Matrix:
Oxford University Archaeology Department: http://www.arch.ox.ac.uk/
Translation of a complex Javascript aandFlsh site to Matrix:
Swedish Milk Board: http://nordiskmat.se/
Other tasks included writing a SOAP bridge and application front end within a MySource matrix module for Mark Warner Holidays UK to the BlueSky holiday management system.
See: https://www.markwarner.co.uk/book_your_holiday/ob


(Sep 2003 to Sep 2004)

Internet Services Manager

Kidney Health Australia (Australian Kidney Foundation)

Engaged to design, develop and deliver an extranet system within which the public, Kidney Health staff, community members and foundation members can collaborate.
Monotreme (the system) employed content management, forum, glossary function, ecommerce and access control modules as well as sub-domains and other tools (eg document management, encrypted sessions, off-line messaging). Monotreme also featured drag and drop interfaces for menu editing and Word-like content editing features with image editing support.
Technologies used: OOP PHP, MySQL and extensive ECMA Script (including OO -ECMA Script) over 10 sub-domains, 4 facets and 8 user access levels within a single code base. Content approval system for restricted editors and system support for numerous editors across the facets and sub-domains also implemented.
Company Profile:
XML-NOW is a small business operating in the Australian IT market. It focuses on providing creative, practically focused solutions for small business and member organisations which allow them to effectively develop and market their services and efficiently manage their business in an increasingly mobile working environment. XML-NOW products such as Page_Link, Monotreme and Conference_Link provide clients with new and powerful CMS and CRM tools at a very low price point. In addition to XML-NOW’s core business supplying website solutions to small to medium sized business, XML-NOW also offers contract services to develop internet servers for ISPs, hosting companies and medium sized business hosting their own business solutions.
Key Responsibilities and Acheivements:
Sole developer of Page_Link, Page_Link MD, Monotreme and other CMS and CRM tools for small business. XML-NOW is responsible for system design, database design, GUI design, graphic design. All programming is done in text environments such as Zend IDE, HTML-Kit or EMACS.
Conference_Link: a system that uses PHP through an SSL secured web server to manipulate a MySQL RDBMS for the purpose of providing an internet based Conference Management System. Using similar techniques the Conference system stores information about all aspects of conference management and allows the PCO to run their entire operation from any web connected computer that is running W3C compliant browser.
Shopping Secrets: Construction of a structure and navigation system for Shopping Secrets existing website to make the website accessible, usable and a more effective marketing tool for the client.
Deployment of XML-NOW products to clients including adapting systems to reflect clients’ needs and developing further modules to be integrated into system to respond to clients’ business requirements. System maintenance, trouble shooting, training and 24 hour system support undertaken.
Page_Link/Page_Link MD: a MySQL based web application developed using PHP to deliver content, site structure, and interactive components which are driven by transactional modules. Page_Link focuses on empowering businesses to build and manage their own websites in a cost effective and flexible manner and experiment with different content and transactional modules. Page_Link MD extends the functionality of the original system to multiple domains from a common code and database.
Monotreme: see Kidney Health Australia.
Provision of contract programming and consultancy services utilising tools such as ASP, PHP, SQL, Java Applets, Live generated HTML, XML or WAP to develop commercially focused solutions for clients
Set up and maintenance of internet web servers (LINUX/Apache or Win IIS) Graphic design services using tools such as Photoshop, Gimp (LINUX and WIN), Fireworks and other design tools Translating clients’ requirements into UML structures and incorporating RUP into tender information and documentation Management of all aspects of client relationship including sales and marketing of XML-NOW products, managing ongoing client contact and providing support and business development assistance.

Education

(Jan 2001 to Dec 2004)

University of Melbourne

Bachelor of Arts.

Core Capabilities

OOP (Constant Use)
MVC/Struts/Patterns (Constant Use)
PHP 5/4 (Constant Use)
DB Abstraction, Active Record pattern using PDO, PEAR DB_DO (Constant Use)
XML/XPATH (Constant Use)
XHTML/HTML (Constant Use)
SOAP/RPC (Constant Use)
Javascript (Constant Use)
DHTML (Constant Use)
DOM (Constant Use)
JSON (Constant Use)
AJAX (Constant Use)
XSL/XSLT (Constant Use)
CSS (Constant Use)
SQL ((Constant Use) – including stored procedures and triggers)
MySQL (Constant Use)
ORACLE (Recent Use)
PL/SQL (Recent Use)
Subversion/CVS ((Constant Use) this document is maintained as *.ODT in SVN on OSX)
Cryptography (Constant Use)
Apache (Constant Use)
Win 9x,NT,2000,XP (Daily Use)
Photoshop (GIMP) (Expert)
Linux (Constant Use)
Email Administration (Constant Use)
PERL (Frequent Use)
Ruby (Newly Acquired Skill)
Director Shockwave (Experienced)
Lingo (Experienced)

[ Top | CV | Skills ]

Categories & Skills

IT & Internet

Categories

Skills


Media & Creative

Categories

Skills


Businesses: (Buyers)


To contact this Seller, or other freelancers, please register as a Buyer for FREE.

Register as buyer

Similar Freelancers


Freelancers: (Sellers)


To sell your skills please Register as a Seller for FREE.

Register as seller