Toronto, Ontario, Canada
▪ Over 10 years of experience in the IT industry, in the Banking, Financial Services, and Insurance domain. ▪ Currently, at Synechron/Citigroup on the Citi RegHub Olympus project as a Software Consultant (Java) ▪ Worked at Version 1, Ireland on the Irish Life client for over 3 years as a Senior Java Developer in the Pensions and Insurance Domain ▪ Completed Master of Science in Data Analytics from National College of Ireland with First Class Honors ▪ 5.5 years at Oracle as an Applications Developer 2 ▪ 1 year in Data Analytics/ Automation at Group M as a Manager in Knowledge Management.
Project: Irish Life (Pensions and Insurance) ▪ Added new functionality and enhancements to the Irish Life Web App which managed pensions for premium corporate clients like Google, Apple, Intel, Workday, etc. ▪ Mentored and led a team of developers, fostering a collaborative environment and driving the successful delivery of multiple high-impact projects. ▪ Developed a Java Spring Boot API to migrate users from Oracle LDAP to the cost-efficient Azure AD B2C using Oauth2. ▪ Auto registered customers onto the Irish Life Web App when they Single Signed On (SSO) for the first time by creating a Spring Boot API. ▪ Developed a Spring Boot API to perform operations/validations when a newly migrated Azure AD B2C user logs into the Web App for the first time. ▪ Implemented Authorization Code Flow with Proof Key for Code Exchange for SSO/Single Logout via Azure AD B2C into the Irish Life Web App using the MSAL Microsoft Authentication Library. ▪ Used Docker for containerization of the applications and managed the containers using Kubernetes ▪ Added extensive unit testing with EasyMock/PowerMock/Mockito and logging using Log4J2
Project: Irish Life (Pensions and Insurance) ▪ Contributed significantly to implement Azure API Management across all the lines of business in Irish Life to secure, publish, maintain, and monitor APIs in the network. ▪ Successfully delivered a critical new feature within a challenging timeframe to resolve accessibility issues for North American users unable to access the App due to 2FA code delivery problems for a key client ▪ Ensured secure communication between applications by applying Advances Encryption Standard (AES) algorithm in the Cipher Block Chaining (CBC) mode to encrypt/decrypt parameters in the payload. ▪ Created new Oracle Database Packages/Procedures/Functions and new HTML CSS pages along with the client/server-side validations in Java Script when adding new enhancements for the Web App. ▪ Contributed to all phases of SDLC (Agile Model) like planning, development, testing and support.
Project: UNILEVER (Asia and Africa Markets) ▪ Analyzed and implemented the GRP, Spends and Reach Data (Network Intelligence data for TV, Print and Radio) using Python, SQL and Power BI for the India, Sri Lanka, Pakistan, and Bangladesh markets. ▪ Automated and enhanced the data imports by constructing templates to improve the quality of the data, remove reiteration and speed up reporting using R, VB and SSIS. ▪ Designed complex SQL functions and queries for processing, validation and datatype switching to aid optimization. ▪ Developed new dashboards in Power BI as per Clients/MindShares’ needs and requirements.
Project: Oracle Flexcube 11.8(India/China Release), Flexcube 11.7(India Release) ▪ Effectively worked across teams to design, develop and rollout multi-tier banking applications. ▪ Migrated from the Monolithic to the Microservices architecture using Spring Boot. ▪ Designed the Authorization Module based on JAVA, JackBe Markup Language and Oracle Database. ▪ Interacted with the banks to solve functional product issues and implemented enhancements. ▪ Built RESTful Webservices for the CASA module.
Project: Oracle Flexcube 11.8(India/China Release), Flexcube 11.7(India Release) ▪ Implemented various structural and creational design patterns. ▪ Used Jenkins for code build, test, and deployment to facilitate CI/CD. ▪ Worked on Agile methodology for delivery. ▪ Performed database tuning and optimization for better throughput. ▪ Implemented AES/ DES for encryption/decryption of the request and response. ▪ Resolved live production issues as per client’s requirements. ▪ Developed Rest APIs and microservices for various business requirements.
Project: Oracle Flexcube 11.6(India Release), Flexcube 11.5(India Release), 5.0/5.1/5.2(China Release) ▪ Designed and developed the Serialization/Deserialization of the JSON REQUEST/RESPONSE for communication between the client and server blocks. ▪ Upgraded the 3rd-party jars used in the product to the latest compatible version due to security fixes. ▪ Authored security documents and approvals for third-party components with Oracle Legal. ▪ Implemented the Fortify tool to scan the product for high/medium level security issues. ▪ Performed Web Services testing with POSTMAN by validating request and response for JSON files. ▪ Developed various JavaScript Client/Server-Side validation files.
Digital at Mindshare, GroupM Internship with MINDSHARE, GROUPM Media India Private Limited. Picked up considerable knowledge in Digital Media Planning along with search and social functions.