• 10+ years of experience in developing full stack .NET applications.
• Hands on experience in web and API development using C#, VB.NET, ASP.NET CORE, ASP.NETWEB API, ASP.NET MVC5, ASP.NET Webservices, WCF, ASP.NET Web Forms, Entity Framework, Entity Framework Core and ADO.NET.
• Experience in developing effective user interfaces with Angular 14, 12, 10, Typescript, ASP.NET CORE RAZOR Pages, ReactJS, JavaScript, jQuery, AJAX, Bootstrap, HTML and CSS.
• Created database objects in SQL Server 2008/2012/2017, MYSQL and PostgreSQL including stored procedures, triggers, cursors, tables, views, and other SQL joins.
• Developed Webservices using SOAP and REST.
• Hands on experience with SQL Server Reporting Services (SSRS).
• Strong Knowledge of Software Development Life Cycle (SDLC), Design Patterns & Model View Controller (MVC) architecture.
• Experience with Unit and Integration testing using MSTest, Xunit and NUnit.
• Experience in developing Microservices and deploying on Azure cloud platform.
• Experience in Webservice and REST API testing using tools like Postman and SoapUI.
• Experience in using Source Code Version Control Systems like SVN, GIT, TFS.
• Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with Agile Methodology.
• Created a supervisor role, which has access to tools to assign the routes schedule.
• Designed and developed Entity Framework 2.0 Code-First approach with Repository-Pattern based backend and used RESTful and WebAPI as transaction and communication technology to the client-side.
• Design, build, and maintain efficient, reusable, and reliable code.
• Developed ASP.NET Core Web API based on departmental requirements and specifications.
• Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
• Implemented authorization, authentication, and extensive exception handling.
• Implemented convention-based CRUD actions like GET, POST, PUT and DELETE.
• Designed and created models, components, modules, and services using Typescript to apply client-side logic and dependency injection using Angular 8.
• Implemented Client-side validation using Angular 8 Custom Form Validation with ng-show and ng-hide.
• Developed the front-end of the web application using Angular 8, HTML5, CSS3, AJAX, Bootstrap3/2 and jQuery 5.0/4.1.
• Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers, and packages.
• Developed various Stored Procedures for the data retrieval from the database and generated different types of reports using SQL Reporting services (SSRS).
• Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
Environment: C#, ASP.NET Core 2.0, ASP.NET Core WEB API, Entity Framework Core 2.0, Angular 8, Bootstrap 3.3.7, jQuery, JavaScript, HTML, JWT Token, GIT, Azure, Visual Studio 2019, SQL Server 2014/2012, SSIS, SSRS, IIS 7.0, Microsoft Visio 2012
• Used Swagger for API Documentation and testing.
• Implemented authorization, authentication, and extensive exception handling.
• Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
• Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
• Build application using CI/CD Pipeline using Azure DevOps of an application.
• Design and develop micro services using ASP.NET Core 3.0.
• Implemented REST APIs with azure service fabric stateless Microservices using ASP.NET Core.
• Worked with Microsoft Azure Service Fabric which makes it easy to package, deploy, and manage scalable and reliable microservices and containers.
• Involved in development of application on azure server by creating packages through Visual Studio, Power shell and Azure Portal.
• Created/Modified Stored Procedures, Triggers and Views in SQL and effectively used within the application and developed complex SQL queries.
• Implemented the Entity Framework Code First Approach to interact with Database and implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.
• Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers, and packages.
• Developed the web services using Web API and implemented Entity Framework to model and manage the data from SQL Server.
• Used custom error handling in web API to pass proper error message rather than generic error message to better understand the error.
• Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
• Designed and created models, components, modules, and services to apply client-side logic and dependency injection using Angular 10.
• Worked on TFS for version control, Code Review and for automatic builds and continuous Integration.
• Performed Unit testing using NUnit, Integration Testing, Performance Testing and System Testing.
Environment: Visual Studio, ASP.Net Core, C# .NET 4.5/4.0, MS Entity Framework, LINQ, VS Code, HTML5, SASS, Swagger, Stash, CSS3, Web API REST, MYSQL, TypeScript, Angular10, JSON, Bootstrap, Azure.
• Gaining the sub system knowledge and understanding its business requirement.
• Have done impact analysis to identify components affected with the enhancement change and documented the implementation plan for affected components.
• Migrated the whole application from classic ASP (VB.NET)to ASP.NET Core.
• Added SSL certificated to the web application.
• Responsible for designing the ASP.NET application authentication using .NETFramework, Model View Controller MVC 5/6 and IIS security model.
• Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”.
• Added the AJAX toolkit and implemented various AJAX features and user level validations to the application.
• Implemented the SHA-256 encryption technique to encrypt the user data.
• Created a new application from scratch using the asp.net 4.5 and implemented the WCF services in it to obtain response from the client side.
• Implemented the Entity Framework Code First Approach to interact with Database and also implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.
• Created the Web API controllers in ASP .Net MVC to build, maintain Restful API’s, also consumed API’s client side using Angular 4 data binding.
• Developed the web services using Web API and implemented ADO.NET Entity Framework to model and manage the data from SQL Server.
• Used custom error handling in web API to pass proper error message rather than generic error message to better understand the error.
• Built, deployed, and monitored the SSIS packages for the data transfer.
• Actively involved in coding and designing using C#, XML, JavaScript, HTML5, and Cascading style sheets (CSS3).
• Used Angular 4's HTTP Client to Interact with Servers/backend and modularized the Application with NgModule.
• Performed complex parameterized SQL queries to multiple tables in SQL server 2012 and implemented Joins in Stored Procedures to get the desired data by joining multiple tables in Domain layer.
• Unit tested various components of the program to make sure all the components were behaving properly.
• Have deployed the code to the System test (SIT), UAT and PROD environments and provided support to the applications
Environment: NET Framework 4.5, C#5.0, ASP.NET MVC 5.0, Web API, WCF, LINQ, Web Service, JWT, Visual Studio 2015/2013, SQL Server 2014/2012, Entity Framework, Angular 4, Bootstrap 3.3.7, jQuery, JavaScript, AJAX, HTML, POSTMAN, TFS
• Worked on all phases of Software Development Life Cycle (SDLC) in AGILE environment.
• Design, Development and Testing of .NET Applications using .NET Framework 4.5.
• Developed user interfaces using ASP.NET MVC views, partial views, and multiple interfaces to transfer data into different server
• Used XML efficiently for mapping the fields of CRM management system to different fields.
• Designed & Developed ASP.NET User Controls and used ASP.NET Web Forms controls.
• Extensively used State Management Techniques like Query Strings, Session’s state to maintain state between the ASP.NET pages
• Efficiently displayed data in ASP.NET Grid View, along with a populating Details View and Data List along with update controls.
• Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
• Developed Templates using HTML, CSS, Bootstrap, and JavaScript.
• Involved in Testing, Debugging, Tracing the application for errors, Documentation, and maintenance of the application.
• Used Team Foundation Server (TFS) as a Source code control.
• Involved in the design of the Use Case Diagrams and Class diagrams using Microsoft Visio.
• Proficiency in Software Development Life Cycle (SDLC) and Agile methodologies of development process such as requirement analysis and definition, prototyping, proof of concept, designing, coding, testing and implementation.
• Used ASP.NET 4.5 AJAX server Control and toolkit to asynchronously retrieve data from server for a better performance and an increase in interactive animation on web pages.
• Worked on optimizing the ASP.NET Web pages using C# and SQL Server stored procedures to call the application from the data base.
• Used ADO.NET objects Datasets, Data Reader, Data Adapter to effectively communicate with SQL Server Database.
• Created Web Methods using Web Service and deployed the Web Service on IIS in the production server.
• Developed UI using JavaScript, HTML, CSS, and XML.
• Used Unit testing to simulate different case scenarios to catch potential bugs.
Environment: .NET FRAMEWORK 4.5, ASP.NET 4.5, ADO.NET, ASP.NET, Visual studio 2012, AJAX, TFS, XML, HTML, SOAP, IIS 7.0, JavaScript, jQuery, CSS, SQL Server 2012