1. Roy Anderson
Career Overview
I have over 38 years of IT experience in several different industries including manufacturing,
transport and medical research. I have also worked in an IT Management role and was the owner
of a small computer business in which I built and repaired personal computer systems and
provided software development services. I have been involved in a large number of different
technologies, development languages and frameworks.
Key Strengths
High Level programming skills on different hardware platforms
Including:
Mainframes (IBM AS/400, System/38, System/36)
PC
Android
Windows Mobile
High Level Analysis skills with extensive face to face end-user contact
Hardware support experience
Substantial software support experience
Substantial user training experience
2. Languages/Technologies Used
Android(Java) (using Eclipse IDE)
Microsoft c# (.NET 2010)
Microsoft Visual Basic (Versions 3, 4, 5 & 6, .NET 2005, .NET 2010)
Python 2.7 & 3 (completed on-line training course in Python 3 – Yet to use in the field)
PHP (currently working through an on-line training course)
Django (currently learning this web development framework)
Apple iPhone/iPad Swift (completed on-line training course – Yet to use in the field)
RPG II & III (IBM System/36, System/38, AS/400)
LANSA (4GL for IBM System/38)
Citrix MetaFrame (also Microsoft Terminal Server)
CL (Command Language IBM Mainframes)
Clipper
dBase (Versions 3 & 4)
Microsoft SQL Server
Microsoft COM +
Microsoft Office Professional
Microsoft DOS 4, 5 & 6
Microsoft Windows 3.1, 95 & 98
Microsoft Windows 2000 & 2000 Server
Microsoft Windows Mobile
Microsoft Windows XP Home & Professional
ActiveReports (Versions 1 & 2)
TrueDBGrid, TrueDBList, TrueDBInput
Crystal Reports (Versions 3, 4 & 10)
Micro-Controller Development
Currently building a control system for the orchid house using an Arduino micro-controller
analysing information from various sensors including temperature, humidity, rainfall and pot
moisture. System will control a number of pumps, heaters and foggers to maintain the desired
humidity and temperature. System will run on low voltage (12 volt) supply provided by a battery
and an 80W solar panel. Heaters and foggers are 240 volt devices switched by solid state relays.
Software for the Arduino controller is written in C and will be interfaced to an Android SmartPhone
application via a bluetooth connection.
3. Career History
February 2009-2014 Analyst/Programmer
Greyhound Australia P/L
Key Responsibilities
Development and maintenance of existing software
VB.Net, C#, WCF, MVC 4 & Android development
Public website and associated web services
Agent website
OIS (Operations Information System) for vehicle tracking
Fuel System
Barcode scanning for freight
Android App for PAX pickup and set down
Development on new applications and internal websites
Helpdesk support for internal users
After hours (on-call) support for internal users
Key Achievements
Member of team which rebuilt the public website using ASP.NET MVC
framework
Designed and wrote a Commercial Operations and Reporting System
Designed and wrote a Charters Application (Windows Application)
Wrote a Label Scanning Application for Third Party Freight System
General software maintenance and enhancements
Substancial redevelopment of OIS and vehicle tracking website
4. March 2004 – 2008 Analyst/Programmer
University Of Queensland
Key Responsibilities
Assist Senior Lecturer with software & hardware support
Consult with PhD students to determine their software requirements
Write software to suit student research requirements
Provide software and computer support for custom written software
Provide hardware support to PhD students
Key Achievements
Wrote software used for the University’s eHAB system
Wrote software which was successfully used in the assessment and
treatment of speech disorders caused by Parkinson's Disease
Wrote software for assessment and treatment of various other speech
disorders
Wrote software for PDA’s for various projects including student
assessment and patient recovery analysis
Telerehabilitation System
This system was developed to allow patients to be assessed and treated over an
internet connection. The software allows high quality recording (using robotic
WebCams) to be made of the patients performing specific tasks which are later
analysed by a therapist. Under the control of a therapist at the other end of the
connection, a patient can be shown video or audio prompts demonstrating the tasks
to be performed. The system also performed sound pressure and pitch analysis of
spoken phrases for particular assessments. The system utilised threading, video
conferencing and web services technology and was written in VB.NET.
October 1997 – March 2004 Analyst/Programmer/IT Manager
Simon National Carriers
Key Responsibilities
Support Users on IBM System/36 Mini Computer
Develop new software as per business requirements
Year 2000 software conversion
Develop new freight management system (VB 6/ Com+)
Implement new technologies to improve business efficiency
Key Achievements
Successful completion of Year 2000 conversion
IT Manager role
Ground up design, development and implementation of new freight
management system
Installation of Trackmaster V vehicle tracking system
Implementation of Telstra Private IP Network
Additional Project Details
5. Freight Management System (FMS)
Member of 2 person team who developed a Freight Management System.
Utilising Intel Servers running Microsoft Backoffice 2000, Citrix Metaframe XP,
Microsoft SQL Server, COM+ and Microsoft Message Queuing technologies.
The system was written in Microsoft Visual Basic (Version 6).
Customer Docket Import
Automatic processing of customer data received via email message and
imported directly into the Freight Management System.
FMS/Accounting System Interface
An interface created exchange data between the Freight Management System
and a third party accounting system.
Web & eMail based Proof-Of-Delivery Systems
The first system was an eMail based system which used specially formatted
(and checksum secured) email message to convey the users requests to the
server application. The server application processed the message and
returned the requested information as a PDF file attached to another eMail
message.
The second system is a webpage based system which makes use of the
COM+ interfaces made available by the FMS. Requests are immediately
processed and the result returned to the users as a webpage.
Electronic Fuel Bowser Interface
Data exported from the electronic fuel bowsers, processed, and imported into
a SQL database from which more detailed and meaningful reports were
generated.
Vehicle Tracking System
Project manager for the implementation of the TrackMaster GPS and data
capture system. Reduced Log Sheet data entry time from 3+ minutes to
approximately 30 seconds. Data integrated into reports generated from Freight
Management System and Fuel systems.
February 1993 – October 1997 Small Business Owner
Wren Computing
Projects Completed
Capacity Planning System – Toowoomba Foundry Pty Ltd
Contracted to write software which allowed Toowoomba Foundry to plan
the order start and completion dates on various machine centers in their
machine shop. This software took into account work already planned,
available capacity and order priorities to arrive at estimated start and
completion dates for each order placed on these workcenters.
Feedlot System
A feedlot system was written for a customer who needed to track the
animal’s progress through the feedlot. The system interfaced with yard
6. scales manufactured by Ruddweigh and produced various reports and
graphs for the customers.
Training Management System – Southern Cross (Australia) Pty Ltd
A simple training system which recorded the completed units and
examination results.
Membership System
A farm produce association contracted me to write a membership
system. The system recorded membership payments and certification
details for approximately 600 association members.
Windows and Office Training
Developed and conducted a Microsoft Windows and Microsoft Word
training course which was conducted for 2 schools and several local
businesses.
7. Education and Training
Years 1 – 4 Biddeston State Primary School
Years 4 – 7 Harristown State Primary School
Years 8 – 10 Harristown State High School
Years 11-12 Lockyer District State High School
1985 Cadet Programmer – Southern Cross Computer Pty Ltd
Industry Training
Lansa Programming – Aspect Computing Sydney
TAFE Introduction to Electronics
MTE Program Testing
MTE Program Maintenance
MTE PC Support and Troubleshooting
On-Line Training
Python 3
PHP (currently in-progress)
Django (currently in-progress)
Apple iPhone/iPad Swift
MVC 4
Joomla (currently in-progress)