My journey into coding began with a Sinclair ZX80 when I taught myself basic. My earliest formal training was in CoBOL using an ICL 39 Series 35 mainframe. Since then I have added a wide range of languages & skills to my portfolio.
In addition to significant networking qualifications & experience I have primarily focused on web coding. For the past 12 years I have worked as a commercial LAMP programmer using MySQL & PHP in an MVC framework. In addition to substantial experience in both off the shelf & custom frameworks, my interest in OOP lead me to develop my own highly adaptable open source framework.
I have considerable experience in all sectors of web programming; brochure, customer details, social, e-commerce, competitions, content management systems, payment, estate agent, event, delegate management, financial. This extensive experience allows me to take ownership of a site from front end .psd cut-ups through to backend such as coding of API's to interface with remote XML systems. My proficiency in CSS, HTML & jQuery using the latest coding standards & adhering to an agile coding methodology means that I consistently produce high quality, scalable websites that are usable, useful, and accessible. My training in hacking & intrusion detection means that my sites are robust & secure against attack.
After years of working as a senior developer with web agencies I decided that the time was right to offer my services on a freelance / contract basis. This allows me to continue to meet new challenges & offers clients continuity of service.
Primary Skills
Agile coding, *nix, PHP 5, PHP 7, MySQL, HTML5, jQuery, Site security and intruder prevention, MVC systems. OOP code systems. CMS Building.
Secondary Skills
CSS3, Visual C#, Visual Basic, C, C++, C#, Prototype, Zend Framework, WordPress.