Adept .NET Developer with a proven track record at State of NC, enhancing software delivery by implementing Agile methodologies and Test-Driven Development. Specializes in ASP.NET and Angular integration, showcasing a blend of technical prowess in database design and a collaborative approach to project management. Achieved significant improvements in application performance and user experience.
• Experienced with an Agile software development methodology and Test-Driven Development (TDD) including SCRUM Framework.
• Created micro services for many third-party integrations.
• Designed and developed the web pages in ASP.NETusing C#, MVC pattern as the code-behind language and LINQ as the SQL data consumer.
• 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.
• Created Restful APIs using ASP.NET Core.
• Created a Single Page Application using AngularJS and used Angular UI Router to implement nested views.
• Designed user-interface pages using Twitter Bootstrap, custom CSS, JavaScript/jQuery, and jQuery UI. Set up and maintained software authentication using Central Authentication Service (Ruby CAS)
· Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
· Demonstrated expertise in designing, developing, and maintaining interactive and visually appealing reports and dashboards using SSRS.
· Ensured data security and access control within SSISpackages by implementing encryption, password protection, and appropriate permissions.
· Experience with Azure DevOps for CI/CD, version control, and project management.
· Familiarity with Express.js or .NET Core 6.0 for robust backend logic and APIs.
· Knowledge of Azure Cosmos DB and CI/CD deployment environment.
· Use SonarQube for code quality and Jira, Git repositories for project management.
API testing with Postman
· Involved in comprehensive phases from requirements gathering, problem analysis, design, development, testing to system maintenance.
· Proficient in HTML5, CSS3, JavaScript, jQuery, Knockout.js, JSON, Angular 7.0/8.0 for building responsive and interactive user interfaces.
· Expertise in backend technologies: C#.NET, ASP.NET Core 3.1, Web API for robust backend logic and RESTful services.
· Implemented dependency injection (DI) using Services and Factories in Angular and ASP.NET Core.
· Leveraged EF Core for efficient Data Access Layer management in ASP.NET Core API applications.
· Utilized Azure App Configuration, Key Vault, and Azure Functions HTTP Trigger for secure and efficient application configuration and execution.
· Worked extensively with Azure Service Bus for Publisher and Subscriber needs.
· Consumed the API's which developed in ASP Net Core Web API using the Angular 7.0.
· Written integration test cases using XUnit, made full use of the Fluent Assertions.
· Created Retry circuit breaker mechanism to detect the failures and prevent a failure from constantly recurring.
· Implemented the entire backend of the application using various object-oriented features of C#.NET like classes, interfaces, inheritance, polymorphism, and multi-threading.
· Performed both Serialization and Deserialization for XML and JSON.
· Created Extension methods, generic classes, OOD patterns to build the libraries.
· Used Auto Mappers to map the appropriate Models.
· Added Microsoft AppInsights to track the logs using telemetry client and track all the user information in Microsoft Azure.
· Having experience in using the Fluent Validations to create the custom validations.
· Developing and configuring SQL Server Integration Services (SSIS) packages and troubleshooting any related Azure Data Factories.
· Developed various stored procedures for data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).
· Deployed all the services to an App Service plan and worked on IIS deployment for on-perm apps that we maintain.
· Involved in gathering and analysing the requirements from the client and actively involved in Full Life Cycle Development.
· Developed application using N tier methodology and followed agile methodology.
· Designed and developed the application using 3 tier Architecture.
· Developed web pages for the application using CSS3, HTML 5.
· Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C#.
· Designed and developed web forms with ASP.NET, ADO.NET, C#, JavaScript, and HTML.
· Designed and developed web forms .NET Security features such as Authentication & Authorization, Form-based Authentication, Authorizing Users, Roles and User Account Impersonation.
· Used ADO.NET Entity Framework to Entities Connect to the Database and perform all the database transactions.
· Responsible for developing stored procedures, Triggers, Functions to perform data transactions on SQL Server 2008 Database.
· Performed unit testing on some modules. Used the Debugging and Tracing features of Visual Studio.NET.