Post Job Free
Sign in

Software Engineer Quality Assurance

Location:
Edison, NJ
Posted:
April 03, 2025

Contact this candidate

Resume:

Mahesh Chanduka

Professional Summary:

Seasoned professional with over 20 years of experience in the analysis, design, development, testing, and implementation of complex application software. Extensive expertise in finance and banking domains, including securities market, payment systems, credit risk, and portfolio management.

Proven track record in leading technical teams, managing large-scale projects, and integrating legacy systems with modern technologies. Adept at leveraging a wide array of programming languages, frameworks, and development tools to deliver robust and scalable solutions.

Strong background in security compliance, risk management, and quality assurance.

Skills:

Languages: Java, C, Python, PL/SQL, Agile, XVA.

Frameworks & Technologies: Spring Core Framework, JMS, Apache Storm, Avalon Component Technology, BIRT Framework.

Development Tools: Docker, Kubernetes, Git, Jenkins, AWS (EC2, ESB, S3), Maven, Ant, JUnit, Mockito, Tomcat Servlet Engine, Microservices.

Databases: Oracle, DB2, Sybase

Integration and Messaging: SWIFT, XML, XML Schema, JAXB, Web Services, AMP topics, European Clearing Systems (Target 2, RTGS+, EBA Euro1, EBA Step1, EBA Step2), Kafka, Zookeeper.

Professional Experience:

Early Warning – New York Sep 2024 - Present

Role: Senior Software Engineer

Responsibilities:

Developing & Implementation of payment application in Java to enhance the Early Warning core product offerings.

Managing source code using Git.

Receiving, reviewing, and approving pull requests ensuring that code quality remains high.

Querying platform data using SQL and NoSQL-based DBs.

Working on complex RESTful Web Services using Spring Boot.

Document details and decisions in Confluence and track sprint work in Jira.

Building automated tests alongside sprint work that is integrated into the CI/CD pipeline, considering environment variables, and providing recommendations.

Troubleshooting bugs that may arise during development.

Supporting risk management and protecting the integrity and confidentiality of systems and data.

Wells Fargo - North Brunswick, New Jersey Aug 2022 – Sep 2024

Role: Senior Specialty Software Engineer (VP)

Responsibilities:

Led the development and enhancement of an XVA application, focusing on commodity, FX, swaps, equity, and rates, by improving performance and design, and eliminating redundant logging statements and code.

Generated detailed KVA market reports and coefficients including CQR, BCR, and other essential factors.

Managed a parallel distributed environment with multiple servers and components connected via AMP topics, ensuring smooth integration of equity, commodity, and FX data from third-party applications.

Identified and resolved vulnerabilities in the codebase, enhancing the overall security and stability of the application.

Enhanced test coverage by incorporating additional test cases using Junit and Mockito.

Developed and maintained advanced Ansible scripts, significantly enhancing the scalability and efficiency of application deployments across a complex, distributed environment.

Used AWS - lambda, step functions, glue, API gateways

Leveraged Jenkins Parallel Task execution to dramatically reduce build times, optimizing the continuous integration/continuous deployment (CI/CD) pipeline and improving overall development productivity.

Utilized JProfiler to conduct in-depth performance testing and tuning of report runners and scenario runners, ensuring optimal execution speed and resource utilization, and identifying critical bottlenecks.

Technologies Used: Java 8, Spring, Spring Boot, Linux, Junit, Mockito, APIs, Microservices, MATLAB, Webservices, Oracle, Jenkins, Kubernetes, Kafka.

Morgan Stanley- New York City, New York, USA Jan-2020 - July 2022

Role: Associate (Professional)

Responsibilities:

Developed and implemented a new design for the Internal Rating Engine based on risk methodologies, using Java and web services for server-side operations and C# for the client UI.

Responsible for writing quant Java code for internal rating calculators, PD calculators, and LGD calculators, ensuring flexibility to adjust according to regulatory requirements.

Reengineered a highly concurrent enterprise application (CRV - Credit Risk Vision) to enhance performance and design, supporting firm-wide usage.

Expertly utilized Java with Lambda expressions, Java concurrent API, Antlr API, MATLAB, JProfile, Ant, and UNIX (production) environments to develop and optimize applications.

Technologies Used: Java 8, Spring, Spring Boot, Linux, APIs, MATLAB, JProfile, C#, Webservices, Lambda, Jenkins, Kubernetes, Kafka.

Morgan Stanley USA (SNAP Inc.) - New York City, New York Aug 2013 – Jan-2020

Role: Consultant

Responsibilities:

Worked on the same project as later when hired directly, contributing to the development and enhancement of the Internal Rating Engine and Credit Risk Vision applications.

Supported the reengineering of enterprise applications to improve performance and design, ensuring they met firm-wide standards.

Involved in writing and optimizing Java code for various risk calculators.

Technologies Used: Java/J2EE, BEA WebLogic, Oracle, Ant, UNIX, Windows 2000, Eclipse, SVN, XML, JMS, Spring MVC, Spring Core Framework, and BIRT for report generation and application development.

Morgan Stanley USA (Diaspark Inc.) - New York City, New York Jan 2013 – July-2013

Role: Consultant

Responsibilities:

Worked on the same project as later when hired directly, contributing to the development and enhancement of the Internal Rating Engine and Credit Risk Vision applications.

Supported the reengineering of enterprise applications to improve performance and design, ensuring they met firm-wide standards.

