// [SYSTEM.ARCHITECT_PROFILE]
CLEARANCE: VERIFIED
United Kingdom
SYSTEMS: UKRI STFC (ISIS)

Hariharan Sriram

> Software Engineer

Versatile and high-impact Software Engineer at UKRI STFC (ISIS), specializing in full-stack web development, legacy system modernization, and platform/DevOps engineering. Proven track record of taking complex systems from initial architecture to production, including legacy microservice refactoring under tight deadlines, Next.js frontend delivery, and baremetal Kubernetes developer platform deployment. Skilled across Java (Spring Boot), Node.js, Next.js/TypeScript, SQL, Kubernetes, and GitOps automation.

Explore ArchitecturesGet In Touch
// [01. METRICS]● LIVE TELEMETRY
Engineering Impact

100% On-Prem

Production Baremetal K8s

3-Zone HA

Multi-Hypervisor Failover

eBPF / GitOps

Cilium Mesh · ArgoCD · LGTM

// [03. CAREER RUNTIME LOG]PRODUCTION DEPLOYED
Professional Experience

Software Engineer

Sept 2024 – Present
UKRI STFC (ISIS Neutron and Muon Source)United Kingdom

  • Baremetal K8s & Longhorn: Designed and deployed a production single-zone baremetal Kubernetes cluster using Kubeadm and Longhorn on IT-provisioned VMs.
  • GitOps & LGTM Stack: Implemented ArgoCD for GitOps continuous delivery, the LGTM stack (Loki, Grafana, Tempo, Mimir) for observability, Jenkins, and Actions Runner Controller (ARC) for self-hosted GitHub Actions runners.
  • K8s Infra Enablement: Led workshops and authored operational documentation to train engineering team members on baremetal Kubernetes infrastructure.
  • 3-Zone HA Failover: Architected an experimental 3-zone failover cluster across OpenStack, Proxmox, and Hyper-V using Terraform, Ansible, Kubeadm, Cilium Cluster Mesh, and HAProxy.
  • Layered-Module Architecture: Refactored a chaotic single-file Node.js legacy MS Access tool backend into a modular Layered-Module Architecture under a hard 3-month shutdown deadline.
  • SQL DDL & Zod APIs: Designed normalized SQL tables with proper DDL relationships, Zod request validation, Swagger JS-Doc API specs, and DTO transformers.
  • Overhauled the React frontend into modular resource pages, replacing hardcoded API strings with auto-generated SDK clients via OpenAPI Client Generator, client-side validation, and SWR caching.
  • Next.js Core Frontend: Led the frontend rewrite for the core Visits booking application using Next.js, TypeScript, and Chakra UI with custom subdomain routing middleware.
  • Created a custom database seeding module to enable reliable E2E integration testing with Cypress. Authored environment configurations, CI/CD pipelines, and Kubernetes deployment manifests for successful Alpha release.
Baremetal K8s
ArgoCD
LGTM Stack
Next.js
TypeScript
Node.js
Zod
Cilium Mesh
// [02. HARDWARE & INFRASTRUCTURE MATRIX]SYS.CAPABILITIES
Technical Specializations
TypeScript
JavaScript
Java (8, 17)
SQL
Bash/Shell
HTML5
CSS3

Core Production Stack

Baremetal K8s & Longhorn
GitOps (ArgoCD & CI/CD)
Next.js 16 (TypeScript / React)
OpenTelemetry & LGTM Stack
// [04. ARCHITECTURAL SPIKES & SYSTEMS]PROD // SPIKES
Key Architectures & Systems
Distributed Systems
3-ZONE OPENSTACK/PROXMOX
UKRI STFC (ISIS)

High-Availability 3-Zone Failover Cluster

Experimental Multi-Hypervisor Architecture Spike

Architected an experimental 3-zone failover cluster spanning OpenStack, Proxmox, and Hyper-V to test resiliency patterns.

  • Automated infrastructure provisioning using Terraform & Ansible
  • Cross-node networking and load balancing with Cilium Cluster Mesh & HAProxy
  • Evaluated stateful replication (RabbitMQ, KeyDB) and HashiCorp Vault integration
