Dynamic software developer with extensive experience at Citi, specializing in Java and Spring Boot. Proven track record in optimizing application performance and mentoring teams. Adept at troubleshooting complex issues and enhancing system reliability. Strong analytical skills complemented by effective communication, driving successful project outcomes and user satisfaction.
Overview
14
14
years of professional experience
1
1
Certification
Work History
Apps Dev Intmd Programmer Analyst
Citi
Chennai
08.2022 - Current
Led the technical migration initiative from DB2 to Oracle database, ensuring seamless data integrity and system performance.
Served as a technical lead for new, country-specific onboarding projects, including environment setup and integration.
Designed and developed RESTful API services using Spring Boot, integrated with Couchbase and HBase, to support high-performance client dashboard features.
Worked on PySpark modules to support and manage ML-based data cleansing logic, improving data quality and pipeline efficiency.
Implemented automated solutions to address recurring service issues and operational inefficiencies.
Oversaw and mentored the Java development team, ensuring adherence to best coding practices and agile methodologies.
Applied and tested security patches and compliance fixes to meet global regulatory standards.
Played a dual role as an individual contributor and scrum team mentor, guiding junior developers, and ensuring the timely delivery of development milestones.
Took end-to-end ownership for major production deployments, from code packaging to post-release monitoring, and support.
Technical Lead
BNP Paribas ISPL
Chennai
07.2018 - 08.2022
Senior Developer for a major technology migration project from Java 5 to Java 8, Spring MVC, REST web services, and Sybase, and involved in the full SDLC.
Worked on security fixes as per global compliance.
I took the role of Configuration Manager.
I took the role of Release Manager for a major release.
Performed as an individual contributor for the scrum team and mentored four resources for the development project.
I took additional responsibilities in guiding new members of the team.
Took ownership for major production installs.
Consultant
Capgemini Technology Services India Limited
Chennai
07.2016 - 06.2018
Developed a new major module for the application for regulatory requirements; the bank should upgrade IFRS accounting standards.
Having direct interaction with the client, I received many appreciations from the client for the deliverables.
Performed as a lead role by maintaining four resources for the development project.
I took additional responsibilities in guiding new members of the team.
Took ownership from offshore for major production installs.
Programmer Analyst
Cognizant Technology Solutions (CTS) Pvt Ltd
Chennai
10.2011 - 07.2016
Involved in the major enhancement for a critical and complex application, Inbox, and was able to complete the deliverable without any major defects.
I took a Senior Developer role in the Sybase to Oracle database migration.
Having direct interaction with the client and receiving many appreciations from the client for the deliverables.
Worked on that WSR and SLA, and ensured that they were sent to the client on time.
Weekly consolidation of client timesheets (Beeline) for the entire offshore.
I took additional responsibilities in guiding new members of the team.
Took ownership from offshore for major production installs.
Was the single point of contact for COGNIZANT 20-related tasks for the entire development team?
Education
Bachelor of computer Application (BCA) -
Rathinam College of Arts and Science
Coimbatore
05.2011
12th Standard -
Suburban Higher Secondary School
Coimbatore
04.2008
10th Standard -
Suburban Higher Secondary School
Coimbatore
04.2006
Skills
Languages: Java 17, Spring MVC, Spring Boot, PL/SQL
Frameworks/Stacks: Spring Boot, Hibernate, JPA, REST Web Services