Senior Software Engineer
CurrentTrueVUE Cloud (2020 - Present)-Worked on Sensormatic SSO Authentication microservice to allow SSO between different applications like TrueVUE Cloud, Shrink Management Analytics & ShopperTrak-Designed and implemented Open ID Connect based authentication support in SSO Authentication microservice-Worked on designing the base schema for SSO microservices based on the requirements from different Applications-Built REST APIs in SSO User-Management microservice to manage user, IDP and Tenant data-Integrated SSO platform with TrueVUE Cloud user service for authentication via OIDC-Integrating SAML based Authentication into TrueVUE Cloud user service using SSO-Migrating TrueVUE Cloud native users and OIDC users into SSO-SSO is built on top of Google Identity Platform.-All the SSO microservices mentioned are implemented using spring boot, HibernateTrueVUE (2017 to 2020)-Designed and implemented Schema & REST APIs to configure Exacq Video Servers & camera cofnigurations in TrueVUE-Developed a Web Client for streaming and playing the Video from Exacq Video Servers-Designed and developed User Audit capability across various components of TrueVUE-Fully managed Cycle Count Workflow & Writetags workflow module by taking up customer feature requests and bug fixes-Handled QA bugs and production issuesArtemis Views (2016 - 2017)-Designed schema & implemented the User Audit module in Artemis Views-Developed a plugable component for User Audit APIs to be used across various modules of Artemis Views-Enabled Authentication and Authorization using Shiro framework. This service is developed as a reusable library-Building Business Rule Checker feature. Designed schema to capture Rule Execution, Execution History Developed Rule Execution engine which allows to evaluate the rules and derive complaince report-Designed & developed Baseline Change Request feature in Artemis Views which allows customer to redefine the Baseline values in Views