Challa Ravi — Senior Software Engineer, Microsoft

Code is the easy part. The hard part is the

team users systems platforms products

that ship it, trust it, and outlive their creators.

Built in the open · 02

TSight

Reads a TypeScript codebase and reports what’s actually there — hotspots, blast radius, bus factor, duplication — from AST and git history, not estimation. No model in the loop. No code leaves the machine. Every number is verifiable against the repo you point it at.

I built it because the things I care about inside a company — whether the team can operate without the original engineer — are the same things I wanted to measure outside of one.

Pulse

A natural-language interface to Azure Data Explorer where the LLM is never allowed near the parts that need to be trusted. Clusters, schemas, auth, and metric definitions live in declarative YAML config; the LLM only writes filter clauses. Zero hallucination isn’t a claim — it’s an architectural property of the design.

I built it because the question I kept hearing inside a company — can we trust this LLM output? — has a better architectural answer than I was hearing in public. This is the shape of that answer.

Selected work · 03

Three chapters.

2024 · Microsoft

Analytics Platform

Data Platform Power BI Azure
2021 — 24 · Microsoft

Engineering Foundations

.NET Azure DevOps React
How I think · 05

Convictions, not checklists.

  • Prevent the category, don’t fix the instance.

  • Problems worth solving span at least three components.

  • If you can’t answer a root-cause question from telemetry alone, the system isn’t done.

  • A system people don’t trust enough to decide on hasn’t shipped.

  • Leverage over velocity.

Career · 21 years

The path.

2017 — Present · IN Hyderabad

Microsoft

Senior Engineer · RAI Champion

Inside the AI ERP org. AI is a force multiplier — but engineering fundamentals are what turn models into products businesses can trust. RAI Champion by role, fundamentals evangelist by habit.

2015 — 17 · DE Stuttgart

Roche · Siemens

Senior Test Specialist · Senior Software Engineer

The German chapter. Medical-device validation at Roche — FDA-grade embedded test frameworks in Python, UART hardware interfaces, where a false positive could cost a life. Then PLM test frameworks at Siemens with Selenium + JUnit.

2010 — 15 · FI Helsinki · Espoo

Nokia → Microsoft

Software Engineer · Senior Software Engineer

The Nordic chapter. SIP protocol test design at Nokia, C# test suites on WP7/WP8 with the Tux framework, Wireshark & tcpdump network analysis. Then Windows Phone automated test suites and RCSe implementation at Microsoft Espoo — the first stint.

2004 — 09 · IN → FI India to Helsinki

Wipro

Software Engineer

Where it all started. Test design for 2G/3G network elements, TCL/Tk automation frameworks. A one-way ticket from India to Finland — everything after this was built on that bet.

Peer reviews · 03

Advance praise.

Technical depth, adaptability, and natural leadership — an incredible asset to any team.
Joel Katzevman Principal EM · Microsoft · 5+ years together via LinkedIn
A true professional and gentleman. Would work with him again without hesitation.
Alexandru Cicortas Managing Director · Emposo · Nokia Helsinki via LinkedIn
Exceptional at identifying critical defects early — robust, scalable test suites.