Vaibhav Senior .NET Developer

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Vaibhav Deoda E-mail ID: lavanya@globalsofttech.

us

Senior .NET Developer Ph: +1 727- 275-2441

PROFESSIONAL SUMMARY

● 10+ years of experience as a software professional working for companies (startups


and corporations) in Vancouver and the US
● Experience grooming/creating stories, working with product owners and stakeholders.
● Participating in interviewing and hiring process
● Conducting one on ones
● Experience leading an Agile team of 4 to 5 developers.
● Making design decisions, task creation and assigning user stories
● Driving projects to completion from requirements gathering to deployment and
support, iteratively in Agile.
● experience developing web applications using C#/.NET frameworks
● experience developing cloud-based applications using Microsoft Azure
● experience designing, and architecting web applications from tenure with BigRentz
including:
o Design and implementation of their entire eCommerce website using CQRS
pattern with event sourcing
o Design, implementation, and integration of Intacct accounting systems with
BigRentz payroll systems
● experience working with ASP.NET MVC, C#
● experience working with JavaScript, HTML, CSS and JavaScript frameworks
● experience working with Docker and Azure DevOps for CI/CD, and containerization
● Certified SAFe agile, and extensive experience working within agile environments

PROFESSIONAL EXPERIENCE

Cognizant August 2023 - Present


Senior .NET Developer

● 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

Senior .NET Developer


Telus Agriculture & Consumer Goods June 2022 - August 2023
● Hands on Coding 50% of the time.
● Directly responsible for managing a globally distributed team of 4 Software Engineers
and 2 QA Engineers.
● Accountable and responsible for timely delivery of finished features, enhancements
and fixes
● Mentoring, one on one’s
● Goal setting, Performance reviews
● Sprint refinement, backlog grooming
● Delivery and deployments, code reviews, Investigation, spikes
● Cross team collaboration, collaboration with product owners
● Moved a legacy application for data reporting in vb6 and asp.net forms to asp.net
core mvc. The front end was implemented using razor pages and backend using web
api
● Created a webpage & service for authentication and authorization service using
asp.net core identity. It was implemented using open id connect, JWT, role & claims.
This helped with separation of concern and more control on security. Every app was
redirected to this webpage and service for authentication and then redirected back to
the application.
● Orchestrated complex events and implemented event handling mechanisms to enhance
system interactivity.
● C#, .Net, Azure, Angular, Asp.Net

City National Bank(Via IBM Canada) September 2021 - June 2022


Senior .NET Developer

● 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

Trulioo ( Vancouver, Canada) Jan 2021 - June 2021


Senior software engineer( Contract)
● Worked on the Global Gateway API backend team. C#, .Net, .Net Core, my sql,
asp.net mvc
● Performed coding reviews
● Mentored Junior and intermediate developers

Lifelabs ( Vancouver, Canada) April 2020 - November 2020


Senior software engineer (Contract)

● 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

WorkSafeBC (Vancouver, Canada) September 2019 – February 2020


Senior Software Engineer (Contract)

● 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

Marine Learning Systems (Vancouver, Canada) November 2018 – September 2019


Senior Software Engineer(Lead)

● 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

Picarro (Santa Clara, CA) June 2017 – February 2018


Lead Software Engineer

● 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#

Ellie Mae (Pleasonton, CA) February 2017 – June 2017


Lead Software Engineer (Contract)

● 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

BigRentz (Irvine, CA) September 2015 – January 2017


Lead Software Engineer

● 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

● Enhancement of the commission system and integrating it with other financial


systems.
● Creation of a new user friendly Time and Billing System.
● Upgrade of the invoicing system and integrating with financial system

Cerner Corporation (Garden Grove, CA) August 2011 – July 2014


Software Engineer

● Worked in the Consulting team and then Pharmacy Software Division.


● Worked with hospital executives to customize Cerner applications to their needs.
● Worked on applications to integrate Cerner software with Epic Systems.
● Worked on the Pharmacy POS software to move it from legacy Delphi to .Net
● Worked on projects with external clients to create reports with HIPAA compliance
● Wrote restful services in web api
● Wrote SOAP based WCF services

eMerge Health Solutions (Cincinnati, Ohio) March 2010 – August 2011


Software Engineer

● Worked with onshore and offshore team on the GI/Endo product.


● Worked on the n tier EMR website for endoscopy procedures.
● Worked with Microsoft Speech recognition API (SAPI). Doctors could say voice
commands to fill web forms while performing procedures.
● Wrote VB6 ActiveX components to read data from vital signs devices.
● Wrote VB6 ActiveX components to read images from scope.
● Worked with Doctors and Nurses and offshore development and QA team
● Supported end users and deployed bug fixes to production

EDUCATION

- Master of Science, Computer Science / Florida Institute of Technology - 2009

- Bachelor’s Degree, CSE/Maharashtra Institute of Technology - 2006

CERTIFICATIONS & PROFESSIONAL DEVELOPMENT

 Certified SAFe 4 Practitioner


2019
 Scaled Agile Inc.

You might also like