Mahesh Chanduka
+1-732-***-****, *************@*****.***
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:
Programing: Java, C, Python, PL/SQL, Agile, XVA, JavaScript,
Frameworks & Technologies: Spring Core Framework, Spring Boot JMS, Apache Storm, Avalon Component Technology, BIRT Framework.
Cloud Technologies: AWS (EC2, ESB, S3), Lambda
Development Tools: Docker, Kubernetes, Git, Jenkins, Maven, Ant, JUnit, Mockito, Tomcat Servlet Engine, Microservices.
Databases: Oracle, DB2, Sybase
Performance Tool: JMeter, JProfiler.
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 Oct 2024 – Feb 2025
Role: Senior Software Engineer
Responsibilities:
Developing & implementing payment applications 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.
Proficient in creating database schemas and working with SQL databases.
Managed a parallel distributed environment with multiple servers and components connected via AMP topics, ensuring smooth integration of equity, commodity, Fixed Income 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.
Worked on a NoSQL database using MongoDB.
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, SQL, Jenkins, Kubernetes, Kafka, Python, AWS.
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 coding SQL Statements and Stored procedures for back-end communication using JDBC.
Responsible for writing quant Java code for internal rating calculators, PD calculators, and LGD calculators, ensuring flexibility to adjust according to regulatory requirements.
Added the indices in the table to increase the speed.
Reengineered a highly concurrent enterprise application (CRV - Credit Risk Vision) to enhance performance and design, supporting firm-wide usage.
Worked on modifying some of the SQL queries and JDBC Drivers to ensure correct data is coming out of Databases.
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, SQL, 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.
Written a SQL query with joins and stored procedure triggers.
Supported the reengineering of enterprise applications to improve performance and design, ensuring they met firm-wide standards.
Worked on the SQL query plan to optimize the execution.
Involved in writing and optimizing Java code for various risk calculators.
Technologies Used: Java/J2EE, BEA WebLogic, Oracle, Ant, UNIX, SQL, 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.
Education:
Master of Structural Engineering - Jabalpur Engineering College - India Jul 1994 - Jul 1996
Bachelor of 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