Curriculum vitae

An account of my education, qualifications, previous occupations and acquired skills.

Tertiary Education

Graduate Certificate in Computing

Completed: 2022

Bachelor of Psychological Science (Minor in Neuroscience)

Completed: 2021

Published Work

Roodenrys, S., Guitard, D., Miller, L. M., Saint-Aubin, J., & Barron, J. M. (2022). Phonological similarity in the serial recall task hinders item recall, not just order. British Journal of Psychology. https://doi.org/10.1111/bjop.12575

Soft Skills

  • I enjoy finding creative solutions to new and difficult problems and figuring out why things are as they are.
    • Being able to fix things, is a useful side-effect of this.
    • I am a concientious self-starter.
  • I am quite pragmatic about most things, however, one challenge I need to be mindful of, is an occasional fall back into some perfectist tendencies, this can slow my productivity on occasion.
  • I am content contributing to a team, however, I do prefer to lead given the opportunity. I prefer to lead by example and I am comfortable delegating work amongst my team.
  • I have developed the refined communication skills essential for influencing change during my time in leadership roles and during my study of Psychology.
  • I am passionate and naturally concerned for the wellfair of others. However, I am also able to be objective and rational when required.
  • Drawing on broad industry knowledge, I am able to pivot quickly and bring creative solutions to problems.
  • I am a quick learner and I am able to adapt to new environments and technologies.

Work Experience

Software Development Experience

ITMS, Wollongong University (As an Employee)

Role:Solution Developer

Responsibilities:

