15+ years of progressive technical and functional experience specializing in analysis, design and development of Internet, Intranet, and Object-Oriented applications built on Microsoft related Technologies. Extensive experience in various .Net frameworks Asp.Net Core 3.1,6.0. ASP.Net 4.7. Extensive experience in various Architectures and design patterns including MVC, Entity framework. Expertise in using Model-View-Controller (MVC 5/4/3) Architecture in developing Web Applications. Experience in using and working on WCF Services, Web API, Micro services and Implemented OAuth2.0 for Authentication. Implemented Azure AD authentication for multiple web applications, enabling secure single sign-on (SSO) for users. Implemented role-based access control (RBAC) and fine-grained authorization policies using Azure AD App Roles and OAuth 2.0 scopes. Experience in leveraging cloud platforms, specifically Azure AD, Azure Logic Apps, Azure Functions, Azure App Services to build scalable and efficient solutions. Experienced in Open-source web application frameworks like Angular, ngRX, React, JQuery, Java script, Node. Created Complex Queries, Stored Procedures, Functions, Indexes, Views to access data from database using SQL SERVER, NO SQL Couchbase. Implemented .Net Logger for logging Exceptions. Experience with Atlassian tool JIRA. Experience working in Agile and Scrum methodologies. Experienced in Test driven development writing unit test cases using various libraries like NUNIT, XUNIT, AutoFixure. Innovative Lead Developer with 6 years of industry experience and extensive programming knowledge. Experienced handling all stages of development and following all software guidelines. Troubleshoots glitches, improves on existing software and tests products in real-life situations. Innovative Lead Developer with 6 years of industry experience and extensive programming knowledge. Experienced handling all stages of development and following all software guidelines. Troubleshoots glitches, improves on existing software and tests products in real-life situations.
• Involved in Understanding Existing Applications and Reviewing Requirements with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology.
• Used Model-View-Control (MVC4) software architecture in web applications to view html.
• For front end, development actively used ASP.Net MVC4.0, CSS, SCSS, bootstrap, Typescript, JQuery, Angular
• Worked on production support for ReactJs Application.
• Used ORM tool Entity framework for designing entity model and CURD operations.
• Extensively used Ajax and JSON to reduce the time for user request by using different controls under it.
• Design, develop and implement Web API layer along with calls to consume an MVC4.0 web API layer using Ajax get, post, put, delete methods with JQuery
• Developed Web Api with Attribute routing, Model binding and Authentication, Authorization.
• Integrating third-party authentication providers like OAuth or OpenID Connect in C# applications.
• Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
• Used JQuery Async methods to implement for more performance and Validation of front-end forms.
• Prepared various Unit test cases to fix the bugs in all phases.
• Ensures the application is error-free using NUnit Testing.
• Understanding requirements from Functional Spec and creating Technical Spec.
• Used Model-View-Control (MVC4) software architecture in web applications to view html.
• Designed and developed views/templates on top of C#, using the Razor View engine.
• Design and implement Web API layer along with calls to consume an MVC4.0web API layer using CRUD operations.
• Implementing user authentication using C# and ASP.NET Identity.
• Integrating third-party authentication providers like OAuth or OpenID Connect in C# applications.
• Experience in using Telerik Rad controls for displaying dynamically data.
• Used ORM tool Entity framework for designing entity model and CURD operations.
• Used Rules Engine for currency corrections.
• Extensively used Ajax and JSON to reduce the time for user request by using different controls under it.
• Create WCF services for data exchange between clients and server.
• Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
• Used JQuery Async methods to implement for more performance and Validation of front-end forms.
• Prepared various Unit test cases to fix the bugs in all phases.
• Ensures the application is error-free using NUnit Testing.
• Comprehensive knowledge of the Complete Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
• Worked using 3-tier Architecture model.
• For front-end development actively used ASP.Net, CSS, bootstrap, AJAX control and Telerik Rad Controls.
• Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
• Experience in Microsoft Visual C# in script component of SSIS.
• Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
• Used ORM tool Entity framework for designing entity model and CURD operations.
• Extensively used Ajax and JSON to reduce the time for user request by using different controls under it.
• Applied CSS3, bootstrap for a consistent look and feel for Page design in the application.
• Expert in using JQuery and ASP.NET validation controls for performing Form Validations.
• Prepared various test cases to fix the bugs and ensures the application is error-free using NUnit Testing.
• Used Model-View-Control (MVC2.0) software architecture in web applications to view the html.
• For front end development actively used ASP.Net MVC2.0, CSS, JQuery, AJAX control and Telerik Rad Controls.
• Designed and developed views/templates on top of C#, using the Razor View engine.
• Designed the complete Models using Fluent NHibernate and Auto Mappers
• Used ORM tool Fluent NHibernate and Auto Mappers for designing entity model.
• Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
• Created automated Unit test plans using Visual Studio 2008 and performed Unit testing modules according to the requirements and development standards with NUnit testing.
• Used Team Foundation Server (TFS) for Version Control and Source code repository.