Skilled Application Development Associate with experience in designing and implementing software applications. Possess strong coding, debugging, and problem-solving abilities paired with knowledge of application development methodologies. Contributed to successful project completions by developing robust, user-friendly applications. Demonstrated strengths include team collaboration, process optimization, and technical documentation.
Overview
2
2
years of professional experience
1
1
Certification
Work History
Associate Online Application Development - Design and Development
National Payments Corporation of India
Mumbai
07.2022 - Current
Contributed to the development and maintenance of the Rupay and NFS back-office online applications, pivotal tools utilized by banks for post-transaction operations.
Developed APIs like Response Code Wise Report, NTSL report, Complaint reports, Dispute doc download, utilizing the Spring Boot framework, adhering to MVC design pattern principles, ensuring robustness and scalability of the backend infrastructure.
Developed frontend for Net Transaction Summary Ledger (NTSL) report using Velocity framework. Crucial for RBI settlements.
Improved multiple reports and APIs, ensuring data caching and reducing DB load.
Key reports: Response Code-wise, Dispute, NTSL, Member Onboarding, Bank-wise Dispute, Arbitration, Bin Master, MIS, and FCQM.
Conducted comprehensive code analysis and addressed issues flagged by various tools, including Checkmarx, SonarLint, CPD, and PMD, thereby enhancing code quality and adherence to best practices.
Engaged in manual testing of APIs, meticulously ensuring their reliability, performance, and security in real-world scenarios.
Written JUnit test cases for the NFS backoffice, Rupay UI, as well as backend modules.
Senior Associate - DevOps Engineer at National Payments Corporation of IndiaSenior Associate - DevOps Engineer at National Payments Corporation of India
Online Payment Products & New Applications Development at National Payments Corporation of India (NPCI)Online Payment Products & New Applications Development at National Payments Corporation of India (NPCI)