Systems administration for single servers and server farms since 1998, using Novell, Windows, FreeBSD, OpenBSD, various Linux esp Debian, some Sun OS & Solaris.
Web server administration mainly Apache and IIS.
Email system experience mainly EXIM, Postfix, Sendmail, Qmail, Courier, Dovecot.
Experienced database programmer esp MySQL.
Designed, built and managed ISP hosting installations including early use of virtualisation in data centres and in Amazon cloud for fourteen years. Managing small cloud-based hosting setup for private clients.
Experienced programmer in Shell, Perl, Python, PHP, Javascript (incl jQuery, jQuery-ui, Prototype, Scriptaculous, Mootools, Bootstrap, some YUI), good knowledge of HTML5 and CSS3, some C, C++.
Familiar with several Content Management systems including WordPress, Joomla, osCommerce, Moodle. Have written content management systems from scratch for clients with particular requirements.
Programming speciality is highly functional web applications. Examples include:
- financial accounts system,
- manufacturing control system with full sales and purchase order processing and document generation from quotes, orders and invoices to pallet labels and consignment notes; multi-company user so both clients and suppliers can log in and track orders; sales-to-purchase order conversion for manufacture-to-order.
- calculation management system now used for land-use, agricultural and forestry carbon profiling and for modelling herbicide effectiveness through crop rotations.