A contract role to bring an externally created and managed website in-house. The website (https://octopusdata.org) tech-stack consists of Maptiler, Vuejs, express, Geoserver and PostGIS, and CI-CD pipeline are managed via Terraform and docker with Google Cloud hosting. Unfortunately, project funding was withdrawn, and the project was scrapped before completion, as at October 2022 the project remained with the external provider.

School of Psychology, Wollongong University (As an Employee)

Role:Solution Developer

Responsibilities:

The School of Psychology required a bespoke web-based platform to conduct scientific research of Short-term Memory. The research sources participants from populations via an online research participant referral service.

The initial feature of this solution was to enrol participants into trials, collect informed consent, then run short-term memory trials. Trials typically consist of displaying a time metered series of words, then an opportunity for the participant to recall the words. Finally, the trial concludes by returning the participant to prolific to receive financial reward. All data is parsed using JSON and is converted to CSV to make analysis more accessible for researchers. A database was not used because the client wanted to solution that would have little to no ongoing costs.

The solution was developed primary as a Vanilla JS project with the assistance of NodeJS, ExpressJS, and supporting frame works.

The Reserve Bank of Australia

Role: Solution Developer

Responsibilities:
  • Design and development of applications and databases in heterogeneous multi-user environments, being responsible for the full software development life cycle
  • Research and development
  • Second (2nd) level help desk in a two-tier system
  • Train and assist junior staff and peers
Pojects included:
  • Database conversion from Access 2.0(16bit) to Access 2000(32bit) of
    • 200+ small database with simple forms and no code or macros
    • Around one dozen large databases with extensive code, macros, and 16bit API calls
  • Design and development of an application to calculate employee entitlements in accordance with the award, the entitlement calculated is then approved by management before posting to Peoplesoft payroll
  • Developed several MS Office interoperability tools for peers for their own projects
  • Website development with DHTML, ASP, SQL, XML, CSS, XSLT
  • A simple database-driven job-logging system for Facilities Management department
  • A dynamic graphing package for management to track computer hardware loads
  • Support and enhancement of a third-party resource scheduling package BusyTime
  • Designed and develop of an application to warn users that they are about to send an email outside the organisation. As well as being installed on over 800 desktops in the Sydney branch, management indicated that it will be rolled out nationally as well as in the RBA New York and London offices. The purpose of this application is to help stop sensitive information being released by the Bank that could adversely affect financial markets
  • Developed numerous Microsoft Excel automation solutions for various departments
  • Developed several COM Object Models, to simplify programming tasks, e.g. A Staff Object Model, and Calendar event and public holiday model
  • Roll-out of Project 2000 to Real-Time Gross Settlement Team (RTGS)

Solution 6 Pty Ltd

Role:Senior Analyst Programmer

As the configuration management technical lead. I re-designed and develop a change and version control system that would be incorporated into the existing build process of all Solution 6 products.

Additionally, I was responsible for implementing improved build procedures and the integration of Rational ClearQuest, Microsoft Visual Sourcesafe and WISE InstallMaster.

During a major company re-structure and under extreme financial pressure (the dot com crash) this team was dissolved and along with many others and my role was made redundant.

In this role I was able to display competency in Visual Basic development, WISE Install scripting, Visual SourceSafe automation, understanding of software release issues and procedures.

Responsibilities:
  • Preparation of installation scripts for releases, patches and internal builds using WISE InstallMaster
  • Customisation of business rules implemented in the change control system (ClearQuest) using the Application Programming Interface (API)
  • Automation of the build process by integrating Visual Sourcesafe, ClearQuest and InstallMaster using the API for these products
  • Development of various tools for team members to assist in daily tasks using Visual Basic 6.0

Next Software Pty Ltd

Role:Senior Analyst Programmer

BrokerPlus (a product of Lumley Technology Pty Ltd) implementation consultant, application customisations and post implementation support.

Responsibilities:
  • Client consultation and requirements gathering
  • Assisting Next Software junior staff with Microsoft Office development issues
  • Application prototyping
  • Database design and construction
  • Writing COM components using DAO, ADO and ODBC technologies
  • Active-X controls
  • Active-X DLL
  • Troubleshooting data integrity using Microsoft SQL
  • Corporate website development
  • Research and development
  • A mass mail project integrating Access and Outlook for a well-known Sydney financial advisor
  • E-commerce solution using Microsoft WINSOCK, and ComSecure credit transaction server

Information Systems and Network Managment

Bridge Business College

Role:CT Transformation Manager

I managed Bridges ICT operations to enable the boards strategic objectives of reducing risk, total cost of ownership and allow business growth.

Working with a budget of circa $600k per annum, I lead a small team Systems Administrators, providing technical mentoring, and ICT strategy. I designed and initiated a fully managed Infrastructure as a Service (IaaS), budgeted at 3 million dollars over three years, including vendor procurement, project management, business engagement, business analysis, and solution design.

Thereby removing key man risks and ageing infrastructure. Deliver Integrated Learning Management System (LMS) to transform how Bridge deliver teaching and learning throughout the college and reduce total cost of ownership (TCO) for Bridges core business (education).

Responsibilities:
  • Architect ICT Modernisation Roadmap and formulate ICT Project Master Plan
  • Manage suppliers, networks, storage, servers, desktops
  • Manage and Develop ICT staff, support desk
  • ICT Helpdesk for business-as-usual support, server and desktops
  • Implement Learning Management System
  • Project Management

Sydney Anglican Schools Corporation

Role:Solutions Engineer

Act as level 3 escalation point for the Site Support Officers at 2 schools and two pre-schools, assisting, guiding and monitoring their level 1/2 workflow. Maintaining and implementing server, network and storage infrastructure at the Schools and the Group Office. Providing solution design assistance to the IT Strategist.

Responsibilities:
  • Implement SAN to HP StoreVirtual\Lefthand SAN (3 site Network RAID)
  • Configure HP Switching Infrastructure for New Lefthand SAN
  • Troubleshooting existing Cisco ASA, Site-to-site VPN and Remote Access
  • Implement Hyper-V with Failover Cluster manager and SCVMM
  • Recover Business Data and infrastructure after OLD SAN Disaster Event
  • Document Fibre, Wireless and Switching Infrastructure
  • Business as Usual Support

Pacific Hills Christian School

Role:I.T. Support Manager

Duties include Administration of the School IT Infrastructure, monitor and plan for system upgrades and infrastructure as well as deliver major project implementations and provide backfill support and mentoring to the helpdesk. Working in the challenging environment of an elite K-12 private school in Sydneys northwest with 1,250+ students and 250 staff.

Responsibilities:
  • Upgrade Exchange from 2007 to Exchange 2013
  • Implement Google Apps for Business
  • Implement Mitel VOIP Phone System
  • Implement Microsoft Lync 2010
  • Implement New System Centre Configuration Manager (SCCM)
  • Implement New System Centre Operations Manager (SCOM)
  • Upgrade Active Directory from 2008 R2 to 2012 R2
    • Implement Active Directory Integrated Product Licensing
    • Implement Active Directory Recycle Bin
    • Implement Fine Grain Password Policies
  • Implement Moodle with LAMS
  • Administer and Upgrade Backups and conduct DR Testing
  • Pilot infrastructure for 1,500 iPads
  • Upgrade and Standardise Office Deployment to Office 2013
  • Manager HP switched LAN and VLAN
  • Administer Existing System Centre Virtual Machine Manager (SCVM)
  • Manage Dell Equalogic SAN
  • Manage MS Threat Management Gateway
  • Manage NetboxBlue Firewall
  • Administer Sophos Enterprise Antivirus Suite
  • Administer MS Active Directory, Group Policy
  • Mentor and train helpdesk staff
  • Write technical manuals, IT policies and standards
  • Administer and Support 30+ Apple Macs and several hundred iPads

Depot It Pty Ltd

Role:Consultant Engineer, permanent succondment to Bridgestone subsidiary.

Responsibilities:
  • Administer Windows Server environment including MS Active Directory, DNS, DHCP and Group Policy issues, Upgrade from 2003 to 2008 R2.
  • Install and configure VMWare hosts, virtual machines and configure off-host backups using Symantec AVVI option
  • Administer Citrix, troubleshoot issues and publish applications
  • Troubleshoot WAN, LAN and WLAN issues
  • Administer Symantec Backup Exec 2010, CPS and Livestate
  • Administer Symantec Endpoint Protection, SAV Corporate Edition and Mail Security for 20+ sites across Australia and Papua New Guinea
  • Build Windows XP SOE and deploy to 60+ computers
  • Build Windows Server 2008 R2 SOE and deploy to 12 branch servers.
  • Administer Remote Installation Server (RIS), WSUS and Ghost for software deployment
  • Implement MDT for Desktop deployment
  • Troubleshoot Windows Deployment Services (WDS) and provide advice to client on upgrade path
  • Install and Administer SharePoint 2007 and SQL 2008
  • Administer Exchange 2003
  • Administer Network monitoring and logging tools PRTG and Whats up Gold and a range of others
  • Develop and support Incident Tracking System
  • Advise client on Infrastructure projects
  • Mentor and train helpdesk staff, Assist and advise senior engineers
  • Write technical manuals, IT policies and standards
  • Assist with SAN Project
  • 3rd Level Desktop Support

Vesuvius (a Cookson PLC company)

Role:Infrastructure Engineer.

Provide support for IT infrastructure, projects and client issues to Vesuvius and their newly acquired subsidiary Forseco, during a period of significant IT infrastructure investment, projects and service consolidation.

Responsibilities:
  • Support Wintel Environment
  • Administer Active Directory and assist in forest migration
  • Administer VMWare hosts and virtual machines.
  • Implement backups using VEEAM and Symantec Backup Exec 12.5
  • Manage Citrix Presentation Server 4.5 and roll-out clients and applications nationally
  • Conduct Disaster Recovery Tests
  • Co-ordinate MPLS and VPN upgrade for Oceania.
  • Assist with SAN Installation
  • Migrate Servers from Physical to Virtual (P2V)
  • Assist with SYSPRO 6.0 ERP implementation and migration from Sage ACCPAC
  • Migrate MitreFinch Time and Attendance System server to data centre.
  • Install and configure Micropay Payroll System
  • Provide support to End Users
  • Support Lotus Notes 7.0.3

Dimensional Fund Advisors

Role:Software Developer, Infrastructure Engineer, Project Manager.

Hands-on management and ownership of all matters concerning IT for the firms Australian operations. $50+ billion under management in Australia, $250+ billion globally.

Responsibilities:
  • Project Manage, support and plan Wintel Server Infrastructure
    • Complete two (2) x Infrastructure relocations as part of two (2) office moves
    • Relocation of office/server room, network and telecom services when the company moved office
    • ICT Representative of Business Continuance Planning Committee
    • Architect and manage ICT Disaster Recovery site and DR Testing
    • Advise on site selection for disaster recovery facility, design and implement IT Disaster Recovery (DR) plan and infrastructure
    • Document systems to comply with Australia Auditing Standard Aus810
    • Develop desktop standard operating environment (SOE) and
  • ICT Architecture and Technical Delivery
    • Design server room including electrical and mechanical services within budgetary constraints
    • Implement real-time offsite disaster recovery systems
    • Implement and support Symantec Antivirus Corporation
    • Administer and support LAN and WAN
    • Administer MS Active Directory, Linux email and MS Exchange
    • Provide end user (including trading desk) support including Bloomberg and Reuters terminals
  • Develop software to provide trading process automation solutions

Business Analyst Experience

Holden National Leasing Limited

Role:Business Analyst / Data Analyst.

Fleet leasing company with 65 employees and some 18,000 vehicles under management. Jointly owned by General Motors Acceptance Corporation (GMAC) and Holden Automotive Limited

Responsibilities:
  • Risk analysis and management of HNLs maintenance products
  • To set monthly services fee accruals to ensure income covers expenses, i.e. income versus vehicle running costs, accruals per annum approximately $15-22 million
  • To research, implement, and maintain new products that ensure complete customer satisfaction
  • To supply accurate analytical reports to clients, HNL senior management and Holdens senior management
  • To have expert knowledge of the Microsoft Office suite, database manipulation and the VBA programming language, for automation of month end reporting
  • Working closely with the contracted analyst programmers in the ongoing development of a mission critical business system and its associated database
  • Cognos Impromptu report writing in HNLs Oracle driven data warehouse
  • Calculation of lease rewrites and lease extensions
  • Writing database queries and reports directly from the core business system (Universe database), using the query tool Information/uniVerse report writer