30 years experience programming in many computer languages

SQL

Developer of a FireBird SQL database backend with Microsoft Access frontend used in Veterinary retail.

Website: http://vetbasic.org


Experience writing SQL in a number of MySQL databases used for research.

Website: http://dnabuddy.org


A selection of MySQL training is available on YouTube by a couple of authors:

  • https://www.youtube.com/user/thenewboston
  • https://www.youtube.com/user/TheSkillPedia

  • Attended SQL database training with Oracle Education and SAP College

  • C#

    Using Microsoft Visual Studio experience at writing C# code for desktop GUI applications and background services.

    At Monash University developed the DBRealTime Visual C# GUI program to show the progress of embarrassingly parallel SQL queries.


    At Peter Mac Implemented C# .NET services for background processing of queries generated using a web frontend.

    Website: http://dnabuddy.org

    Developed a Visual C# installer using InstallAnywhere and added custom Visual C# GUI forms.

    Link: https://www.flexera.com/products/installation/installanywhere.html

    C++

    Using Microsoft Visual Studio experience at writing C++ console applications.

    At Monash University implemented a suite of C++ programs for research in to Fundamental Indexation

    The AggRo application is available for download with source code available.

    Link: http://rocode.com/aggro/

    Used the GNU Scientific Library (GSL) to add regression functionality to the C++ code.

    Link: https://www.gnu.org/software/gsl/

    Web

    At Monash University implemented web front end using XAMMP to hold superannuation data.

    Implemented it using HTML, CSS, PHP, javascript and connected it to a high availability MySQL server.


    Maintained the DSTC Intergrator Demonstrator platform, running on Linux and Windows, written using Zope.



    Java

    Published paper on Inter-operable Components implemented in Java at DSTC

    Used the Java Compiler Compiler (JavaCC) to add annotation syntax to the Java language.

    Link: https://javacc.org

    C

    Using GNU C have written open source console applications connecting to AVIS on Ubuntu Linux and Rasbian Linux.

    See the simple tick.c program:

    Link: http://rocode.com/elvin/#TICK


    At Rolls Printing experience using Borland C to write software addons to Clipper code.


    VBA

    Tutoring undergraduates at Monash University in using VBA and Microsoft Excel.



    Cobol

    Tutoring undergraduates at Monash University in using Cobol 85.



    Shell Scripting

    Experience on Linux using bash and csh