Software Engineer
Industry: AssessmentsMethodology: Agile Scrum• Developed a .NET CORE console application with logging using Serilog & exception-handling aimed to create & download CSV reports • Transformed business requirements into dynamic UI elements by manipulating DOM elements using jQuery, JavaScript, CSS & HTML • Replaced existing forms authentication mechanism in 5+ applications with SSO authentication using OIDC specification, OAuth 2.0 protocol, .NET 4.8 libraries & C# • Updated SQL Stored-Procedures, views, triggers to handle complex business logic at DB layer• Wrote C# code & configured an application to upgrade ASP.NET framework from 3.5 to 4.8. Also, created PowerShell scripts to automate IIS setup for Roles & Features, Folder/Directory creation, App-pool & website setup • Created a POC in ASP.NET CORE to replace DB dependency for a module with Web-API call to access Hadoop-Hive cluster • Used SOLID principles to reuse business logic, reduce code redundancy and remove tight-coupling between software modules. For example, used DI to invoke a service and log exceptions for a SSRS service call which created PDF reports.• Worked on Big-Bang deployment & Blue-Green deployment strategies.