Ross Oliver

Email Address contact@korusoft.com
  • A professional software engineer with over 25 years of commercial experience in all stages of the development lifecycle
  • Solution design, Software Architecture and engineering, Team Lead
  • Strong ability and techniques in data management, data analysis and analytics
  • Exceptional knowledge and experience in object-oriented software design and development
  • Strong analytical and programming ability in n-tier applications using the .NET framework and databases
  • Detailed knowledge of Mining Systems and Processes

you are visitor number


Experience

Principal Solutions Architect

Fortescue Metals Group Ltd, Perth Australia

This company is an industry leader in the mining and resources sector

Roles during my current tenure have provided detailed knowledge of Mining Systems and Processes within FMG

  • Principal Solutions Architect - Data Management and Analysis Operations Planning
  • Senior Technical Specialist - Operations Planning
  • Software Specialist - IT
  • Database Administrator - IT
  • Mining Systems Specialist - Strategic Planning

Notable Achievements

Architected and constructed a solution for integration and management of Planning, Mining, Processing, Rail, Shipping, and Reconciliation of Operational Data. Written using C#, and utilised Angular, Web API, EF, MS SQL and Snowflake for data lake and warehousing. Cloud-based architecture with custom integrations to on-premise data. CI/CD Pipelines for development and deployment

Apr 2012 to date (10 years)

Solution Architect / Team Lead / Senior Software Developer

Beacon Technology Pty Ltd, Perth Australia

This company builds custom business software solutions for various portfolio clients

Notable Achievements

  • Construction of an electoral roll management system for the Western Australian government.
  • An ASP.NET web application to manage and execute reports relating to road information
  • A road management system that aggregates freeway metrics in real-time.
  • Complete rebuild of a large-scale telemarketing system

The main duties involved high-level architectural analysis, domain modelling, subsystem design and implementation of several bespoke custom-built information systems. C#, .NET framework, and SQL were the primary technologies used on most systems.

June 2007 to July 2011 (4 years)

Senior Software Engineer (Technical Lead)

International Mining Technologies Pty Ltd, Perth Australia

This company constructed communication hardware and software for the mining industry.

The software can receive vehicle health information wirelessly. Involved at an architectural level to design and develop software in C# that can capture vehicle health information in real-time over a radio network.

Mar 2007 to June 2007 (4 months)

Senior Software Engineer (Technical and Team Lead)

BMS Solutions Pty Ltd, Perth Australia

This company specialises in software aimed at health and safety, environmental management and risk management.

Aided in the development of a large-scale generic system for these domains. Written in C# and Java, this system required the use of XML, CSS, JavaScript, Web Services, XSLT and ADO.NET.

Nov 2005 to Mar 2007 (1.5 years)

Director

Korusoft.com Pty Ltd, Perth Australia

Own Australian business that carries out software development work on a contract basis.

  • Refined the 3D software for Infocube.NET (see below) working remotely with the UK based team.
  • Various websites were constructed for clients using ASP.NET, C#, and SQL.
  • Designed and wrote software in Java (J2ME) to control MFP machines through a web interface and remotely through a PDA
April 2004 to 2015

Senior Software Engineer

Infocube.NET, Hertfordshire England

A small company pioneering a 3D cube GUI to present information that is both visually appealing and enjoyable to use.

This role involved designing and building from scratch software in C++ using ideas provided by the CEO. Tasks included gathering requirements, database design, object/component design, security, and UI controls using 3D and 2D graphics. The software runs on the PC, mobile phones, and PDA devices.

Oct 2001 to April 2004 (4 years)

Software Developer

Faculty of Arts and Social Sciences, Waikato University NZ

Teaching and Research Institution.

Notable Achievements

  • Designed and built a suite of various programs that were used as teaching aids for coursework. These were primarily statistical and psychological experiments written in C++
  • Designed and developed realistic 3D driving simulation software from scratch aimed at traffic and road safety research. The software is written entirely in C++ and uses DirectX. This software has been presented on various television road safety documentaries.
  • (Part-time whilst studying for Master’s Degree under scholarship) Built a computer system to aid in vision research. This application was written in C++ and runs on a Silicon Graphics workstation. Image processing techniques were incorporated. This project was funded from NASA grants.
Feb 1995 to May 2001 (7.5 years)

Education

University of Waikato, New Zealand

Master of Computing and Mathematical Sciences
Major: Software Engineering
1997

University of Waikato, New Zealand

Bachelor of Computing and Mathematical Sciences (Hons)
Major: Software Engineering
1995

Skills

Programming Languages & Tools
Technical Skills
  • Software Design
  • Software Architecture
  • C#, .NET Software Engineering
  • C++ Programming
  • SQL
  • Web API
  • Cloud: Azure and AWS
  • HTML and CSS
  • Angular and Typescript
  • Data Analysis and Analytics

Interests

Travel

Fun Stuff


Awards & Achievements

  • Honourable Mention

    School of Mathematical and Computing Sciences, University of Waikato, NZ 1995
  • Scholarship

    School of Mathematical and Computing Sciences, University of Waikato, NZ 1995