Skip to content
UGLOct 2020 – Dec 2021Senior Software Analyst

CMS  Conditional Monitoring System

The CMS project for UGL is a vital system for monitoring train conditions in the South Wales region of Australia. It empowers Help Desk staff with real-time and historical data insights, facilitating informed decision-making regarding train maintenance and operations.

ReactTypeScriptReduxRedux-SagaFluent UISignalR

Problem

Required real-time monitoring system for train conditions in Australia with high reliability and performance for Help Desk staff.

Approach

Implemented real-time monitoring features, including AEE Monitor and Condition Report, to support informed decision-making for train maintenance. Enhanced application stability and performance with techniques such as caching and efficient state management using Redux and Redux-Saga.

Challenges

  • Real-time monitoring with high reliability requirements
  • Handling large volumes of real-time data via SignalR
  • Ensuring system performance under load
  • Efficient state management using Redux-Saga

Results

  • Real-time monitoring system for train conditions in Australia
  • High reliability and performance under load
  • Consistent UI with Fluent UI components
  • Partnered with stakeholders using Agile processes

Learnings

  • Real-time monitoring system architecture
  • Performance optimization for high-frequency updates
  • Fluent UI component library usage
  • Caching strategies for performance