Gaurav J Joshi **************@*****.**.** 425-***-**** Maple Valley, WA 98038 Green Card Open to Relocate
SUMMARY
** ***** ** ********** ** .NET Full-Stack Developer and skill in enterprise application analysis, design, OOPS, development, deployment, and implementation in the .NET environment.
Comprehensive understanding of the Software Development Life Cycle (SDLC), including phases such as Requirements Analysis, Design, Development, and Testing.
Worked with other members of the product development team. Using a pair programming approach, we were able to ensure high-quality code.
Identified and implemented strategies to improve the team's understanding of new business processes and technologies.
Extensive hands-on experience with core expertise in designing, developing, and deploying N-Tier enterprise applications for the .NET platform using .NET 7, ASP.NET CORE 7, ASP.NET CORE 7 WEB API, C#.NET, ASP.NET MVC, ASP.NET Web Form, LINQ, Entity Framework, WCF, VB.NET, Classic ASP, Web services, nUnit, xUnit, MS Test, JavaScript, jQuery, Angular v12, ReactJS v18, Bootstrap, CSS and HTML5
Development of Microservices, APIs, and Software Apps using C#.NET, ASP.NET CORE/.NET 7 and PaaS technologies like Azure.
Extensive years of experience in all phases of SDLC including design, development, testing, implementation, and support using Microsoft .NET Framework technologies.
Experience with .NET-based applications and infrastructure monitoring, troubleshooting, and support.
Knowledge of .NET IDEs such as Visual studio 2022/19/17/15, Visual studio Code.
Demonstrated familiarity with application servers such as IIS 10, IIS8.0 etc.
Solid knowledge of relational databases, including how to write queries and Stored Procedures in Oracle and MS SQL Server. Has excellent grip on SSIS, SSRS to manage ETL
Extensive expertise automating application deployment in UAT/Stage, QA and development environments.
Thorough understanding of version control systems GIT, TFS, VSS and clear case
Exposure to issue tracking tools like JIRA, Splunk and Azure DevOps.
Strong management abilities, including a track record of successfully leading and mentoring individuals to achieve maximum productivity while establishing cohesive team settings.
Strong communication, analytical, interpersonal, and presenting abilities, as well as technical knowledge.
Tools and UML-based analysis and design experience.
Outstanding interpersonal abilities, especially the ability to lead and motivate a team.
Proven track record of problem solving and reaching tight deadlines; strong team member with excellent interpersonal and communication skills. Ability to quickly pick up new skills and operate under duress.
Strong technical background, analytical abilities, communication skills, attention to detail and goal-oriented, and dedication to excellence.
KEY SKILLS
Programming Languages: C#.NET, VB.NET, C++, SQL, and PL/SQL.
Frameworks: ASP.NET, ASP.NET MVC, ASP.NET CORE, ASP.NET CORE WEB API, SOAP, Azure.
CI/CD: Azure DevOps.
Frameworks and UI: .NET Framework 4.5, .NET 7, Node.js v10, Angular v12, React v18, Typescript, JavaScript, AJAX, jQuery, Bootstrap, HTML5, CSS
Web/App Servers: IIS 10.0, IIS 8.5 and lower.
IDE’s & Version Control: Visual Studio 2022/19/17/15, VS Code, Azure DevOps, Git Enterprise, TFS.
Cloud Technologies: Azure
Databases: SQL Server, SSIS, SSRS, Oracle 10g/11g, 12c, 19c, PostgreSQL, Azure Cosmos DB, MySQL.
Scrum Tools: JIRA, Azure DevOps.
Testing Frameworks: NUnit, XUnit, MS Test
Operating Systems: Windows, Unix, Linux.
PROFESSIONAL EXPERIENCE
Senior Software Engineer 01/2021 to present
Usmanpura Imaging Center Ahmedabad
Designed and Developed Web API using C#, ASP.NET Core Web API in .NET for Restful API
Used Entity Framework with LINQ queries for data retrieval and data storing in SQL Server
Developed Azure Functions using HTTP trigger and integrated with JustDial and Tata Teleservices Cloud telephony as webhooks to collect leads data
Implemented front-end using ReactJS v18, HTML5, SASS and libs like redux, axios, router, redux-thunk, bootstrap
Applied Test-Driven Development (TDD) approach using xUnit, MStest for unit testing, integration test
Configured GitHub for Continuous Integration, developed pipeline and artifacts for Continuous Deployment
Developed modules using Node.js to integrate various Medical Equipment using HL7 and DICOM
Senior Software Engineer 08/2014 to 12/2020
SVMobi Ahmedabad
Applied Agile Methodology for software development and project management
Collaborated with team members using scrum daily standups, sprint and workboard in Azure DevOps Services
Developed MVC architecture-based Web application using ASP.NET Web Forms, C# and MySQL
Extensively used ASP.NET application life cycle, page life cycle, HTTP Handlers, HTTP Modules
Implemented WCF to create Service API for integrating with third party applications
Implemented MSMQ to archive robust message-based communication with third party APIs
Developed RESTful Web API and enriched with in-memory Caching to process 1000 requests per second
Delivered lightning-fast performance by developing delegate-based threading
Implemented front-end using Angular v9, HTML5, CSS3 and components like NgRx, Angular Bootstrap, Angular Material, Angular Grid
Senior Application Programmer 08/2009 to 07/2014
GreatBrain Information Technologies Ahmedabad
Developed application using C#, WPF, MVP, MVVM, ADO.NET and MS SQL.
Developed asynchronous application using background worker thread to provide rich user experience
Experienced in ETL using SSIS to transfer data from many sources to one source plus for faster data transfer by integrating SSIS API Component
Achieved performance in processing big data in size of Tera bytes by Caching, Indexing, SQL Views and PL/SQL stored procedures.
Junior Programmer 09/2006 to 07/2009
Elegant Microweb Technologies Ahmedabad
Gathered and analyzed requirements from SAS documents
Played role of team member by participating in meetings and discussions for requirement understanding.
Wrote SQL change sets to create, update, and delete data from and to SQL server databases and tables
Programmed CRUD application using VB.NET, ASP.NET, ADO.NET and saved data in Microsoft SQL Server.
Provided support and maintenance for various projects by debugging and bug solving
EDUCATION
Degree
Institute
Specialization
M.Sc. (IT)
(01/06/2006)
Veer Narmad South Gujarat University, Surat
Information Technology
B.Sc. (IT)
(01/06/2004)
Veer Narmad South Gujarat University, Surat
Information Technology
XII – Gujarat Higher Secondary Board (2001)
Meghdoot Vidhya Vihar, Ahmedabad
Science
X - Gujarat Secondary Education Board, (1999)
Akhand Anand Vidhya vihar, Surat