Ronit Dahiya

Software engineer building backend systems that behave predictably under load, failure, and scale. I care less about whether systems work, and more about how they fail.

Context

I build backend systems where design decisions surface as latency, failure modes, and cost.

My focus is reducing complexity — not by hiding it, but by structuring systems so their behavior remains predictable in production.

Experience

Infrastructure Engineering Senior Advisor

Evernorth · 2025 — Present

Building backend systems with a focus on failure behavior, observability, and correctness under production load.

Software Engineer

Ericsson · 2023 — 2025

Built backend systems and internal tools for telecom workflows, improving behavior under high-throughput production traffic.

Graduate Software Developer

Ericsson · 2022 — 2023

Shipped backend systems in production while strengthening monitoring, debugging workflows, and deployment reliability across multi-service environments.

Principles

Systems should fail predictably in production, not silently.

Hidden complexity is worse than visible complexity.

Good software makes operational behavior explicit.

What I Focus On

Designing backend systems that behave predictably under load.

Modeling failure modes and making them observable.

Reducing complexity by making system behavior explicit.

Selected Work