Hi, I'm

Devesh Kumar

SWE II · Microsoft B.Tech + M.Tech · IIT Bombay

Full Stack Developer · Azure & AI · 5 Years

Software Engineer II at Microsoft with 5 years building cloud-native, full-stack platforms on Azure. Ships production React frontends, .NET backends, IoT pipelines, and AI/LLM-powered copilots — from Bicep IaC and security hardening to RAG-based agents.

5Years Exp.
Full StackDeveloper
SWE IIMicrosoft
IITBombay
Devesh Kumar
Open to conversations

Experience

Where I've worked

Jul 2021 — Present

Microsoft India

Hyderabad  ·  Software Engineer II

Full-time
Phase 3 Power Automate Process Mining May 2025 – Present
  • Implemented the OCPM (Object-Centric Process Mining) overview page from the ground up — edge-filter panel with infinite scroll and five analytics widgets (bar, pie, line, KPI, activity card); showcased at PPCC 2025.
  • Made each widget fully configurable — customers can remap the underlying metric, unlocking 20–30 distinct combinations per widget without code changes.
  • Authored comprehensive Playwright E2E test suites covering the OCPM overview, all widgets, and filter panels — significantly cutting manual QA regression effort.
ReactTypeScriptFluent UIPlaywrightProcess Mining
Phase 2 AI Copilot & Manufacturing Agent Nov 2023 – May 2025
Azure OpenAIRAGLLMEvent HubRedisPrompt EngineeringC#
Phase 1 Manufacturing Data Platform & Knowledge Graph Jul 2021 – Oct 2023
C#.NET 8Azure Data ExplorerCosmos DBBicep IaCKQLIoT
May 2019 — Jul 2019

Chicago Mercantile Exchange (CME) Group

Bangalore  ·  Quant Research Team

Internship
  • Applied PCA to isolate dominant interest rate curve movements and stress-tested margin risk models against extreme historical market scenarios.
  • Built an R tool to compute and report margin offsets at the currency level across all trading accounts, enabling cross-currency netting benefits.
  • Developed a tool to calculate notional of synthetic trades mimicking account delta profiles — reduced actual trade count and sped up backtesting.
RPCAQuantitative FinanceRisk Modeling

Leadership & Impact

How I lead, influence, and deliver beyond the code

Certified Threat Model Reviewer

Completed Microsoft's Threat Modeling certification and conducted formal security architecture reviews for other teams across MCI — bringing a security-first lens to customer POCs and product decisions.

"Always brought that threat modeling experience while working with customer engagements."

Pioneered Azure OpenAI in Production

Led the first Azure OpenAI Assistant API integration across all MCI teams — from zero-to-prod POC to live demonstration at HMI 2025 (Rolls Royce), setting the standard for AI adoption in the org.

"First onboarding of an assistant feature for any team across MCI."

Frontend Technical Mentor

After ramping up on React/Fluent UI as a newcomer to Power Automate, proactively unblocked teammates, reviewed code, and guided FE design decisions — with no formal tech lead title.

"The way he progressed in supporting other developers in FE design and unblocking them is highly commendable."

DRI & Customer Ownership

As Designated Responsible Individual, owned and resolved Schaeffler enterprise deployment failures end-to-end — diagnosing root cause, collaborating cross-team, and documenting the fix for future DRIs.

"Highly accountable — no matter what, delivers the assigned task on time with quality."

Mentoring & Hiring

Onboarded and mentored multiple new hires across teams on the codebase, technologies, and best practices. Participated in hiring interviews for the sustainability team to raise the bar on engineering talent.

"Seamlessly integrated with the team and played a pivotal role at a critical juncture."

Events Manager @ IIT Bombay

Led an 8-member team to plan and execute technical events at Aavriti 2018 — EE Department Annual Fest — achieving 500+ student footfall from colleges across Mumbai.

Aavriti 2018 · Electrical Engineering Fest · IIT Bombay

Blog

Thoughts, learnings & write-ups — newest first

Apr 2025
Engineering 7 min read

Shipping Azure OpenAI Assistant in Production — First in MCI

How our team pioneered the Azure OpenAI Assistant API across Microsoft Cloud for Industries — filtering layers, materialised views, conversation threading — and demonstrated it live at HMI 2025 with Rolls Royce.

Read more
Nov 2023
Deep Dive 6 min read

From 40% to 75%: How I Improved Copilot Query Accuracy in Weeks

Switching streams from infrastructure to AI with no prior LLM experience. Three concrete failure modes I found and fixed — typecast injection, error propagation, KQL-to-cipher conversion.

Read more
Oct 2023
Deep Dive 6 min read

How I Cut IoT Ingestion Time by 54% by Removing a Cloud Service

Removing Azure Digital Twin from the ingestion pipeline — why it was a bottleneck, how GROUP BY batching fixed relationship ingestion, and the numbers: 39% and 54% faster for 330k nodes and 450k relationships.

Read more
2022
Engineering 5 min read

Removing 1,152 Code Warnings — and Making Sure They Never Come Back

How I eliminated compiler warning debt, configured warnings-as-errors, and enforced a 70% L0 test coverage gate in CI. Fixing the culture, not just the code.

Read more
Nov 2023
Career 5 min read

Switching Streams in 2 Weeks: From Azure Infrastructure to AI Copilot

What it looks like to take on an unfamiliar domain under deadline pressure — and how the same skills that make you good at infrastructure also make you good at AI pipelines.

Read more

Skills

Technologies I work with

Languages

C#TypeScriptPythonSQLKQLBicep

Azure Platform

Azure OpenAIAzure Data ExplorerCosmos DBEvent HubRedisAKS

Frameworks & Tools

.NET 8ReactFluent UIDockerKafkaPlaywright

