Software Engineer
Current1. Spring/Spring Boot Frameworks with Java 112. Designed and implemented a system to manage Microsoft tokens, allowing retrieval of access tokens based on user-provided TTL, overcoming TTL limitations and enabling seamless integration across PubMatic services.3. Developed a OneDrive file upload solution using token managemet(above) with detailed access control, distinguishing read/write permissions for internal and external users. Incorporated organizational scope for efficient management and added functionality to revoke access as needed.4. Optimized email sending through token management, increasing the capacity from 3 emails to 100 emails at a time, significantly enhancing efficiency in email service5. Streamlined the process for creating, updating, deactivating, and resetting user operations across OKTA and PubMatic. Managed mappings for over 100,000 entities in a vast database, ensuring efficient user account management while upholding security and accessibility standards6. Designed and implemented a robust system allowing publishers to create new users with multi-select role-based access control, enabling multiple role selection. Previously, only PubMatic admins could create publisher users. This enhancement empowers publishers to manage user creation directly, ensuring compatibility with existing access controls7. Contributed to tokenization processes for user authorization needs and have worked on various facets of user authorization, prioritizing the enhancement of security and access control measures 8. Executed the migration and implementation of a user authorization group system within APIs, enhancing access management. This significantly improved system performance and scalability9. Designed and implemented product workflows that synchronize APIs with dockerized Python and PHP scripts. This integration enables automated email communication with users based on their actions and triggers follow-up workflow actions based on user consent