Engineering Leader with 14+ years designing and operating large-scale distributed systems and platform components serving hundreds of millions of users. Deep expertise in developer API frameworks, Platform API engineering, and distributed systems β designing for high availability, fault-tolerance, and horizontal scalability as first principles. Strong bias for action and pragmatic problem-solving in complex, ambiguous environments. Proven success leading cross-functional teams from 0β1 concept to GA, balancing engineering quality with continuous customer value delivery. Passionate about pioneering AI innovations and improving user productivity at scale.
- π Currently: Senior Software Engineer Β· AI Tech Lead on the Teams Platform β building agent APIs, SDKs, and the orchestration runtime that serves 300M+ daily active users.
- π Portfolio & deep dive: rajuroopani.github.io
- Agent Extensibility Platform & Orchestration Runtime β Tech lead for Agent APIs, SDKs, and client experiences that let internal and external developers build production-grade agentic systems in Teams. Architected and delivered a real-time distributed multi-agent orchestration runtime supporting A2A, MCP, at-mention, context propagation, turn-taking protocols, and human-in-the-loop intervention β event-driven, with partial-failure isolation, idempotent retries, and horizontal scale-out delivering reliable, low-latency AI interactions to 300M+ Teams DAU.
- Teams Meetings Platform Framework & SDK β Led integration of AI agents into Teams Meetings, providing real-time insights and contextual assistance to millions of daily active users.
- Cross-Functional Technical Leadership β Scope ambiguous work independently, evaluate build-vs-buy trade-offs, and make binding architectural decisions across Engineering, Product, Design, and AI Research without escalation.
- Modern Project Online (project.microsoft.com) β Full-stack architecture and delivery of a cloud-native collaborative platform on React/TypeScript, GraphQL, and Azure for millions of enterprise users; cut page-load time 30% via virtualization, memoization, and batch-update strategies.
| Metric | |
|---|---|
| 300M+ | Teams daily active users served |
| 10M+ | financial transactions/day (Yodlee aggregation platform) |
| 30% | Project Online page-load reduction |
| ~60% | manual verification effort reduced (ARM build tooling) |
| 14+ yrs | large-scale distributed systems & platform engineering |
- Microsoft β Senior Software Engineer Β· AI Tech Lead, Teams Platform Β· Jul 2018 β Present
- Envestnet Yodlee β Member of Technical Staff, Platform Engineering Β· Apr 2016 β Jul 2018
Large-scale financial aggregator platform β high-throughput Platform APIs at 10M+ transactions/day (Java Spring Boot + Apache Kafka); OAuth 2.0 client framework for PSD2-compliant EU Open Banking. - ARM Embedded Technologies β Software Engineer, Build & Automation Tooling Β· Jan 2012 β Apr 2016
Automation tooling for Physical IP modeling & validation β reduced manual verification effort ~60% and established build patterns reused across R&D teams.
π B.E., Electronics & Communications Engineering β Osmania University (2007 β 2011)
Not a logo wall β here's the stack I build with, and the role each piece plays in my work.
High availability, fault-tolerance & horizontal scalability β as first principles.