Practices

IaC (Bicep)RAGManaged IdentityVNet / Private EndpointsThreat Modeling

Projects

Things I've built — newest first

Apr 2026

Gas Reading App

Full-stack web app for LPG gas meter management. Residents log in via email OTP, upload monthly meter photos, and track submission status. Admins review photos, enter readings, and mark them complete.

  • JWT + email OTP auth via Azure Communication Services
  • Meter photos stored in Azure Blob Storage; secrets managed via Azure Key Vault with Managed Identity
  • CI/CD pipeline with GitHub Actions deploying to Azure App Service
ReactViteTailwindDjangoDRFAzurePostgreSQLJWT
Feb 2026

Inventory Manager

Native Android app for day-wise inventory tracking across multiple companies and products. Fully offline with local SQLite storage and Excel export.

  • Track stock in/out per day, view cumulative totals as of any date
  • Export data to Excel (.xlsx) — one sheet per company — using Apache POI
  • MVVM architecture with Room, Kotlin Coroutines, StateFlow, and Jetpack Compose Material 3
KotlinJetpack ComposeRoomMVVMMaterial 3Apache POI
2020 – 2021

Liquid State Machine for Speech Recognition Dual Degree Thesis · IIT Bombay

Scaled and optimised Liquid State Machine (LSM) architectures — spiking neural networks with Leaky Integrate-and-Fire neurons — for speech classification. Derived a mathematical model to predict optimal reservoir size, achieving 98% accuracy on TI-10 with only 1,250 trainable parameters vs. 18,500 for a comparable CNN.

  • Preprocessed audio via Lyon Passive Ear Model + Ben's Spiking Algorithm (BSA) into spike trains across 77 channels
  • Derived scaling formula: accuracy ≈ 100(1 − e^(−ReservoirSize/τ)) through curve fitting and linear interpolation
  • Benchmarked across TI-10 (98%), TI-36 (73%), and Google Keyword (40%) datasets with 5-fold cross-validation
Spiking Neural NetworksReservoir ComputingMATLABSpeech ProcessingNeuromorphicSignal Processing
Spring 2020

Multitask Convolution Neural Network (MTCNN) B.Tech Project · IIT Bombay

Comprehensive literature review of MTCNN architecture for facial recognition. Proposed computational improvements to enable deployment on multiple FPGAs simultaneously.

PythonDeep LearningCNNFPGAComputer Vision
Spring 2020

Backpropagation in Spiking Neural Network

Applied backpropagation on a spiking neural network (SNN) trained on the MNIST dataset. Explored neuromorphic computing paradigms for efficient brain-inspired computation.

PythonSNNBackpropagationMNISTNeuromorphic
Autumn 2019

SAT Solver Program

Implemented the DPLL algorithm in Python to solve NP-Complete boolean satisfiability problems. Applied unit clause propagation and pure literal elimination to significantly speed up solving.

PythonAlgorithmsDPLLBoolean LogicVLSI CAD
Autumn 2019

Brent Kung Adder & Dadda Multiplier

Coded a 32-bit Brent Kung adder and 16-bit Dadda multiplier in VHDL with full test-bench verification. Created the schematic and performed component layout in Cadence Virtuoso.

VHDLCadence VirtuosoVLSIDigital Design
Autumn 2019

OTA Design and Layout

Designed a 2-stage fully differential OTA with telescopic cascode in Cadence Virtuoso using 180nm SCL technology. Achieved 87dB DC gain and 70° phase margin post parasitic extraction.

Cadence VirtuosoAnalog VLSICMOS180nm
Spring 2019

Impedance Measurement Sensor

Designed and fabricated a circuit for frequency sweep analysis of a blackbox to generate its bode plot. Configured a Krypton board to auto-generate sinusoidal signals from 20Hz to 20KHz.

Embedded CSignal ProcessingCircuit DesignKrypton Board
Spring 2019

Power Amplifier Design and Layout

Designed a power amplifier using AFIC901N on Keysight ADS achieving 20dB gain at 520MHz. Developed the PCB layout, fabricated on FR4 substrate, and verified with a Network Analyser.

Keysight ADSRF DesignPCBFR4
Autumn 2018

Face Recognition

Built a facial recognition system in Matlab using Fisher Discriminant Analysis and PCA on the cropped Yale dataset. Achieved 88% accuracy while handling lighting and facial variation.

MatlabPCAFisher LDAComputer VisionMachine Learning
Autumn 2018

Syntactic Sentence Parsing via RNN

Applied an RNN to predict phrasal categories and build parsed tree structures. Converted Penn Treebank to binary form via Chomsky Normal Form, collapsed unary rules, and used pre-trained word embeddings.

PythonRNNNLPPenn TreebankWord Embeddings
Autumn 2018

RISC Architecture Implementation

Designed a 16-bit RISC multicycle processor in VHDL with 14 instructions across three machine code formats. Demonstrated on FPGA with pipelining to reduce CPI.

VHDLFPGAComputer ArchitecturePipelining
Summer 2018

Wireless Encrypted Messenger

Developed a system to wirelessly exchange encrypted messages between two Krypton boards. Configured a full keypad interface supporting A–Z, backspace, space, enter, and delete.

C/C++Embedded SystemsEncryptionWireless
Spring 2018

Reaction Time Calculator

Programmed a CPLD to measure user reaction time between an LED trigger and button press, displaying scores on LCD in real time across five rounds. Cheat-proofed by disqualifying premature presses.

VHDLCPLDDigital DesignEmbedded

Get In Touch

Open to conversations — projects, opportunities, or just a chat

Let's talk

Whether it's a product idea, a role you think I'd be a good fit for, or just a technical discussion — feel free to reach out.