Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

Chandan Mohandas

Toronto,Canada

Summary

Dynamic Application Developer with extensive experience at Scotiabank, specializing in Java and Spring MVC. Proven track record in enhancing AML applications and optimizing data flow. Skilled in Oracle database management and Agile methodologies, with a strong ability to collaborate across teams and deliver impactful solutions.

Overview

12
12
years of professional experience

Work History

Application Developer

Scotiabank - Contract
04.2024 - Current
  • Managed data flow in OFSAA-FCCM from source systems to tables.
  • Collaborated with model development and QA teams for successful production releases.
  • Contributed to FCC Studio and Batch Framework modules of OFSAA application.
  • Performed root cause analysis and error handling for system improvements.
  • Documented business data requirements and translated them into system specifications.
  • Executed data mapping from staging and reporting, EDW to OFSAA.
  • Generated queries for business users to facilitate report generation and analysis.
  • Developed shell scripts for ad-hoc tasks based on specific requirements.

Application Developer: Java

Bank of Montreal - Contract
Toronto, ON
11.2023 - 04.2024
  • Designed and developed specific Java application process for Bank of Montreal's AML LCTR.
  • Led design and oversaw development of complex, multi-platform data sources.
  • Identified and corrected data issues related to Fintrac rejections for LCTR filings.
  • Wrote queries for business users to generate reports and conduct analyses.
  • Authored shell scripts to execute ad-hoc tasks based on requirements.
  • Conducted root cause analysis and provided solutions in complex environments.
  • Coordinated tasks between onsite and offshore teams, enhancing collaboration.
  • Advised team on business impacts and proposed effective solutions.

Application Developer: Java

Scotia Bank - Contract
Toronto, ON
01.2022 - 10.2023
  • Delivered Anti-Money Laundering applications using OFSAA suite of solutions.
  • Engaged in batch framework work, transferring data from sources to Oracle CSA.
  • Spearheaded rollout of new transaction monitoring rules for Canadian customers.
  • Collaborated with model development and QA teams during production release phases.
  • Managed L4 deployment activities, unit testing, and implementation of AML regulatory changes.
  • Generated SQL queries for business user report requests.
  • Authored shell scripts to address ad-hoc requirements.
  • Provided daily support for transaction monitoring applications and maintained AML framework.
  • Utilized version control systems such as Git to manage source code changes.

Application Developer: Java

IBM CANADA
Toronto, ON
01.2019 - 01.2022
  • Designed and developed specific Java application processes for AML platforms at Bank of Montreal.
  • Led design and oversaw development of complex, cross-functional data sources as needed.
  • Validated data by enhancing Balance & Control code in Java before processing.
  • Contributed to scenario manager and case management modules of AML applications.
  • Provided implementation support for AML regulatory applications like NetReveal and LexisNexis.
  • Generated reports by writing queries based on business user requests.
  • Executed shell scripts to fulfill ad-hoc tasks according to requirements.
  • Conducted root cause analysis, documented errors, and proposed solutions in complex environments.

Senior Systems Engineer

IBM India
Bangalore, KA
02.2017 - 01.2019
  • Developed code for view and controller files utilizing Spring Web MVC framework.
  • Integrated view module with Oracle database using Hibernate.
  • Employed Agile Development methodology to enhance project efficiency.
  • Designed JSON requests aligned with front-end requirements.
  • Processed JSON requests based on modules, actions, and request data.
  • Crafted JSON responses post-logic processing for front-end delivery.
  • Managed associations such as one-to-many and many-to-one relationships.
  • Created SQL, HQL, named queries, and Criteria queries for data retrieval.

Product Engineer

Fintellix Solutions
Bangalore, KA
08.2013 - 02.2017
  • Developed end-to-end product functionality for regulatory AML software using Java, Spring MVC, and Hibernate.
  • Gathered and analyzed requirements through active participation in client meetings.
  • Applied agile methodology, including weekly Sprints and daily SCRUM sessions, to enhance application development.
  • Designed database structures, implemented service layer methods, and built user interfaces.
  • Built backend methods for data retrieval and structured data delivery to frontend.
  • Created UI jstree for artifact types and utilized jqgrid for category loading.
  • Engineered interactive UIs with JavaScript, HTML, JSP, and CSS to enhance web application functionality.
  • Executed data retrieval methods with HQL queries and managed JSON data.

Education

Bachelor of Engineering - Computer Science

Visvesvaraya Technological University
India
01.2013

Skills

  • Java 8 and Spring MVC
  • Restful web services
  • Windows, Linux, and Unix
  • Oracle database management
  • Agile methodologies and Scrum
  • JPA and Hibernate
  • HTML and CSS
  • JavaScript and jQuery
  • Ajax and REST APIs
  • Netreveal and OFSAA tools
  • LCTR analysis
  • MS Office applications

Personal Information

Title: Java Application Developer

Timeline

Application Developer

Scotiabank - Contract
04.2024 - Current

Application Developer: Java

Bank of Montreal - Contract
11.2023 - 04.2024

Application Developer: Java

Scotia Bank - Contract
01.2022 - 10.2023

Application Developer: Java

IBM CANADA
01.2019 - 01.2022

Senior Systems Engineer

IBM India
02.2017 - 01.2019

Product Engineer

Fintellix Solutions
08.2013 - 02.2017

Bachelor of Engineering - Computer Science

Visvesvaraya Technological University
Chandan Mohandas