Terraform
Ansible
OpenStack
Proxmox
Cilium Mesh
HAProxy
Platform / DevOps
100% ON-PREM BAREMETAL
UKRI STFC (ISIS)

Baremetal Kubernetes & GitOps Platform

Production On-Premises Developer Infrastructure

Engineered and deployed a production single-zone baremetal Kubernetes cluster on IT-provisioned VMs using Kubeadm and Longhorn distributed block storage.

  • GitOps continuous delivery architecture powered by ArgoCD
  • Full LGTM stack (Loki, Grafana, Tempo, Mimir) observability pipeline
  • Self-hosted GitHub Actions runners managed by ARC & Jenkins integration
Kubernetes
Kubeadm
Longhorn
ArgoCD
Grafana LGTM
ARC
Full-Stack App
UKRI STFC (ISIS)

Legacy Application Rescue & Backend Overhaul

Node.js Modular Rewrite Under 3-Month Deadline

Brought in by management to replace a legacy MS Access tool facing a hard 3-month shutdown deadline. Refactored a chaotic single-file Node.js backend into a modular, production-grade architecture.

  • Refactored monolithic app.ts into Layered-Module Architecture (Model, Service, Controller, Router, DTO per resource)
  • Designed normalized SQL tables with proper DDL relationships and DTO transformer functions to prevent data leakage
  • Integrated Zod request validation, Swagger JS-Doc API specs, pagination, and authentication middleware
  • Overhauled React frontend with auto-generated SDK clients via OpenAPI Client Generator and SWR caching
Node.js
TypeScript
SQL
Zod
Swagger/OpenAPI
React
SWR
Full-Stack App
DUAL SUBDOMAIN ROUTER
UKRI STFC (ISIS)

Visits System Modernization Lead

Next.js Frontend Rewrite for Core Facility Booking

Led the Next.js frontend rewrite for the core Visits booking application used across the facility, supporting dual Front-Office and User views via custom subdomain routing middleware.

  • Next.js App Router frontend with custom middleware for subdomain routing (dual Front-Office & User views)
  • Auto-generated SDK clients via OpenAPI Client Generator with SWR caching
  • Custom database seeding module enabling reliable Cypress E2E integration testing
  • CI/CD pipelines and Kubernetes deployment manifests for successful Alpha release
Next.js
TypeScript
Chakra UI
OpenAPI
Cypress
Kubernetes
Observability
DISTRIBUTED OTEL PIPELINE
mishmash.io

OpenTelemetry Microservice Collector PoC

End-to-End Telemetry Export & Observability

Researched, built, and demonstrated a Proof of Concept integrating custom OpenTelemetry collectors across distributed startup microservices.

  • End-to-end trace and metric collection pipeline
  • Integrated custom OTel exporters with backend observability dashboards
OpenTelemetry
Microservices
Metrics & Traces
// [05. ACADEMIC FOUNDATION]VERIFIED // DEGREE
Academic Foundations

University of Strathclyde

Sept 2021 – Sept 2022
MSc in Advanced Computer Science with Software Engineering
Glasgow, United Kingdom

Specialized in advanced software engineering methodologies, distributed systems architecture, web systems, and cloud computing.

Anna University

2016 – 2020
Bachelor of Engineering (B.Eng.) in Computer Science
India

Core coursework in Data Structures & Algorithms, Object-Oriented Programming, Database Management Systems (DBMS), Operating Systems, and System Design.

// [06. TELEMETRY & UPLINK HANDSHAKE]ONLINE // READY
Let's Connect

Ready to Build Great Systems?

Always interested in discussing complex platform engineering, baremetal Kubernetes architectures, and full-stack Next.js modernizations.

DIRECT EMAIL

hariharansriram17@gmail.com

LinkedIn Profile
🇬🇧 United Kingdom
🔒 DIRECT UPLINK VERIFIED