17 years of total IT experience in Software Design and Development in Java platform for Banking and Financial Services.
Expertise on API development using Microservices Framework, cloud security and Spring Boot.
Expertise on the Docker based Container Management.
Expertise on API on boarding, publishing/subscribing of API services into the API Store.
Experience on the distributed caching using Hazelcast.
Currently working at Bank of New York Mellon Technology, Chennai since 2010.
Expertise in Object Oriented Programming using Java and J2EE related technologies.
Expertise in developing secure web applications and server side development using Core Java, Spring, JSP, Servlets, SOAP Web Services, Restful web service (REST), Struts, JavaScript and ExtJS.
Experience in ORM framework like Hibernate and MyBatis.
Experience in Application servers like Tomcat, Websphere and Weblogic.
Expertise on using Veracode for securing application from vulnerability threat.
Experience on the continuous integration and continuous deployment using git pipeline.
Experience in developing Ant build scripts and Maven. Experience in Agile and Waterfall Model.
Expertise on the tools such as Eclipse and SQL developer.
Expertise in Project Management tools and Version Control like Harvest, SVN, GIT. Worked on 6 months deputation at BNY Mellon, Pittsburgh, PA, United States on L-1 Visa.
Overview
18
18
years of professional experience
1
1
Certification
Work History
Vice President at BNY Mellon Technology India
BNY Mellon Technologies India Pvt LTD
Chennai
12.2010 - Current
Designing high level and low level architecture design for building distributed applications to interface with TCB and downstream applications for processing corporate action events.
Estimating and setting up infrastructure needed for the distributed applications and hosting it on app engine cloud.
Data modelling of corporate action swift event attributes.
Direct and manage engineering activities, including design reviews, implementation, and testing.
Host and participate in agile scrum, backlog refinement, planning and code review sessions.
Direct and mentor teams, including designers, developers and QA resources, to meet deadlines.
Collaborating with Various stakeholders for design and implementation.
Designed, developed and implemented the API services to enable online trade order placement and fund transfer capabilities for the Wealth Management Family office clients.
Designed blueprint for Java11 migration includes of conversion of all existing spring Microservices to Springboot services, Hazelcast revamp to higher version and replacing Apache CXF interceptors with Jersey Filters.
Designed, developed and Implemented Greenfield migration of night cycle jobs into Microservices and deployed on App engine container with ESP docker image.
Developed Unix shell scripting to load data from file into database using sql loader.
Worked on creating a multi-module spring boot project to scale for multiple night cycle jobs.
Responsible for the Gitlab pipeline implementation for the continuous integration and continuous delivery.
Played as Technical Architect for the Java11 migration and Trade Order entry service development.
Worked on the development of many major functionalities implementation in Private Workbench like FFIEC for Multi Factor Authentication, Enabling Transfer Funds for Banking and Brokerage users.
Developed SOAP Webservices which does authentication for TurboTax login (US Tax Filing) and Mobile Banking login.
Developed Admin Functionality using EXTJS framework which has major functionalities that is used by the Relationship Managers of Wealth Management.
Senior Consultant
Polaris Software Lab Ltd
Chennai
07.2006 - 10.2010
Responsible for Analysis, Program specification preparation and Unit Test case preparation.
Development, of Front-end UI with JSP, servlets and development of back-end PRO*C programs.
Worked on the IB Request-Response Processing Model for the data communication between front-end and back-end.
Integrating front-end pages with IB PRO*C Server’s business processing.
Fixed Ethical hacking issues in Functionality developed.
Performing Unit Testing and System Integration testing with various end users.
Implemented in production and supported post-implementation.
Worked on the Development of various core functionalities like Deposit Booking, Mobile Recharge, IFSC details retrieval for Transfer Funds and Online Authentication code for Multi-Factor Authentication.
Education
MCA - Computer Applications
University of Madras
01-2006
BCA - Computer Applications
University of Madras
01-2003
Skills
Java11
Restful webservices,
SpringBoot,
Spring
Maven,
Kafka,
docker
IBM MQ
Unix shell scripting
CI /CD
git
jenkins
Hazelcast
MyBatis
Hibernate
Apache POI
Ant build scripts
Soap webservices
Jsp, Servlets , Ajax and JavaScript
EXTJS
Application servers: Tomcat, websphere and weblogic
Certification
Certified Scrum Master
Certified on Safe for Teams
Certified from Coursers learning on Machine Learning Foundations from university of Washington.
Accomplishments
Received passion for excellence award for successful implementation of CA Reengineering M1 Milestone in production in November 2023.
Received 10 Years Service Award from BNY Mellon in December 2020.
Received STAR Performer Award for the year 2014 from BNY Mellon for Private Workbench Project.
GEM OF THE MONTH August 2008 from Polaris Software for highly performing in Citibank India Online.
SPOT EXCELLENCE AWARD FOR THE MONTH OF November 2007 from Polaris Software for developing deposit booking in Citibank India Online.
Scrum Master Experience
Facilitate daily Scrum meetings (Daily Stand-up).
Lead sprint planning meetings. Conduct “retrospective” reviews to see what went well and what can be improved for the following sprint.
Follow up on team members, through individual meetings or other means of communication.
Manage obstacles that arise for the team by communicating with stakeholders outside of the team.