Involved in writing and optimizing Java code for various risk calculators.

Technologies Used: Java/J2EE, BEA WebLogic, Oracle, Ant, UNIX, Windows 2000, Eclipse, SVN, XML, JMS, Spring MVC, Spring Core Framework, and BIRT for report generation and application development.

J.P. Morgan Chase (Diaspark Inc) - Whippany, New Jersey Apr 2009 – Dec 2012

Role: Program Analyst

Responsibilities:

Developed and maintained a multi-threaded Java application (Gilder Report Batch Process) using the producer/consumer pattern and the Executor framework, processing many reports in batch.

Led the enhancement and support of an Entitlement API Application, providing authorization and entitlement to different functions/UI controls and data details based on XML-defined rights across 8/9 systems.

Implemented a reporting application (Portfolio Reporting Application) that generated complex financial reports for investment consultants, including realized gain/loss, portfolio summary, exposure report, and more.

Technologies Used: Java/J2EE, BEA WebLogic, Oracle, Ant, UNIX, Windows 2000, Eclipse, SVN, XML, JMS, Spring MVC, Spring Core Framework, and BIRT for report generation and application development.

Deutsche Bank (KPIT Cummins Infosystems Inc USA) - Wall Street, New York May 2005 - Mar 2009

Role: Program Analyst

Responsibilities:

Managed the implementation of the MTNA straight-through process (STP) system to increase the volume of money transfer traffic and reduce settlement cycle times.

Designed and implemented a message-based system to process SWIFT messages (MT202, MT103, MT103+, MT204, MT200), efficiently navigating various business stages such as qualification and fund release interfaces.

Integrated the system with European clearing systems such as Target 2, RTGS+, EBA Euro1, EBA Step1, and EBA Step2 to ensure accurate and efficient fund transfers.

Oversaw the generation of swift outbound messages and managed advising and fund release interfaces to streamline the fund transfer process.

Technologies Used: Java/J2EE, BEA WebLogic, Oracle, Ant, UNIX, Windows 2000, Eclipse, SVN, XML, JMS, Spring MVC, Spring Core Framework, and BIRT for report generation and application development.

Capital One (KPIT Cummins Infosystems Inc UK) - Nottingham, United Kingdom Jul 2004 – Dec 2004

Role: Program Analyst

Responsibilities:

Integrated the SALSA sales system with legacy British Accounting Systems (BASS) to enable decision-making for selling various financial products such as payment protection insurance and balance transfers.

Conducted detailed analysis and implementation to determine product sales decisions based on parameters like customer value, sales potential, and product variants.

Employed Eclipse 3.0 and Rational ClearCase as configuration managers to streamline development and version control processes.

Technologies Used: Java/J2EE with BEA WebLogic, Oracle, JUnit, Ant, and UNIX for production, alongside Windows 2000 for development, to ensure robust and scalable application performance.

BNP Paribas (KPIT Cummins Infosystems Inc India) - Paris, France Jul 2003 – Jun 2004

Role: Project Leader

Responsibilities:

Led the Global Re-engineering Project (GRP) to integrate systems for the European securities market, encompassing stock exchanges, depositories, custodians, and central counterparties.

Coordinated client interactions, managed project estimations, deliverables, and ensured adherence to quality standards, while overseeing the design and coding of critical components and team code reviews.

Implemented defect prevention, tracking, and closure processes, and conducted root cause analysis and preventive actions according to CMMI Level 5 standards.

Prepared comprehensive project plans using MS Project, including risk management strategies to identify, assess, and mitigate potential risks.

ICOMMOBILE UK (KPIT Cummins Infosystems Inc India) - Nottingham, United Kingdom Jan 2003 - Jun 2003

Role: Systems Manager

Responsibilities:

Gathered and analyzed requirements for the ICOMM mobile commerce project, which enabled customers to play games, purchase lottery tickets, and perform money transactions via 2G mobile phones.

Led the design and analysis phase, ensuring the application met functional and technical specifications.

Conducted reviews and managed the development team to ensure timely and quality delivery of project milestones

Technologies Used: J2EE Architecture, Struts, JMS, Avalon Component Technology, and Maven to develop and deploy mobile commerce applications.

Prior Experience:

Illiania Medical Center (iHealthCare India) Aug 2002 - Dec 2002

Role: Project Leader Terre Haute, Indiana

Sun Microsystems (Net Across) - Santa Clara, California Apr 2002 - Jul 2002

Role: Project Leader

Kuwait and Middle East Financial Investment Company (Net Across) - Kuwait City, Kuwait Oct 2001 - Apr 2002

Role: Chief Architect

Cargill Foods India (Net Across) - Gurgaon, India Jun 2001 – Sept 2001

Role: Technical Leader

Blue Capitals (Net Across) - New York City, New York Dec 2000 - Jun 2001

Role: Technical Leader

Education:

Master of Structural Engineering - Jabalpur Engineering College - India Jul 1994 - Jul 1996

Bachelor of Civil Engineering - Maulana Azad College of Technology - India Jul 1990 - Jul 199

Certifications:

Advanced Project Management - Stanford University

Concurrent Programming in Java - Rice University

Parallel Programming in Java - Rice University

Object Oriented Programming in Java - University of California San Diego

Data Structures and Performance - University of California San Diego

Programmer in Fixed Income - New York Institute of Finance



Contact this candidate