Skill Set

Languages, databases and Programming Methods

  • Web programming: PHP 5, JavaScript, Ajax, XHTML, XML, MySQL, WTVML, Liberate, WSDL  
  • Use of third party applications such as phplist, phpBB, smarty, Drupal, Wordpress, PEAR Library
  • OO design and implementation using MVC frameworks for large scale projects 
  • Transport protocols such SOAP, and custom built abstraction layers   
  • Experience with Ruby on Rails, ASP, Perl.   
  • Regular use of Tortoise SVN / CVS, creating repositories, committing, updating and exporting etc
  • JQuery library
  • CSS / HTML for W3C standards
  • Unit testing using simpletest
  • Load testing using openSTA

Drupal

Very experienced in drupal versions 5 and 6, from click and build simple websites using CCK, menus, and views, to more advanced drupal builds using custom built modules and themes.

Interactive TV

I have extensive experience within interactive TV, where I have
deployed applications for Telewest, NTL, and SKY. I have a good
understanding of the underlying architecture and associated development
techniques on which digital TV applications are deployed.

IVR (Interactive Voice Response) Platforms   

I have developed a number of applications based on IVR applications
within the TV industry. These are telephony based applications used to
manage incoming phone calls and SMS applications from TV shows and are
therefore required to be very robust and reliable.


Affiliations

Member of drupal.org Member of drupal