# Gaurav Joshi > Senior Software Engineer experience in Microsoft Azure|| Dynamics 365 ||Power BI|| C#.Net || Asp.net|| MVC||.Net Core|| Web API || SQL|| UI|| Location: Fremont, California, United States Profile: https://flows.cv/gauravjoshi1 Experienced Software Engineer with 13 years of expertise in developing and delivering high-performance solutions using Microsoft technologies. Specializing in Microsoft Azure, C#, .NET, ASP.NET,MVC, .NET Core, SQL Server, Power Bi report , Azure Automation. I have a proven track record of designing, building, and maintaining scalable applications and systems for enterprise-level organizations. My experience spans the full software development lifecycle, from requirements gathering and architecture design to implementation, testing, and deployment. Skilled in full-stack development, cloud technologies, and agile methodologies, passionate about solving complex technical challenges and continuously improving development processes. Adept at collaborating in cross-functional teams to deliver high-quality products on time. Always eager to learn and adapt to new technologies, ensuring continuous improvement in both coding practices and project delivery. ## Work Experience ### Senior Software Developer @ SRS Consulting Inc Jan 2025 – Present | United States ● Working with development team to support In house/client projects based on web applications and Cloud Azure, .Net Technologies ● Responsible for implement new features/functionality as per the requirement ● Responsible for Design, develop, and maintain scalable, high-performance applications using the .NET framework .NET Core / ASP.NET MVC / Web API, Microsoft azure ● Gathering requirements from business and technical managers and convert them to technical specifications ● Work closely with product managers, designers, QA engineers, and other developers to deliver quality features. ### Software Engineer @ Microsoft Jan 2020 – Jan 2024 | Redmond, Washington, United States • Dynamics 365 servicing team which is responsible for applying updates to cloud environments using Microsoft Dynamics Lifecycle Services (LCS). • As part of the servicing team my job to ensure that the latest updates for D365 are getting applied into customer existing environments without any issues. • Responsible and handle release for Microsoft Platform Updates (PU) for D365 Customers. Perfromed DBMS and DSU release activity. Implemented logic app flow to validate DBMS operation like Restore/Export on daily basis. • Responsible for Important validation for Dynamics 365 like Pre peap platform update, VHD, Dev VHD • Performed servicing on existing D365 environments and validate it on daily/monthly basis using Azure devops pipeline. • Worked on the development and enhancement of D365 Finance and Operations key concept deployable packages, runbooks, and AXInstaller AOT/Combined binary hotfix package to apply update on D365 cloud hosted environment. • Implemented Azure automation via Azure DevOps (Pipeline) – For Servicing and Rollback which runs on daily basis to validate deployable package on D365 env. • Handled different sandbox and onebox cloud hosted environment under Servicing aera. • Created Azure logic app flow to create automatic bugs and integrate power automate to send Email report. • Worked closely with MR, Retail, DIXF, IDC teams (Batch etc), Payroll teams to help and assist them on different issues related to D365 servicing environment issues • Working with Power BI Fabric development & release team. Coordinate with them for deployment related task • Implemented deployment automation Commit History, Email tool which is being use for all Release managers. • Implemented Oauth 2 based authentication & replaced PAT token for email tool. • As part security feature Implemented Entra Admin Auth for development Emailtool • Design and created new Power bi reports to get different releases based on business requirement for the users. ### Full Stack Developer @ Cardinal Health Jan 2019 – Jan 2020 | Emeryville ,CA • Worked with Mirixa product development team to support MirixaPro a web-based platform which serve the pharmacist, clinical administrator as medication expert and healthcare professional focused on identifying, assessing, and resolving medication related problem. • Responsible for implement new features/functionality as per the different partners using core C#.Net framework. • Implemented MVC feed controller using where we feed all the patient related data from the pharmacist partners. • Worked for qualification criteria module and implement the same. • Responsible for identifying and fixing production related issue on MirixaPro platform. • Responsible for creating different SQL script for Sponsor and new programs also writing Sql queries creating, Stored Procedures, Function, Views, Indexes • Implemented Unit test cases using Nunit and mocking test data to make sure all the methods work without bug. • Responsible for maintaining and supporting, monitor MirixaPro platform builds on different servers. • Developed case assignment Entity and patient entity methods for claims process. • Responsible for writing and fixing Nunit test cases for respective clients • Involved in implementing new Sponsor portal using SPA Angular application. Implement Modules, Components, Service class to fetch data along with client-side validation for portal. • Involved in the data transfer from various data sources/business systems including MS Excel, Flat Files etc. to SQL Server using SSIS/ETL process. • Handled all aspects of the application including maintaining, testing, debugging, Builds. • Responsible for making sure all builds get success and fix if builds failed. • Responsible for code merge and branch merge using GIT/GitHub. ### Sr. Dot Net Developer @ Smart Energy Water Jan 2018 – Jan 2019 | Irvine,CA • As a part of SEW Digital Customer Engagement core development team, I worked for Dominion Energy Client which is a power and energy company that supplies electricity and natural gas to their customers. • Primarily focus was to implement a Notification Center for their customers using SEW base product utilities service where DE customers seamlessly able to maintain additional communication preferences like eBill, Service Order, Daily Usages, Payment Reminder etc. • Participate in client meetings and team meetings to understand technical requirements. • Gathering requirements from Clients and business analysts convert into technical specifications for development. • Responsible for building Preference UI Interface which will allow DE user to add/remove Notification Channels using Angular 5, mvc web application and web API. • Developed different service layer in Mvc like Application Service, DataLayer using Entity Framework. • Converted base product API into Mvc core project template. Developed Asp.Net Core web API using EF Core code first approach. • Implemented Preference component and modules for the functions responsible for retrieving data from database • Implemented Angular service using Httpcliet to get and post Preference notification api. • Performed client-side validations on form using build-in validation Angular directives like ng-required, ng-maxlength • Created dashboards in VSTS for CI/CD pipelines, Work items and bugs.Worked in all areas of Azure dev ops setting up CI for new branches • Created Get Preference and Update Preference API method for internal and external API calls. • Actively Involved in other projects like Southwest Gas, OG&E clients and internal projects for SEW. ### Sr. Dot Net Developer @ Kaiser Permanente Jan 2018 – Jan 2018 | Oakland ,CA • As a part of the National Claims Administration development team, I worked for CAT (Claim Assignment Tool). CAT tool system is basically developed for Kaiser internal employee, vendor, and client. • The primary focus was to develop a system to help all Kaiser Managers and employees to manage their work to process daily basis claims with a system which provides them full control with all roles. • Participate in client meetings and team meetings to understand technical requirements and convert them to technical specifications. • Responsible for building different UI screen for different Region’s modules using Angular forms and template. Implemented Client-side validation using AngularJS Custom Form Validation with Structure Directives. • Developed the different pages to be a Single Page Application (SPA) using route in AngularJS • Developed new UI functionality Alert and message notification this will help to remind users for any · Developed RESTful Web API services along with ADO .Net as the middle tire which communicate with Database and the User Interface. • Consuming Web API using JQUERY and AJAX for service calls on pages to interact with the server • Implemented Unit test cases using Nunit and mocking test data. • Responsible for writing sql queries creating, Stored Procedures, Function, Views, Indexes • Handled all aspects of the web applications including maintaining, testing, debugging and deploying. ### Full Stack Developer .NET @ Wells Fargo Jan 2016 – Jan 2018 | San Francisco Bay Area • Gathering requirements from business and technical managers and convert them to technical specifications. • Being a part of DSSG and Business Technology & Solutions development group I worked for Migration to Azure-Third party software Remediation task, Portfolio, Safe box drill web application. • Implemented Portfolio transfer application module in Infragistics which is replaced by native asp.net • Primarily focus was to develop Safe box drill online portal to help Wells Fargo user to open and maintain their safe box account with bank. • Developed web application using ASP.NET MVC 5, C#, Bootstrap and AngularJS. • Used Angular build-in directives such as ng-controller, ng-repeat, ng-if, ng-switch, ng-init, ng-model and ng-grid for binding the data from server side. • Used JQUERY and AJAX for Web API service calls on pages to interact with the server for information. • Created ETL Packages using SSIS to extract data from staging tables to partitioned. • Transferred data from various data sources including Ms excel, Flat Files etc. to SQL Server using SSIS package. • SSIS ETL package development and file system/package store deployments for processing banking data from Oracle/SQL Server source systems into SQL Server databases and data warehouses for reporting. • Implemented AngularJS Controllers, Modules to maintain each view data and made service calls in service class. • Implemented web api to call Angular service using HttpModule to handle with http requests like get, post, put, delete when the user request for the particular section. • Involved in developing web app services in Azure cloud environment along with Azure sql database to internal web application. • Implemented new UI functionality with Asp.net MVC and Angular JS for Safe box drill online application and extensively work for Controllers, Directives, Module, Asp.net MVC view engine which make page responsive. ### Associate Software Engineer @ Cognizant Jan 2015 – Jan 2016 Worked for my client JPMorgan Chase as a full stack developer under Alternative investment Services (AIS) team. Where I provided solution for different projects like DCC (Data Command Center),GSM(Global Security Managment),FTS(File Transformation System). Responsibilities : Developed Automated System for Data command center for end customers using Asp.Net MVC, JQuery along with KENDO UI control extensively used Components like grid, list view, combo box, multiselect etc. Implemented new module in Angular and Knockout JS and worked extensively on the UI side, created Views/Screens by utilizing MVC view engine which make page responsive. Developed various interface screens using Views and HTML controls for Client-Server interaction. Used jQuery plugins and jQuery UI for client-side controls Kendo UI, Bootstrap, and jQuery libraries for more productive web design. Developed user interface module templates Angular JS for implementing responsive UI with MVC Application Implemented soap web services and consuming Json data to display on Customer detail. Used jQuery for client-side validation and Action Filtres for authorized page access Involved in developing the UI pages using HTML, Bootstrap, JavaScript, jQuery and AJAX Responsible for writing sql queries creating, Stored Procedures, Function, Views, Indexes Responsible for Creating SSIS package for file data extraction and loading them to sql table using Bulk Insert, BCP Extensively used ajax on client side to communicate DB for implementing responsive UI with MVC Application Used Entity Framework extensively for retrieving, querying and manipulating data in the database. Involved in database design, wrote Stored Procedures, User Defined Functions using T-SQL in SQL Server Write code for Unit and Functional testing using Nunit, Moq tools of the entire application also worked in a Scrum Agile process with three-week iterations delivering new features and working software. ### Associate Software Engineer @ Synechron Jan 2012 – Jan 2015 | . As part for Synechron technology I got opportunity to work for my clients Wells Fargo and Marsh & McLennan Companies (CSSTAR) Wells Fargo #: Its pleasure working with Wells team I worked for CORS project is a Counter party list management system in-house development for Wells Fargo client. Where we developed Application which is a Customize framework based on N tie Architecture using technology Asp.Net MVC, C#.Net,SqlServer. Marsh & McLennan Companies (CSSTAR) #: As a part core development team I worked on STARS Enterprise Application this is an comprehensive Web-based risk management information system which provides industry leading software and services to help corporations, public entities, insurers, and Third Party Administrators improve business processes, manage costs, and reduce risk. Lenovo Band: • Implemented MVC based web application with repository pattern class libraries. • Worked on Proof of Concept for implementation of a new module with jQuery plotting Pie & Bar chart for reporting. • Developed Reporting in Pie and Bar chart using Plot Tools • Developed lot of custom code for client-side validation using jQuery/JavaScript also extensively worked on CSV, XML for Displayed complete report data. ### Software Engineer @ Multiplex Systems Private Limited Jan 2011 – Jan 2012 | . Involved in various phases of Software Development, while developing the projects starting from Design, Development and Deployment on to server with testing. Developing existing programs by analyzing and identifying areas for modification. Maintaining software by monitoring and fixed software defects to make it bug free. Closely interacting with clients and mapping their requirements for product implementation. ### Software Developer @ Worldwide DMC Ltd Jan 2010 – Jan 2011 Programmer ,Developing existing programs by analyzing and identifying areas for modification,interacting with clients and mapping their requirements for product implementation ## Education ### Master Of Computer Application in Computers Sanghvi Institute Of Management & Science ### B.Sc in Computers Devi Ahilya University ### Bachelor Of Computer Science in Computers Gujrati Professionl Institute,DAVV ### S.Sc M.P.E.B ## Contact & Social - LinkedIn: https://linkedin.com/in/gauravjoshi1818 --- Source: https://flows.cv/gauravjoshi1 JSON Resume: https://flows.cv/gauravjoshi1/resume.json Last updated: 2026-04-01