object-oriented language

IT Consultant: Senior Drupal CMS web developer, PHP programmer

19/01/2015 - 23/03/2015
Senior Drupal CMS web developer, PHP programmer

Under contract via Webel IT Australia to digitial media agency Sitback Solutions worked on a range of existing existing PHP-driven commercial Drupal7 CMS sites.

Worked with Drupal Commerce and the eWay Payment Gateway API, and the ExactTarget CRM/MAS (Customer Relationship Management and Marketing Analysis System) for https://www.bodytrim.com.au

Developed an email Newsletter campaign composition system for dynamic publishing streams and ad-feeds using object-oriented PHP and Drupal CMS for interaction with the Marketo email campaign management system for http://www.moneymanagement.com.au

Employed support technologies including the GIT code repository management system, the Unfuddle issue tracking system, and the Drush command line tool for Drupal.

Used graphical Unified Modeling Language (UML) activity diagrams as flowcharts for documentation, sequence diagrams for analysing eCommerce modules, and class diagrams for component-based web site modelling.

Used NetBeans IDE in combination with XDebug for PHP for code issue analysis and sequence tracking.

Drupal CMS contributed module development, PHP programming

03/12/2014 - 18/01/2015
Drupal CMS contributed module, object-oriented PHP programmer, UML graphical software architect

For own business Webel IT Australia, ongoing development of contributed Drupal CMS modules for posting to the Drupal.org development community site, including:

- OOE = Object Oriented Examples (with graphical Unified Modeling Language (UML) support): http://drupal7demo.webel.com.au/module/ooe

- Flag Plus: http://drupal7demo.webel.com.au/module/flagplus

- M00 (a template for contributed modules): http://drupal7demo.webel.com.au/module/m00

R&D: Drupal CMS developers web site: http://drupal7demo.webel.com.au

10/02/2014 - 02/04/2014
Drupal CMS technical web site development, object-oriented PHP programmer, UML graphical software architect

Technology asessment and research for own business Webel IT Australia. Developed an educational Drupal7 site for other Drupal developers, with tutorials and modules demonstrating the Drupal 7 custom module development API, and a unique object-oriented PHP bridge module Object-Oriented Examples (OOE) for Drupal7, which aims to demonstrate “one of each” of the capabilities of the Drupal7 module, form, and theme APIs. Includes unique graphical Unified Modeling Language (UML) models of the OOE module’s object-oriented PHP code and of the Drupal7 architecture. Includes reviews and demos of many useful Drupal7 contributed modules, and a wealth of information on Drupal-related web development topics. This technology assessment site is under continual development


Webel IT offers complete JavaScript coding services, including use of the JQuery "Write Less, Do More, JavaScript Library".

We employ a wide range of PHP-driven Drupal™ CMS modules that integrate JQuery libraries easily into Drupal™ CMS web sites to provide rich web user interface interaction.

We also employ Asynchronous JavaScript and XML (AJAX) technologies for efficient partial page updates.

In the Enterprise Java web application context, modern JavaServer Faces (JSF) and 3rd party JSF toolkits like Primefaces offer efficient means for leveraging JavaScript and AJAX partial page update technologies, controlled via JavaEE's backing beans (managed beans) architecture.


The content or the technology discussed here is HISTORICAL or ARCHIVAL

From 2000-2003 Perl was my primary internet language. I developed the object-oriented Webel libraries for dynamic serving, pre-empting technologies like XML and JavaServer Faces. The libraries were used for various DotCom ventures and for internet business presentations.

However, the lack of integration of Perl with graphical Unified Modeling Language™ (UML™) engineering is too limiting, and I now prefer Java™ + XML + UML™ for my object-oriented web and internet tasks, and PHP, mostly in combination with Drupal™ Content Management System (CMS) web sites like this Webel site of course. PHP now includes a lot of the regular expression search power of Perl.


C++ was my first object-oriented language.


Java™ is currently my primary object-oriented programming language - always UML™-driven of course - and most of my work with XML and XML Schema is Java manipulated and generated. There is huge amount of information about, and educational examples of, Java on the Webel site; a good place to start is the Webel Java zone (leaves this resume trail).

Syndicate content