Summary
Overview
Work history
Education
Skills
Languages
Accomplishments
Declaration
Personal Details
Personal Profile
Timeline
Generic

Sudha S

Chennai,India

Summary

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
  • Technologies: JAVA 8, REST API, Microservice, Java 17, Sprint Boot 3.5.6.
  • Tools: IntelliJ IDEA, Git/GitHub, Jira, Azure (AKS, DevOps), Azure SQL Database, Splunk Cloud (Logs/Monitoring), Kubernetes1.32.
  • 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
  • Technologies: JAVA 8, RESTful API, Microservice, Java 17, Spring Boot 3.5.
  • Tools: IntelliJ, Git Repository, Jenkins, Jira, Splunk Cloud.
  • 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.
  • Tools: STS, Postman, SVN Repository Git Repository.
  • 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.

Senior Software Engineer

Bnp Paribas Corporate & Investment Banking
Chennai
2020.05 - 2022.05
  • BP2S Share Market
  • Technologies: JAVA, SQL, Swing, Hibernate, Linux.
  • Tools: Eclipse Neon, PL/SQL Developer, Git Repository, Jenkins, Jira, Artifactory.
  • 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
  • Technologies: Java, Web services, Spring
  • Tools: Eclipse IDE, Jenkins, Tomcat Server, SOAP UI, Udeploy IBM Portal, Ant, Glass
  • Application/Web Server: Apache 2, Tomcat 5.5, Apache Tomcat 6.0, 7.0, Glassfish server 3.0
  • Database: Oracle, MySQL, PL/SQL
  • Webservice: Apache cxf
  • 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
  • Technologies: Java, Struts, Spring, CSS, JavaScript
  • 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

Crescent Engineering College
2011.06 - 2013.05

Bachelor of Science - Computer Science

S D N B Vaishnav College
2007.06 - 2010.05
Sudha S