Rahul Deshpande cover
Rahul Deshpande
Rahul Deshpande

Senior Software Engineer

Open to offers · Member since 24 Oct 2026
Location
Toronto, Canada
Desired salary
Unspecified
Work preference
Remote Only / Contract
Experience level
Senior

About

Professional summary

I am a Senior Software Engineer with more than eight years of experience building, operating, and improving enterprise software at Microsoft and Citi. My background centers on distributed systems, cloud platforms, production reliability, and technical leadership.

I design and deliver full-stack applications using C#, .NET, React, TypeScript, Node.js, Python, and Azure. I have built highly available serverless services, internal enterprise platforms, APIs, data pipelines, and AI-enabled workflows.

I am experienced in diagnosing complex production issues across multiple systems, performing root-cause analysis, and delivering durable fixes. I have supported 24/7 on-call operations, improved service availability, repaired data issues, and led zero-downtime database migrations.

I bring strong DevOps and release-engineering experience, including CI/CD pipeline design and maintenance with Azure DevOps, Jenkins, TeamCity, Docker, Kubernetes, and Git. I focus on making deployments repeatable, secure, observable, and rollback-safe.

I enjoy technical leadership through architecture reviews, code reviews, mentoring, documentation, and cross-team collaboration. I help engineers become independent contributors while establishing maintainable patterns for testing, clean architecture, and reliable delivery.

Most recently, I have delivered Azure-based work-management, analytics, and AI-agent features for Microsoft, including secure enterprise integrations, Cosmos DB conversation persistence, and performance improvements to React application build and startup workflows.

Skills

33 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Collaboration

Experience

Career history

Full Stack Cloud Engineer (Contract) Microsoft via CSI Interfusion

Designed and built React front ends and C#/.NET backends for internal Azure customer work-management and customer-analysis platforms. Delivered AI-enabled features on a two-week release cadence, using Azure AD authentication, REST API integrations, Azure API Management, managed identities, Cosmos DB conversation persistence, and configurable system prompts.

Led the migration of a legacy React application from Create React App to Vite, reducing production build time by approximately 60% and startup time from about 40 seconds to under 3 seconds without production regressions. Remediated dependency vulnerabilities, resolved user-experience and application defects, implemented analytics and reporting calculations, and deployed changes across multiple environments including Microsoft's Secure Admin Workstation environment.

Senior .NET Enterprise Developer (Contract) Citi via Axelon Consulting

Served as a subject matter expert for a legacy enterprise platform, mentoring three engineers through code reviews, pairing, and design guidance until they could independently deliver features. Reverse-engineered undocumented C# modules and incrementally refactored them into maintainable, testable architecture behind stable interfaces, reducing change lead time from weeks to days.

Designed and maintained TeamCity and Jenkins CI/CD pipelines across development, UAT, and production, making releases repeatable and rollback-safe. Resolved longstanding production issues, coordinated fixes across teams, documented architecture and operational processes in Confluence, and contributed to Node.js and TypeScript APIs supporting Microsoft Office Add-in workflows with React/Redux frontends and Windows registry integration.

Software Engineer II Microsoft

Owned technical solution design and delivery for enterprise-scale Microsoft services and applications. Architected distributed, serverless Azure solutions using Azure Functions, Logic Apps, Cosmos DB, SQL Server, REST APIs, OAuth2/JWT, and Azure Key Vault, supporting a 99.9% availability target without manual capacity management. Led shared-component and end-to-end development across teams, established clean architecture and test-coverage standards, and performed rigorous design and code reviews.

Supported 24/7 on-call operations, investigated incidents and regressions, repaired corrupted data, performed zero-downtime database migrations, and improved landing-page performance by 20% through Application Insights and Power BI telemetry. Built cloud automation and metadata-processing pipelines, Azure Data Factory workflows, PowerShell automation, Windows application release pipelines, and an internal documentation-analysis web application. Delivered a first-party Windows 11 onboarding experience used by millions while meeting accessibility and privacy requirements.

Education

Learning history

University of Washington Tacoma

M.S. Computer Science; B.S. Computer Engineering, Computer Science; Computer Engineering

Completed Master of Science in Computer Science and Bachelor of Science in Computer Engineering. Undergraduate GPA: 3.88.

University of Washington Tacoma

Bachelor of Science, Computer Science and Systems

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu