Challa Ravindranath

Engineer at heart · Strategist at mind · Responsible AI Champion

Trust, by design.

Tactics are only worth the strategy they serve.

The trace

Two decades read like a distributed trace: four spans, three countries, and a return to where it started.

  1. Helsinki
    2004–14 · Wipro → Nokia, from India

    Wipro automation, then Nokia's N900 and N9. The same regression kept coming back, so I stopped valuing the fix and started designing out the error.

  2. Espoo
    2014–15 · Microsoft (ex-Nokia Devices)

    RCSe validation on SIP signalling. If the trust isn't in the handshake, the packet doesn't move.

  3. Stuttgart
    2015–17 · Roche · Siemens

    Live clinical lines running ~1,400 samples an hour. A failing test stopped being a unit test and became a patient.

  4. Hyderabad
    2017–26 · Microsoft · home

    Back where it started.

    Nine years from senior engineer to engineering lead: tracing that became the org standard, then the agent harness behind an enterprise AI copilot.

Beliefs

  1. 01

    Trust is architectural.

    You can't add it later. It is in the design, or it isn't there.

    Proof · Agent harness, governed by design ↓
  2. 02

    Correctness has a face.

    In a clinical lab, a failing test is a patient. I've never stopped seeing it that way.

    Proof · Roche, 1,400 samples an hour ↓
  3. 03

    Prevent the category, not the instance.

    If the same bug comes back, the design is wrong, not the code.

    Proof · Tracing that became the standard ↓

The call.
The outcome.

Every engineering decision serves a strategy. Here is the tactical call, and what it changed.

  1. Microsoft · 2017–26

    Tracing that became the standard

    Correlation IDs across a front-end and back-end boundary that used to swallow tickets.

    60%

    Support SLA cut · adopted as the org-wide tracing standard

  2. Microsoft Sustainability Manager · 2025–26

    An agent harness, governed by design

    Set platform and AI direction for a 15-engineer team. Versioned tool contracts mean the model invokes tools and never writes unvalidated state, built on Semantic Kernel, APIM guardrails, Azure AI Foundry and MCP.

    80%

    TargetShorter release test cycles · 75% less developer toil

  3. Roche Diagnostics · 2015–17

    Clinical systems integration

    Led integration of the cobas sub-components (control unit, sample supply, module buffers) and the Python validation framework behind them.

    1,400

    Samples an hour · releases held on live clinical lines across four product families

  4. Microsoft (ex-Nokia Devices) · 2014–15

    Carrier-grade protocol validation

    RCSe validation at protocol level: SIP signalling against GSMA RCS specifications.

    3

    Carrier certifications · Orange, Deutsche Telekom, Vodafone

Built in the open

Contributor · Microsoft Agent Framework

Azure Data Explorer · YAML · LLM

Pulse

Plain-English questions to Azure Data Explorer. The model writes only the filter clause; clusters, schemas, auth and metric definitions live in config it can't touch.

GitHub ↗
TypeScript · AST · git history

TSight

Reads a TypeScript codebase and reports what's actually there. No model in the loop, no code leaves the machine, every number checks against the repo.

Hotspots
Where change concentrates
Blast radius
What one change touches
Bus factor
Who the code depends on
Duplication
The same logic, twice
GitHub ↗
Active C# · .NET · DSA · System design

Playbook

Data structures, algorithms and system design, worked through the way real AI systems use them: agent DAGs, KV caches, batching, RAG. Every problem comes with sources and tested C# code.

GitHub ↗
P01
Agent plan executor · 23 tests
Tracks
Graphs · heaps · hashing · DP · concurrency · streaming
Planned
25 problems · 12 system designs
System design
Coming soon

In their
words.

Hyderabad2017–26
“A thoughtful collaborator who uplifts those around him. His combination of technical depth, adaptability, and natural leadership make him an incredible asset to any team.”
Joel Katzevman
Principal EM, Microsoft · 5+ years together

I build teams that deliver value to the business, not just software. Looking for the next one.

Let's talk.

01 · Microsoft · 2017–26

Tracing that became the standard

The problem

One business operation crossed back-end services, plugins, a data platform and a React front end, with no end-to-end trace. Every team had its own correlation pattern, and support tickets vanished at the front-end/back-end boundary.

The call

One correlation ID across that boundary. It lives in the instrumentation layer, not in product code, is safe across threads, is enforced through the type system, and is wired into structured logging. The same instinct produced a design-token system that cut accessibility regressions, and a CI failure classifier that finally separated infrastructure flakes from real regressions. Different domains, one move: eliminate the category.

The value

60%

Support SLA cut by 60%. The approach became the reference for tracing across the whole organisation.

02 · Microsoft Sustainability Manager · 2025–26

An agent harness, governed by design

The problem

An AI copilot over an enterprise ESG platform has to touch real emissions and ledger data, where one wrong write becomes an audit problem.

The call

One governed path from conversation to model to data:

Semantic Kernel holds memory.

API Management applies guardrails on every call.

The models run on Azure AI Foundry.

MCP tools expose SQL and Graph.

Versioned tool contracts mean the model can call tools but never write unvalidated data.

Every AI deliverable clears Responsible AI review.

The value

80%
Target

Agents run inside the product with no second integration, which lowers customers' total cost. The targets are 75% less developer toil and 80% shorter release test cycles, with direction set for a team of 15 engineers.