As a Perl developer I built systems in Perl to parse, extract, transform and
load data on carbon dioxide emissions world wide into a database used to drive
a carbon futures and options evaluation and pricing model designed to spot arbitrage opportunities in carbon rights trading.
TransAmerica Occidental Life Insurance Company, Los Angeles, California
As a Database Administrator I designed and built TransRelate: a system to parse control information describing large IBM System 390 installations in order to
capture and reuse the expertise required to drive efficient maintenance and
upgrades to manage the 1,100 IMS database systems in use at Transamerica.
Arabian American Oil Company, Dhahran, Saudi Arabia
As a Systems Programmer I developed automation scripts for the IBM Patient
Care System used at the Saudi AramcoDhahran hospital to capture and display data on
each patient to allow the medical departments to more fully coordinate the
delivery of patient care.
Joint European Torus, Oxford, England
As a physics programmer, I designed and developed software written in Programming Language One to
simulate the Neutral Beam Injection systems at Joint European Torus responsible for heating the fusion plasma to 100
million degrees centigrade as described in Physics design calculations for the JET neutral injectors. This system enabled
physicists to describe three dimensional objects in the neutral injection
assembly then calculate the power deposition on these objects and displayed the
results graphically, allowing the physics design team to evaluate new plasma
heating system configurations more quickly and cost effectively than live
testing with expensive and radioactive tritium.
I worked as a database administrator at Transamerica managing their online
payment and accounting system systems running on IBM System 390 for 5 years.
Automated testing (unit, functional etc.)
I have published 57 Perl modules on CPAN each of which makes extensive use
of automated testing. These modules are also present on GitHub where they are
tested using a GitHub Action.
Knowledge of Linux/Unix
I use Kubuntu on my local systems and Ubuntu when on Amazon Web Services - the ability to
move work to and from identical local and remote server operating systems is
conducive to getting work done with dispatch.