Senior IT professional with 12 years of Java/J2EE and Spring experience. Led open banking API architecture focused on secure token and consent management. Managed full-stack enterprise integrations across banking and automotive sectors.
Overview
2
2
Languages
13
13
years of professional experience
Work History
Senior Java Developer | Spring Boot | Microservice
Intelllect Design Arena
05.2019 - Current
Developed Open Banking platform for secure data sharing between ASPSPs and TPPs, ensuring compliance with regulatory standards.
Integrated WSO2 API Manager to expose/secure Open Banking APIs with throttling, JWT validation, and policy enforcement.
Implemented OAuth 2.0 Authorization Code flow with OpenID Connect to enhance secure user authentication processes.
Implemented OAuth 2.0 Authorization Code flow with OpenID Connect for secure user authentication.
Designed Consent Management system to effectively capture, store, validate, and revoke permissions prior to data access.
Designed Consent Management to capture, store, validate, and revoke permissions prior to data access.
Created Open Banking platform for secure data sharing
Managed token lifecycle operations and successfully supported Open Banking UK conformance testing.
Software Engineer
Tata Consultancy Services
Chennai
09.2015 - 05.2019
Developed JSPs, Controller, DAO, and Service files using Hibernate for integration of transactional data with bank risk models.
Collaborated with cross-functional teams to identify system requirements, improving software functionality and user experience.
Developed and implemented new software applications, enhancing company productivity and client satisfaction.
Monitored system performance post-deployment, addressing any issues promptly to maintain high levels of operational efficiency.
Software Engineer
Tech Mahindra Limited
05.2013 - 09.2015
2+ years hands-on tech experience in JSP, Servlets, Ajax, HTML, JS, SQL, DB2 & Hibernate.
Worked on JSPs, Controller, DAO, and Service files using Hibernate to integrate transactional data with bank risk models.
Enabled real-time vehicle status updates by service engineers, integrating seamlessly with Dealer Management Systems.
Developed Mobile JobCard application enabling real-time updates of vehicle status by service engineers.
Monitored Backhoe loader vehicle health, auto-raising defect tickets, tracking repair time, and generating MIS reports for enhanced operational insights.
Managed Mahindra Technical Information System
Updated spare parts, warranty, vehicle health, and service details for global dealer & distributor support.
<ul><li>I am working as a Full Stack Developer(Angular + JAVA). As a Full Stack Developer, I specialize in designing, developing and maintaining web applications using Angular for front-end development and JAVA (Spring Boot, Microservices) for back-end service. My role involves collaborating with cross Functional teams to build scalable, high performance solutions that meet business requirements. Key Responsibilities: 1. Developing & maintaining responsive web applications using Angular. 2. Building robust back end services and APIs using JAVA, Spring Boot, Microservices. 3. Implementing RESTFUL services and integrating with front end. 4. Collaborating with UI/UX designers to enhance user interface and experience. 5. Writing clean, efficient, and maintainable code following best practices. 6. Ensuring application, performance optimization and security best practices. 6. Troubleshooting and debugging issues to ensure high quality software delivery.</li></ul> at Cerillion Technologies<ul><li>I am working as a Full Stack Developer(Angular + JAVA). As a Full Stack Developer, I specialize in designing, developing and maintaining web applications using Angular for front-end development and JAVA (Spring Boot, Microservices) for back-end service. My role involves collaborating with cross Functional teams to build scalable, high performance solutions that meet business requirements. Key Responsibilities: 1. Developing & maintaining responsive web applications using Angular. 2. Building robust back end services and APIs using JAVA, Spring Boot, Microservices. 3. Implementing RESTFUL services and integrating with front end. 4. Collaborating with UI/UX designers to enhance user interface and experience. 5. Writing clean, efficient, and maintainable code following best practices. 6. Ensuring application, performance optimization and security best practices. 6. Troubleshooting and debugging issues to ensure high quality software delivery.</li></ul> at Cerillion Technologies