Enterprise / Monitoring
Vertiv Critical Insight
Enterprise monitoring for critical infrastructure
- Organisation
- Vertiv
- Role
- Full-stack engineering
- Period
- 2024 – 2025
Enterprise work — visuals abstracted and details generalised for confidentiality.
Context
What the system is
A mature monitoring product where operators watch equipment state continuously. Changes have to fit an existing platform, respect feature configuration and permissions, and never disrupt live monitoring.
Critical Insight monitors equipment and environmental conditions across customer facilities. My work spanned the Angular front end, the Java REST services behind it and the Oracle data layer underneath.
Problem
What needed solving
Operator workflows — triaging alarms, reading point history, configuring statistics — span UI, API, database and stored procedures. Each feature needed to be delivered coherently across all four layers.
- Long-lived codebase with established platform conventions
- Behaviour varies by feature configuration, user permissions and platform status
- Data volumes make naive queries and polling expensive
Architecture
How it's structured
- 01
Angular with Angular Material and RxJS for reactive, polling-driven operator screens
- 02
Highcharts for interactive time-series visualisation with threshold overlays
- 03
Java REST services built with JAX-RS / Jersey, deployed on Tomcat and built with Maven
- 04
Oracle for persistence, including database procedures behind configuration workflows
- 05
Selenium and TestNG for automated regression coverage
Approach
What I worked on
Alarm management
Complex alarm UI workflows: filtering, acknowledgement, comments, alarm state transitions and permission-gated actions.
RxJS streams keep the list responsive under polling without redundant re-fetching.
Point data visualisation
Interactive monitoring graphs with selectable time ranges, threshold visualisation and live polling.
Rendering and request volume were tuned so long ranges stay usable.
Statistics configuration
Equipment-level and global statistics configuration delivered end to end: Angular UI, backend APIs, Oracle schema and database procedures.
Batch operations and integrations
Bulk point configuration workflows for operators managing many points at once.
Predictive platform integrations rendered conditionally based on feature configuration, user permissions and platform status.
Outcome
What changed
- Operator workflows delivered across UI, API and database within an established enterprise platform
- Automated regression coverage for the flows most sensitive to change
Learnings
What I took from it
Working inside a mature product taught me more about constraints than greenfield work does — reading existing conventions carefully is most of the job.
Next
Enterprise / Cloud / AI
Vertiv One Cloud
A multi-tenant cloud platform for centralised management of customers, sites, assets, components and gateways — with a query layer designed for AI assistants.
Founder / Product
VRRentals.in
Started as one headset rented out. Became a multi-device immersive technology operation — and a booking product I built and run.