Technical Lead
Current• Developed the portal using Angular as a front-end & C#.Net core API as back-end using JWT based security model• Entity Framework core as ORM for data exchange between the SQL & backend API with support of Multi-DB client architecture• Service factory design pattern with dependency injection which support the horizontal scaling in Cloud environments.• Implemented the distributed caching using Redis & Task parallel library for improved performance of application• Azure Key Vault integration with attribute-based access control (ABAC) with PaaS deployment model.• Azure Blob storage integration for storing the secure document/letters for users• Azure app service to deploy the application backed by Azure SQL on elastic pool, along with load balancing & fail over mechanism across the different regions.• Setup the Network security group & Network Gateway along with P2S VPN for improved security.• Developed continuous WebJob to support different background processes• Telerik Document processor to generate the letters from Word templates• Telerik Reporting (TRDX) file creation for different kind of report generations• Maintained standard practices for GIT branching, merging, pull request & code review.• Used Azure DevOps for build/release pipelines for CI/CD of the application including App Service & WebJob. Used slot-based deployment model for 99% availability.• AppInsight integration on both front-end and back-end for error logging & performance analysis• Geo-Tagging & Geo-facing implementation• Secure messaging between the mobile users & web users using the SignalR, including broadcasting support• Load Testing using K6 cloud• AES256 data encryption for securing data