Scott Macpherson

Software developer

Melbourne, Australia


Since achieving a BSc Computing with distinction in 2006 I have worked on several large and complex software implementation projects in the British, Australian, and New Zealand higher education sectors, specialising in SITS:Vision implementation and development.

In addition to creating solution designs and developing and configuring software, my roles have expanded to include training and mentoring for junior staff, the creation and enforcement of development guidelines, and influence over the migration of data from legacy systems.


  • SITS:Vision: familiar with the product’s technical requirements and with all components, and have exhaustive knowledge of the underlying data model.
    Installation Configuration Maintenance
  • Languages and frameworks:
    Python Ruby JavaScript Django Ruby on Rails Selenium HTML CSS Common CSS preprocessors
  • Relational databases: experience designing and working with large data models, and writing and optimising complex SQL scripts. Also competent migrating data between different models, including the mapping, extraction, and transformation of data.
    Oracle PL/SQL Microsoft T-SQL PostgreSQL SQLite
  • Infrastructure:
    Unix-like operating systems Apache web server Phusion Passenger application server Git Subversion
  • Analysis: natural ability to identify underlying issues, ask inconvenient questions, and solve the right problems using the best tools.
  • Communication: can quickly interpret and translate business requirements to technical requirements and vice-versa, and discuss needs and solutions with customers of all skill levels.


SITS Technical Analyst

Kaplan Australia
August 2021 – Present

Configure, support, and test the SITS:Vision application, and contribute to strategic improvements in the implementation.

Senior Professional Services Consultant

January 2021 – June 2021

Work with new and existing customers across the Asia-Pacific region, converting requirements into solution designs, and enhancing existing SITS:Vision implementations.

Senior Technical Analyst

The University of Waikato
September 2016 – October 2020

Provide consultancy services for The University of Waikato during their transition from JadeSMS to SITS:Vision - their newly selected student management system. Approximately 50% of capacity spent training and mentoring junior technical analysts, with remaining time spent on solution design, development, and data migration.

Senior Technical Analyst

Deakin University
October 2014 – February 2017

Work on Deakin University’s SITS:Vision implementation project, providing solutions for technical issues, implementation details, training, testing, documentation, and business change and readiness.

Technical Implementation Analyst

The University of Sydney
April 2010 – October 2014

A high-profile project charged with replacing the university’s in-house student records system. This role expanded to include project management and leadership of a small team.

Student Records Development Officer

UHI Millennium Institute
October 2007 – February 2010

Plan, develop and deploy online facilities for students and staff such as online enrolment, online module selection, and manage UCAS integration and statutory HESA processing.

Software Technician

UHI Millennium Institute
July 2006 – October 2007

Assist with the maintenance of SITS:Vision and the underlying technical infrastructure.


BSc Computing Networking (with distinction)

Perth College UHI, July 2006

Perth College Prize for BSc Computing

July 2006