Vikrant Bagal

Tech Lead & Full Stack Developer

Microsoft Azure Developer Associate Certified ScrumMaster® (CSM®) 16+ Years Experience

Technical Arsenal

Backend

C#/.NET Core ASP.NET Core Web API gRPC Entity Framework LINQ Node.js Python

Frontend

React Angular TypeScript JavaScript Blazor Vue.js

Cloud & DevOps

AWS (Lambda, ECS, S3) Azure (Functions, App Services) Docker Terraform CI/CD GitHub Actions Azure DevOps

Databases

SQL Server PostgreSQL Oracle MongoDB Couchbase MySQL

Tools & Methods

TDD Agile/Scrum Git Bitbucket TeamCity Jenkins JIRA

IDE & AI

Visual Studio VS Code Cursor GitHub Copilot

Professional Experience

Tech Lead

TCS Canada — Toronto, ON
Jun 2022 – Present
  • Led cross-functional team designing robust web applications with .NET Core, Angular, React, and Azure
  • Owned technical decisions and mentored engineers, driving TDD practices to improve code quality
  • Architected Azure solutions (Functions, Blob Storage) for scalable, secure applications
  • Championed code quality, performance optimization, and automation best practices
  • Reduced technical debt through code reviews and elimination of redundant processes
  • Facilitated stakeholder communication aligning technical plans with business requirements

Software Development Lead

Yardi Systems Inc. — Toronto, ON
Jun 2019 – Jun 2022
  • Led full-stack development with C#/.NET Core, Web API, Angular, and TypeScript following SOLID principles
  • Engineered CI/CD pipelines and containerized applications using Docker on Azure App Services
  • Optimized database performance for SQL Server and NoSQL stores, enhancing response times
  • Mentored new employees and conducted code reviews to elevate team capabilities
  • Created Proof of Concepts assessing technical feasibility for new requirements

Associate Tech Lead

Yardi Software India — Pune, India
May 2017 – Jun 2019
  • Developed internal server and database management automation system using .NET and PowerShell
  • Built web application for managing servers, databases, domains, and client users
  • Designed automation workflows for cloud team with performance analysis
  • Led team members and provided training for new tools and processes

Tech Lead

Aloha Technologies — Pune, India
Feb 2013 – May 2017
  • Developed 15+ web and Windows applications for multiple clients using .NET Core, Angular, and Python
  • Led team of 25+ members including QAs and developers across various domains
  • Designed frameworks, databases, and class diagrams to increase team productivity
  • Managed release cycles and client communications using JIRA, Asana, Basecamp

Programmer - II

Yardi Software India — Pune, India
Jul 2011 – Feb 2013
  • Developed ASP.NET modules for real estate management system product
  • Added custom reporting module as new product feature
  • Performed bug fixes and handled client data issues

Education & Certifications

Education

M.C.A (Science) - Pune University (2011)

Certifications

Microsoft Azure Developer Associate (2023) Certified ScrumMaster® CSM® (2022)

Recent Articles

.NET 9 Minimal APIs with Native AOT

Deep dive into combining Minimal APIs with Native AOT for 5x faster startup and 55% less memory usage. Performance benchmarks and practical patterns.

Read on dev.to →

React 19 useActionState

How React 19's useActionState hook replaces form boilerplate with clean, type-safe state management. Practical examples included.

View all posts →
📄 Download Full Resume

PDF format • Updated 2026