Software Engineer II  ·  .NET  ·  Azure  ·  AI Available for opportunities

I build software
that holds up in
production.

5 years of .NET Core, C#, and Azure — shipping microservices, optimising databases, building React UIs, and lately, integrating AI with RAG pipelines and LLM inference. Based in India, working at Upland Software.

See my work Get in touch
5+
Years of experience
527
LeetCode problems solved
1442
LeetCode contest rating
8.97
B.Tech CGPA
C#· .NET Core·Azure· Web API·Microservices· Python·FastAPI· Cosmos DB·Redis· AWS Bedrock·RAG & LLMs· Event-Driven·Docker· System Design·DSA· C#· .NET Core·Azure· Web API·Microservices· Python·FastAPI· Cosmos DB·Redis· AWS Bedrock·RAG & LLMs· Event-Driven·Docker· System Design·DSA·

About me

I'm a software engineer who cares about writing code that's readable six months later, systems that degrade gracefully, and not shipping things I'd be embarrassed to explain in a code review. Lately I've been deep in AI-integrated systems — RAG pipelines, LLM inference, and wrapping it all in something actually usable.

Background

B.Tech in Electronics & Communication Engineering, Gates Institute of Technology, Gooty — graduated Sept 2020 with a CGPA of 8.97. Went straight into industry and haven't looked back. Currently at Upland Software as a Software Engineer II.

.NET Core Azure Python FastAPI Microservices

Competitive programming

I do LeetCode to keep my problem-solving sharp — 527 problems solved, contest rating 1442, and 489 submissions in the past year alone. It's not just practice; it's how I stay honest about the fundamentals when day-to-day work leans heavily on frameworks.

Certification

Microsoft Azure Data Fundamentals (DP-900) certified. I work on Azure daily — App Services, Functions, APIM, Cosmos DB, SQL Server — so the cert was as much validation as it was learning.

Experience

Five years. Two companies. A lot of production fires.

I've shipped across SaaS product companies, R&D teams, and energy infrastructure. Below is what I actually built — not what the job description said.

Upland Software
Software Engineer II Current
Mar 2023 — Present
2+ years
30%
Query performance improvement via indexing & LINQ restructuring
25%
Latency reduction on the Request Forwarder API
50–60%
Faster user onboarding & offboarding across all tenants
~20%
Monthly cloud cost reduction via Cosmos DB optimisation
  • Improved query performance by 30% across C#, Entity Framework Core, and MVC services — targeted database indexing and moving work server-side instead of pulling everything into memory first.
  • Built a tenant-configurable Request Forwarder API from scratch. Optimised LINQ and data access patterns, cutting response times by 25% with consistent latency across all tenants.
  • Designed an automated user provisioning and de-provisioning system that cut onboarding and offboarding time by 50–60%. Previously a manual process across multiple systems.
  • Eliminated RU limit exhaustion in Cosmos DB across three distributed services. Reduced monthly cloud spend by roughly 20% without any degradation in throughput.
  • Did React UI work driven by user feedback — reduced reported usability issues by 25%. Frontend isn't my primary domain, but I own features end-to-end when that's what the work requires.
  • Integrated Microsoft Phi-3 Vision for OCR — pushed the effective context window to 5,000 tokens and meaningfully improved accuracy on document processing tasks.
  • Built a RAG browser extension serving context-aware responses from customer knowledge bases and internal app data. Python/FastAPI retrieval layer, AWS Bedrock for LLM inference, MongoDB for storage.
  • Designed and shipped an MCP Server to manage retrieval pipelines and AI inference workflows end-to-end.
Wipro Technologies
Project Engineer
Nov 2020 — Mar 2023
2 yrs 4 mos
5+
POC applications delivered for R&D Innovation BU
80%
File transfer time reduction (Halliburton, IBM Aspera)
~40%
Manual ticket triage reduction via Azure Cognitive Services
10 hrs
Per week saved for the support team
  • Part of the R&D Innovation BU — built over five proof-of-concept applications that directly contributed to winning high-value client engagements.
  • Built a full-stack portal for Xoserve (UK energy) using .NET Web API and Blazor — REST API design, SQL data modelling, Okta/Azure AD auth. Tracked down and fixed a production memory leak that had been causing recurring crashes. Zero crashes after the fix.
  • Built a cross-platform file-sharing app for Halliburton with IBM Aspera integration. Large file transfer times cut by up to 80%.
  • Launched a service portal using Azure Cognitive Services that automated ticket classification — cut manual triage by ~40% and saved the support team around 10 hours a week.
  • Fixed a production crash caused by unbounded event subscriptions — refactored lifecycle management across five modules. No recurrence since the fix.

Skills

What I reach for, and what I know well.

The things I use every day are at the top. The rest I know well enough to be effective when the work demands it.

Languages & Backend

C# & .NET Core
ASP.NET MVC & Web API
Entity Framework Core
Python & FastAPI
RESTful APIs
React (frontend-adjacent)
Blazor

Cloud & Infrastructure

Azure App Services, Functions, APIM
Azure Cosmos DB & SQL Server
Azure AD & Okta
AWS Bedrock
Docker & CI/CD
Redis & Elasticsearch

Architecture & Data

Microservices
Event-Driven Architecture
ActiveMQ & Distributed Messaging
MSSQL Server & MongoDB
RAG Pipelines & LLM Integration
SOLID Principles

Practices

System Design
Data Structures & Algorithms
xUnit Testing
OAuth 2.0
Agile & Scrum
IBM Aspera

Production work

Systems I built that actually ship.

Not side projects — things that are live, used, and maintained.

ii.

Request Forwarder API

Tenant-configurable routing API built from scratch. 25% latency drop through LINQ and data access restructuring.

C#.NET CoreCosmos DB
iii.

Xoserve Energy Portal

Full-stack portal for UK energy infrastructure. .NET Web API + Blazor, Okta/Azure AD auth. Fixed a production memory leak — zero crashes since.

.NETBlazorOkta
iv.

Halliburton File Transfer System

Cross-platform desktop app with IBM Aspera integration. Large file transfer times cut by up to 80%.

C#IBM Aspera
v.

AI Service Portal

Azure Cognitive Services–powered ticket classification. Manual triage down ~40%, saving ~10 hrs/week for the support team.

Azure CognitiveC#

Hackathons & Personal

Things I built for fun, or spite, or both.

Two company hackathons (one win) and a personal project I built because I was annoyed enough by the problem to do something about it.

2025
Hackathon
🏆 Company winner
Voice Command
A browser extension that lets you control the UI entirely by voice. You speak, an LLM figures out what you meant using function-calling, and it executes — searching text, navigating pages, adding notes. The interesting part was mapping open-ended voice input to deterministic UI actions reliably. Won the company-level hackathon.
Browser Extension LLM Function-Calling Voice UI JavaScript
2026
Hackathon
In progress
PromptGraph
Every time a new model drops, you spend hours re-tuning your prompts because what worked for one model doesn't work for another. PromptGraph fixes that — it automatically optimises prompts based on your target model, so you're not starting from scratch every time the leaderboard changes.
Prompt Engineering LLM Python
In progress
Hackathon
Stealth
SuperSecurity
A shell wrapper that intercepts every command you run and uses AI to work out your actual intention before it executes. Not signature scanning — real reasoning about what a command is trying to do. Stops you installing a vulnerable package, or running code you copy-pasted without reading. Integrates with Claude and GitHub Copilot to catch the "just press yes to keep coding" moment before it becomes a problem.
Shell AI Safety Claude API GitHub Copilot Python
Personal
Side project
Shipped
Job Tracker
Built this because I was tracking job applications in a spreadsheet and it was terrible. A focused app to log applications, track statuses, notes per interview round, and follow-up reminders — the kind of thing that takes an afternoon to build but you use every day during a job search. Yes, I used it while building it.
React .NET API Personal Tool

Currently at

Upland Software — Software Engineer II
Mar 2023 to now

What I do

Full-stack · .NET Core · Azure · AI integration

Certification

Microsoft Azure Data Fundamentals

DP-900 Certified

Education

B.Tech ECE, Gates Institute of Technology
CGPA 8.97 · Sept 2020