Full Stack Developer
Current● Involved in developing Web applications using MVC, Aurelia, ES6, Angular 14, LESS, HTML5, CSS and Bootstrap.● Experience creating stream processors to produce real time data using Kafka ● Created REST API with certificate-based Authorization to create, edit and search Orders.● Performed Unit testing of REST API'S using Nunit and JavaScript using Karma-Jasmine.● Used Azure Key Vault to Securely store and tightly control access to tokens, passwords, certificates, API keys.● Used Azure API Management to expose API to other applications across the organization and re-direct API calls, verify keys, enforce usage quotas, and rate limits.● Used Repository and Unit of Work (UoW) patterns with Entity Framework Core to create Business Layer.● Used Service bus Queues to avoid traffic and process successful Orders, re-directed the failed order messages into Dead letter Queue.● Created Http triggered Function which would allow the support team to re-submit the Dead letterers to Order Queue.● Created Time triggered Function to archive old orders and audit data into blobs.● Used SSDT with Visual studio and developed complex SQL stored procedures, triggers & views and created tSQLt unit test cases.● Created and deployed ARM templates for creating resource groups, policies, and queues.● Hands on experience using AzureDevops for configuring Builds, release tasks and variables.● Used Azure Active Directory to deliver access control to applications, based on centralized policy and rules.● Agile scrum methodology was practiced which involves stand up, grooming, retro, refinements for tracking the status of the project.