Professional Documents
Culture Documents
Vaibhav Senior .NET Developer
Vaibhav Senior .NET Developer
Vaibhav Senior .NET Developer
us
PROFESSIONAL SUMMARY
PROFESSIONAL EXPERIENCE
● Working with Client Alaska Airlines as the Team Lead responsible for onshore and
offshore dev team
● 80% Hands on coding 20% Team Management
● Working on making the vacation awarding functionality for flight attendants more
robust and scalable. At the moment the azure functions responsible for the different
steps are waiting for the response and the methods are not using transactions.
Adding transaction and rollback functionality. Also, instead of waiting which causes
timeout, introducing an Azure event grid to make functionality event driven.
● Introducing logging across all applications using a guid that can be traced from the UI
all the way across all microservices to the backend which should help in
troubleshooting.
● Working on the secondary reserve bidding application. Writing services in .net 5.
Communicating with the DB using EF and Linq. Also, introduced Azure APIM as a
reverse proxy for load balancing and security. The front end work is being done in
Angular 16
● Using github copilot & copilot chat for writing boilerplate code and unit tests but
ensuring the code is correct, efficient and robust before committing.
● C#, Azure, Sql server, Angular, Angular JS, Asp.Net
● Worked on the backend team to add features and modernize online banking for
personal and business accounts.
● Researched ways via spikes to improve response times by introducing redis cache,
pub/sub async communication. Created a POC and implemented the findings.
● Moved the code from monolithic architecture to perform interbank transfers to a
microservices based architecture. Worked on the api end that was created in .net core
and also contributed to the front end when needed that was created in Angular 8
when needed.
● Utilized LINQ for efficient querying of data and streamlining data manipulation
operations.
● C#, .Net core, Azure, Sql, Microservices
● Worked end to end on modernizing and creating new MyEhealth and MyResult
LifeLabs websites. Tech stack Angular 9, .net core, Azure. Responsibilities include
writing code across the stack, deployment, support, working with stakeholders and
external distributed development teams.
● Performed coding reviews
● Mentored Junior and intermediate developers
● Developing .NET applications using .NET Core, Angular 8, and SQL Server
● Developing applications to be deployed to the Cloud using Azure Cloud
● Using Docker, and Azure DevOps for CI/CD
● Worked on the learning management system end to end using ASP.NET MVC, EF,
MSSQL, CI/CD, React, Rx.js, C#
● Custom feature development in C#, Razor, Web Api
● Led design sessions and groomed user stories
● Worked with clients to resolve technical issues and fixed bugs
● Worked on the Surveyor product. Surveyor is a real time natural gas leak detection
solution. It's mounted on a car, as the car is driven it accurately detects if there are
any natural gas leaks.
● Moved polling based IO blocking architecture to message based asynchronous
architecture
● Feature enhancement and bug fixing in AngularJS and c#
● Code clean up and fixed hard to find multithreaded deadlock in c#
● Worked on moving .net remoting services to web api and wcf rest.
● Created new restful services in C#
● Led design sessions and groomed user stories
● Worked with clients to resolve technical issues and fixed bugs
● Worked with the PM's, Stakeholders to finalize requirements and deliver projects on
time. Mentored and worked with Junior/mid level Engineers to successfully complete
automation of accounting systems to talk with Intacct financial software, Implement
email automation to deliver seamless rental experience, application to find the closest
suppliers, online invoicing system for the customers etc
● Designed and Implemented along with two other developers integration of Intacct
accounting systems with Bigrentz payroll. This automated the process of creating
sales and purchase orders and emailing them to the customers. In turn this saved in
excess of 1 million dollars in licensing fees and at least 10 minutes per order for the
customer support rep. The technology used was microservices in c# that talked with
intacct system, a microservice that was responsible for handling the emails and text
messages using Twilio. The stack was .net, mono, aws deployed in linux
● We implemented and designed the whole e-commerce website. It was done in
collaboration with two other senior engineers/architects. The pattern used was CQRS
with event sourcing(time series). The stack was .net, mono,aws deployed in linux
● Weekly One on Ones
Neudesic (Irvine, CA) July 2014 – August 2015
Senior Software Engineer
EDUCATION