Accomplished senior consultant with a strong record in client relationship management and business needs evaluation. Delivers actionable solutions through effective data analysis and modeling. Committed to fostering cross-functional collaboration and improving project outcomes.
Overview
12
12
years of professional experience
5
5
years of post-secondary education
Work history
Senior Consultant
Mashreq Bank (Parent - Optimum Solution Singapore)
Chennai
2025.02 - 2026.02
Project – Mashreq Bank – Credit Card and Personal Loan Application
Software: Java Runtime Environment (JRE) version 8.
Developed OCR solutions for scanning credit card applications in banking, reducing manual entry by 60% and ensuring 98% data accuracy. Collaborated on OCR-based scanning system for credit card applications, handling 200+ forms daily in banking operations.
Integrated OAuth 2.0 Authorization Code Flow and SMS OTP verification, reducing unauthorized access by 85% while cutting login time 50% for users.
Implemented secure SSO: OAuth 2.0 for SSO and OTP for transactions, ensuring Payment Card Industry Data Security Standard (PCI DSS) compliance with encrypted delivery and zero breaches in load tests.
Deployed secure OAuth 2.0 resource server, enabling SSO for users with scoped access controls, enhancing data protection in high-stakes financial workflows.
Integrated Tiny URL API to shorten SMS OTP links from 80+ chars to 20 chars, ensuring single-segment delivery and 100% open rates for 1K+ verifications.
Developed loan calculator REST API endpoint calculating EMI, total interest, and amortization schedules for personal loans, using PMT formula for 99.9% accuracy across 100+ test cases.
Integrated EMI calculator model into personal loan API, processing principal, rate (8-15%), and tenure (12-60 months) to return JSON schedules, reducing manual calc time.
Added in-memory cache Redis to loan API – 70% faster responses, 80% fewer DB calls.
Roles & Responsibilities
Individual Developer
Increased client satisfaction by providing tailored consulting services and effective problem-solving strategies.
Exceeded customer requirements with accurate and deliverable solutions.
Senior Consultant
PayPal
Chennai
2024.05 - 2025.02
Project – Paypal - Merchant onboarding Management Service
Software: Java Runtime Environment (JRE) version 8.
Mentored junior consultants, helping them enhance their skills and contribute more effectively to projects.
Mid-tier Raptor service merchantonbmgmtserv (MOM) is the orchestration layer of the Enhanced onboarding Platform (EOP). Mom provides a set of RESTful APIs for merchant direct path onboarding, connected path onboarding (aka integrated signup) and managed path onboarding.
Sellers who want to accept payment on their websites using Paypal must be onboarded with Paypal. There are 3 different ways of seller onboarding, such as direct onboarding, connected path upfront onboarding (also called ISU) and managed path onboarding.
Direct onboarding does not involve partners. During the whole setup process, seller is on behalf of themselves. While the other two onboarding ways (connected path and managed path) do need partners involvement.
Direct onboarding: Sellers go to Paypal website, click on signup link, go through onboarding flow to create accounts.
Integrated Sign Up (ISU): Sellers are directed to Paypal for onboarding from partners website. Sellers need to successfully accept legal agreements and create Paypal accounts, before accepting any payments through Paypal. Of course, before seller onboarding, the partner, which enables the sellers to onboard, must complete partner onboarding and become an approved partner first. Partner can manage the money moved by themselves (called 1st party ISU).
Managed path onboarding: Partner has full control of sellers' experience on partner's website. Partner creates managed accounts for each of the seller and control how money moves in and out. All the onboarding actions and money movement actions on Paypal are transparent to the sellers and are done via API calls by partners. The hidden accounts created for sellers are non-loginable accounts.
Roles & Responsibilities
Individual Developer.
Fixing Defect.
Migrated all the application to Java 17 using Raptor.
Worked on AMQ Message queue.
Troubleshot issues by understanding issue, diagnosing root cause and coming up with effective solutions.
Senior Application Developer
NETS Singapore
Singapore
2022.06 - 2024.04
PPPN Day2 - Cross Border Payment from Singapore to Thailand using Paynow
Technologies: JAVA 1.8, Spring Boot, Spring Batch, SQL, Linux, STS, PL/SQL Developer, REST API, Spring Cloud, Microservices, AWS, Maven, Gradle, PL/SQL Developer, HSM (SafeNet Luna SA Client Software v4.4.1), Spring MVC, Apache Tomcat 10, Struts 2, Jasper Report.
Software: Microsoft Windows 10, Java Runtime Environment (JRE) version 8.
Database: Oracle 12G, Artifactory.
Daily summary report shows bilateral service charges for Thailand and Singapore banks, each bank can view their own total service fees report. This report will be available for both Thailand and Singapore bank who are participating the cross-border services for non-business day. Finally, the report is copied on web portal as well as c:d directory. this report for only sg inbound transaction (i.e.) incoming transaction from Thailand to Singapore banks. Monthly summary report shows bilateral service charges for Thailand and Singapore banks. this report is available for only Singapore settlement bank. Monthly the data content is taken from the summation of the daily report (i.e. from the 1st calendar day of the month to the last calendar day of the month) this report will be available for 2nd calendar day of the month). Finally, the report is copied on web portal as well as c:d directory.
Roles & Responsibilities
Prioritized projects and project tasks depending upon key milestones and deadline dates.
Performed unit and comprehensive testing to drive functional and technical deliverables.
Senior Application Developer
NETS Singapore
Singapore
2022.06 - 2024.04
PPPN Day2- Dispute Portal Singapore
Created 2 APIS for dispute handling one week ahead of the estimated deadline. Implemented global APIS headers in swagger within 2 days. implemented batch jobs to process incoming requests using spring integration within 2 weeks. guided 1-2 peers to complete the tasks on time as per requirements. Provided application support by deploying the applications to UAT. Created technical documentation for the APIS implemented. replicated the UAT environment setup locally using AWS gateway, AWS lambda and spring API to recreate the upload issue within 1.5days.
Roles & Responsibilities
Learned and shared knowledge of new technologies to support technically challenging projects and assume various responsibilities.
Met with internal and external customers to develop relationships and foster co-innovation opportunities.
Contributed to architectural decisions that resulted in more scalable and maintainable applications for long-term success.
Senior Application Developer
NETS Singapore
Singapore
2022.06 - 2024.04
RTSGDbil300 - Monthly SACH Billing Report
This report will be revised with the following changes, remove unit charges and amount payable values under outgoing count for credit transfer, direct debit, direct debit reversal. additional row overall count will be added to display the overall outgoing count for credit transfer, direct debit, direct debit reversal. compute the transaction based on new past pricing component. Sach web billing by type maintenance this screen will be revised to include the slab price with fixed fee. Confirm billing by type maintenance to allow checker to confirm pending request. Sach reports rtsgdbil301 - daily SACH billing report this report will be revised to include a new fixed fee value with the outgoing transaction volume is in 11,000,001 to 20,000,000 range. RTSGDbil303 – monthly SACH billing report this report will be revised to include a new fixed fee value with the outgoing transaction volume is in 11,000,001 to 20,000,000 range RTSGDbil303 - annual rebate reports to drop this annual rebate report from the system JI - journal import report this report will be revised to include a new fixed fee value with the outgoing transaction volume is in 11,000,001 to 20,000,000 range.
Roles & Responsibilities
Individual Developer.
Enhanced software performance by optimizing procedure.
Reviewed existing programs to refine, reduce operating time and improve techniques.
Software: Microsoft Windows 10, Java Runtime Environment (JRE) version 8.
Database: Oracle 12G.
BP2S has now decided to provide trading services to their clients. A Custody is a function which manages all the process around the “Corporate Action” which are announced by the Issuer of the security to its security holders. Worked on Corporate action events Developed Vote type list for Incentive Premium at Schedule Option level. Developed Extraction Tool, which helped to extract the data from production database.
Roles & Responsibilities
Developed innovative strategies to address complex business challenges, resulting in increased profitability for clients.
ATP Developer, Fixing Defect.
Developed Trade Project, Corporate Events.
Developed Extraction Tool which is being utilized by the entire team.
Senior Software Engineer
Standard Chartered Bank
Chennai
2018.08 - 2019.12
Bridge Portal
Technologies: JAVA, Restful Web Services JavaScript, Spring Boot.
Tools: Eclipse, Tomcat Server 8, SQL Developer, Bit Bucket, Git Bash, Jenkins, Jira, Aurea, Kanban Board, Eureka.
Software: Microsoft Windows 7(64 bit), Java Runtime Environment (JRE) version 8 Update 121.
Database: Oracle 12G.
Server: RHEL 6, Linux, AD Server.
This is an collaboration tool for Standard Chartered Bank Employee Management. Developed Restful Webservices ADSync Tool that prevents the Leaver details update daily on the Bridge Portal. If any space owner leaves the organization the next one in the hierarchy will be promoted as Primary Owner. Responsibility of Fix pack Deployment, Installation of RPM file in REDHAT Server & Migration of Project to Bit Bucket Repository. Integrated Bridge application with Share Point and also worked on Skype for Business addons. Performed release activities such as Moving the new server to the Production cluster. Worked on Agile Methodology.
Roles & Responsibilities
Java Module Lead.
Development of different modules and train freshers on them.
Create POC's for allocated modules
Create UML's for allocated modules
Identify potential innovation and automate them.
Create build xml, Jenkins job creation, Udeploy configuration and deployed the Application in Server.
Software Developer
NETS Singapore
Singapore
2017.12 - 2018.06
Singapore QR Code Generation
Technologies: JAVA Struts 2, SQL, JavaScript.
Tools: Spring Tool Suite, Tomcat Server 8, SQL Developer, Maven, WinZip 7.
Software: Microsoft Windows 7(64 bit), Java Runtime Environment (JRE) version 8 Update 121.
Database: Oracle 12G.
Singapore Payment Council recognized the benefits in simplifying and streamlining the merchant and consumer QR Payment experience. Oversee the implementation of a common QR Code for e-payments in Singapore (SGQR). To Streamline the number of QR Codes at merchant outlet and ensure that there is only one SGQR per merchant outlet.
SGQR centralized Repository.
Web Portal process flow via SGQR Member Web.
Roles & Responsibilities
Module Developer.
Developed Web Modules - Payload Maintenance, Download Document, Download Reports Module, Audit Trail.
Collaborated with cross-functional teams to deliver high-quality products on tight deadlines.
Software Developer
NETS Singapore
Singapore
2017.12 - 2018.06
PAYNOW Singapore
Technologies: Java, Rest Web service, Spring Batch Update, Struts 2, Hibernate, SQL.
Tools: Spring Tool Suite 3.6.4, Tomcat Server 8, SQL Developer.
Operating System: Sun Solaris 11 Update 3.
Software: Java 8 Update 112 and above (64 bit), Apache Ignite Fabric 2.1.0, HSM (SafeNet Luna SA Client Software v4.4.1), Putty, Gradle 3.0, SQL Developer 4.1.2, SVN.
Database: Oracle 12G.
CAS Utility is designed to allow the Users, To refresh and cache values from database for CAS Processor based on selected options. To insert audit logs into database based on transaction type and update lookup values into database based on lookup code. Four User Type
USER_ASD
USER_OPNS_Supervisor
USER_OPNS_Operator
USER_INFSVS
Load Cache to instruct processor to load records from CASP_Registration (Registration Data) into the IGNITE Cache.
Roles & Responsibilities
Java Module Lead.
Developed Web Modules - Pay Now Registration Enquiry, Download Reports
Developed Rest Web services Modules - Insert Failed Audit Logs, Load Cache, and View CAS Config Cache.
Updated old code bases to modern development standards, improving functionality.
Senior Software Developer
Capgemini
Chennai
2013.10 - 2016.05
E-Security Solution – Core Banking and Ecommerce security Solution
Configuration Tool: SVN, Jenkins, uDeploy IBM product
IDE: Eclipse
E-Security solution is a common authentication system which provides features like Login, Registration, UserId Lookup, Forgot Password, OTP and IOVation for both core banking and ecommerce application of Synchrony Bank. It is Webservice application interacting different back end systems and providing the services for the application in channel specific concept.
Roles & Responsibilities
Java Module Lead.
Development of different modules and train freshers on them.
Create POC's for allocated modules
Create UML's for allocated modules
Identify potential innovation and automate them.
Create build xml, Jenkins job creation, Udeploy configuration and deployed the Application in Server.
Senior Software Developer
Capgemini
Chennai
2013.10 - 2016.05
Amazon Webservices – Amazon Prebatch Approval Web Services
Technologies: Java, Webservices
Tools: Eclipse, Jenkins, Tomcat Server, SOAP UI, Udeploy IBM Portal
This is enhancement webservice project, objective is to support approval related validations for the amazon webservice created internally for Synchrony Financial.
Roles & Responsibilities
Module Lead.
Release coordinator.
Senior Software Developer
Capgemini
Chennai
2013.10 - 2016.05
Migration– Migrated Ecommerce Application
Technologies: Server and Glassfish server
Tools: Jenkins portal, SVN, Udeploy IBM Portal
Migration of ecommerce Application from GE Bank to Synchrony Financial Bank. As a part of this project DB connection pool, DB batch code changes, network endpoint changes where changed in all of the ecommerce based project developed for GE.
Roles & Responsibilities
Played role of Developer
Explaining the requirement to co-worker and get the task done.
Participated in Release Activity.
Senior Software Developer
Capgemini
Chennai
2013.10 - 2016.05
Project Sun –British Petroleum credit card inclusion Retail Cards Application
Tools: Eclipse, Jenkins, Tomcat Server, Udeploy IBM Portal
Database: Oracle
Retail card application supports many credit cards, as part of this project we have extended and incorporated the features for BP card. Retail card application has many features such Account summary, Registration, Rewards.
Roles & Responsibilities
Played role for Java Developer
Participated in Release Activity.
Mentored junior developers, providing guidance on best practices and coding techniques for improved productivity.
Education
Master of Computer Applications - Computer Science
Crescent Engineering College
Chennai, India
2011.06 - 2013.05
Bachelor of Science - Computer Science
S D N B Vaishnav College
Chennai, India
2007.06 - 2010.05
Skills
Team leadership
Collaborative approach
Application development
Project documentation
Software implementation
Business development
Agile methodologies
Cross-functional collaboration
Process improvement
Time management
Requirements gathering
Languages
English
Tamil
Accomplishments
Provided innovative solution using ant for building application.
Awarded P.O.B for quality of work and finishing within timelines.
Worked on multiple projects at the same.
Organized knowledge transfer session for new comers.
Organized group activities for team outings.
Created UML diagrams for few modules I have handled.
Got appreciations from leads for completing the assigned task on time and also learnt the technologies in short period.
Got excellent Performer amazon gift voucher from Standard Chartered Bank.
Declaration
I hereby declare that the above-mentioned details are true to the best of my knowledge and belief.
Personal Details
Nationality: Indian
Personal Profile
Father's Name: Sornavelu S
Nationality: Indian
Languages Known: English, Tamil
Timeline
Senior Consultant
Mashreq Bank (Parent - Optimum Solution Singapore)
2025.02 - 2026.02
Senior Consultant
PayPal
2024.05 - 2025.02
Senior Application Developer
NETS Singapore
2022.06 - 2024.04
Senior Application Developer
NETS Singapore
2022.06 - 2024.04
Senior Application Developer
NETS Singapore
2022.06 - 2024.04
Senior Software Engineer
Bnp Paribas Corporate & Investment Banking
2020.05 - 2022.05
Senior Software Engineer
Standard Chartered Bank
2018.08 - 2019.12
Software Developer
NETS Singapore
2017.12 - 2018.06
Software Developer
NETS Singapore
2017.12 - 2018.06
Senior Software Developer
Capgemini
2013.10 - 2016.05
Senior Software Developer
Capgemini
2013.10 - 2016.05
Senior Software Developer
Capgemini
2013.10 - 2016.05
Senior Software Developer
Capgemini
2013.10 - 2016.05
Master of Computer Applications - Computer Science
Senior Consultant at PricewaterhouseCoopers LLP / Mellon Human Resources and Investor SolutionsSenior Consultant at PricewaterhouseCoopers LLP / Mellon Human Resources and Investor Solutions