Senior .net Developer Resume
SUMMARY
- Over 10 years of SDLC Experience in Analysis, Design, Development, Integration, Deployment, Implementation and Testing of Software Applications.
- Strong experience developing N - Tier Enterprise Architecture Applications using Microsoft .NET Framework and JavaScript Frameworks using Object Oriented Programming Principles and Designing Patterns.
- Experience in designing and developing Client-Server Applications with Complex User Interfaces (GUI) using Microsoft ASP.NET Model View Controller (MVC) on Service Oriented Architecture.
- Developed Single Page Applications (SPA) using JavaScript Framework Angular, jQuery, Blazor WebAssembly and Bootstrap CSS.
- Strong Experience designing and developing Microsoft Web APIs, Soap Services, WCF Services.
- Expertise with ORM Frameworks such as Microsoft Entity Framework with DB First approach on designing the Data Model over SQL Server. Also, have implemented ADO.NET objects such as Connection object, Command object, Data Reader Object, Dataset Object and Data Adapter Object.
- Experience in writing complex Stored Procedures, User Defined Functions, Views and Triggers using T-SQL on Microsoft SQL Server.
- Worked on projects using Agile, Waterfall methodologies.
- Extensive knowledge of using Source Control Tools such as Azure DevOps Git Repos and Microsoft’s Team Foundation Server for Code Check-ins, Branching and Merging, Shelving/Stashing Source Codes. Also have experience using the Code Review Feature in both TFS and Pull Requests in Git for effective Peer to Peer reviews.
- Fluent knowledge using Project Management, Agile Requirement and Bug Management Tools such as TFS, HP Quality Center and Atlassian JIRA.
- Excellent interpersonal skills, troubleshooting, project management, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Proven abilities in establishing effective task priorities, work independently and as integral part of a team.
- Completed few MongoDB Training Courses and Certified. M220P MongoDB for Python Developers, M103 Basic Cluster Administration, M001 MongoDB Basics
TECHNICAL SKILLS
Programming Languages: C#, JavaScript
Technologies: ASP.Net Core 3.1, ASP.NET 4.7.2, MVC, Blazor WebAssembly, Web API, Angular, Entity Framework, LINQ, REST, SOAP, WSDL, Web Services
Cache/RDBMS/Document DB: Redis/SQL Server/MongoDB
ORM Frameworks: ADO.NET, Entity Framework Core
Testing Frameworks: Moq, Selenium
Logging Frameworks: Log4Net, NLog, SeriLog
Dependency Containers: Autofac, Lamar, Asp.Net Core Dependency Injection Services
Tools: Swagger UI, Postman, Splunk, JIRA, Azure DevOps
CI/CD Tools: Azure Pipelines
Version Control: TFS, GIT
PROFESSIONAL EXPERIENCE
Confidential
Senior .NET DeveloperResponsibilities:
- Requirements gathering by attending discussions with business analysts and users.
- Exercise Functional Analysis, Impact Analysis and Provide Effort Estimation.
- Working as an ASP.Net Core Web API Developer.
- Responsible for Implementing Confidential Specific and State Specific Business Rule Validation.
- Develop WebAPIs to Communicate with the third-party services and DuckCreek Auto Insurance Product.
- Ensure to comply by the Open API 3.0 Swagger Standards and document all the APIs.
- Developed Test Scripts and Perform Unit Testing of my modules.
- Fixing and Resolving Defects/Issues raised by the testing team.
- Participate in NOC calls to Triage Application issues from the development side.
- Do peer Code reviews using Git Pull Requests.
- Developed an Automation Test Framework using Selenium and CodedUI to execute E2E Test Cases. It is a Hybrid Test Framework which is Keyword and Data Driven.
- Worked on developing an AngularJS, ASP.Net Core WebAPI with full Swagger Specs, Entity Framework Core DB first model, SQL Server based application to help manage the Test Data for the Test Team to improve their Testing efficiency by managing the data in reliable Database instead of Excels which also limited their test case authoring capacity.
- The tool also helped to execute tens of thousands of their test cases in Hundreds of Azure based virtual Machine and Logging the results and generating custom reports.
- The tool also addressed the requirement to manage data to reuse same test case to validate for multiple states and multiple releases on multiple environments.
- Participate in Agile Scrum Calls and other Scrum ceremonies.
- Work Items such as User Stories and Bugs are maintained in Azure DevOps.
Skills: AngularJS, ASP.NET Web API, C#.NET, LINQ, Microsoft Identity Manager, Entity Framework, SQL Server 2014, Selenium, Visual Studio 2019, TFS, GIT, Splunk, Postman, Swagger UI.
Confidential
Senior .NET Developer
Responsibilities:
- Worked as a Development Lead in this Agile Project responsible for delivery of the UI layer in an Integrated team where members from middle tier, Database, ETL, Analytics, and Mainframe work together.
- Based out of customer location I involved in Requirement gathering, Design and Development of New Modules.
- Participated in user story estimation and road map preparation with Client and other onsite team members.
- Provided testing support in the testing phase and provided production warranty support for this product.
Skills: C#.Net, Visual Studio 2008, .NET Framework 3.5, LINQ, XML, TFS, and SQL Server 2008