Profile of B. Rajamohan
Email :
**********@*****.***
Contact No. : 998-***-****
Professional summary
Senior Business Analyst with more than 10+ years of working in payments domain which includes
4+ years of Implementing online sanctions screening solutions.
• Design solutions for workflow automation of various categories of messages in various
messaging standards like SWIFT, ISO20022, RTGS, UAEFTS, NEFT, ACS etc
• Preparation of requirements document which details the blueprint of the new system,
creating documents and diagrams which specify system user interactions, describing data
flow through the system which spell out the logical operations
• Work closely with the system architects and programmers to implement the proposed
solution.
• Identify new opportunities in the Messaging standards domain and plan roapmap for the
same
• Identifying prospective clients for Xchanging’s flagship Messaging Middleware product
• Involved in presales activities like giving Demo of product, Proposal Preparation and
product collaterals like Brochur, Product Documents
• Strong Business Analysis skills, like requirement Management, Coordination,
Documentation (BRD, FSD etc.)
Functional Skills
• Anti Money Laundering systems
• SWIFT/ISO20022/ISO8583/SFMS/RTGS/NEFT/UAEFTS/ACH standards
• Clearing Systems
• Workflow Automation
• Clearing systems (e.g. RTGS – CHAPS / FED / etc.)
• Payments Liquidity Management
• Reconciliation and Investigations
• Cash Management
Career Achievements
• Development of NG RTGS module in Xchanging’s IP Xchanging Messaging
Middleware(XMM) for supporting the new ISO20022 standards, currently being
Implemented in Exim Bank.
• Interfacing Messaging middleware with various Sanctions Screening solutions like
en.SafeWatch filtering, Fiserv and Pelican for SWIFT Messages, MiddleEast
Remittances Online KYC and Offline screening of existing accounts for customers
like State Bank of India, Bank of Baroda, Canara Bank and IndusInd Bank.
• Building Workflow automation in the middleware for processing RTGS, remittances,
Trade Finance, Treasury, Bills, Securities and Cash Management messages
• Customise XMM to support the SFMS messages(Domestic Trade Finance messages)
which is implemented in Banks like Lakshmi Vilas Bank, Bank of Baroda, Canara
Bank, Indian Overseas Bank, Union Bank, Syndicate Bank, IndusInd Bank, Cosmos
Bank, Abhyudaya Bank, Canara Bank RRB, Allahabad Bank to name a few
• Design and Implementation of SWIFT centralization projects for State Bank of India,
Bank of Baroda and Canara Bank
• Development of generic Middleware XMM(Xchanging Messaging Middleware) which
can be interfaced with any external application for generation of SWIFT, SFMS,
UAEFTS messages, which does not require any code change when message
standards undergo change. Implementations include 5 banks in Germany,
Commercial Bank of Dubai and Emirates NBD MiddleEast, SBI overseas Branches,
Bank of Baroda, Indian Overses Bank, Canara Bank, Exim Bank, Cosmos Bank,
South East Bank, Bangladesh etc
• Provide consultancy to banks for automation of Payment systems. Provided for
banks like ING Vysya Bank etc.
Major Project Highlights
Project Name : Development of XMM NG RTGS Module
Client : Exim Bank, India
Duration : Jan 2014 to till date
Location : Mumbai
Role : Senior Business Analyst
Project Description
Reserve Bank of India as as part of the Vision doment had mandated all the banks to move
from the Rxx series of RTGS messages to implement the ISO20022 standards.
Since XMM, the messaging middleware from Xchanging which is being used by more than
25 banks globally was already supporting the different standards like SWIFT, SFMS,
UAEFTS, ISO15022, ISO7775 standards an additional module was to be developed to
support the ISO20022 standards.
Roles and Responsibilities
• Prepare the requirements document for developing the XMM NG RTGS Module for
generation of ISO20022 messages
• Design the interfaces for interfacing with different external systems and Interface terminals.
• Review of the highlevel and low level design documents
• Review of the test scenario’s and test cases
• Involved in Unit Testing, Integration Tessting, System Testing and User Acceptance Testing
• Implementation of the XMM NG RTGS Module
Project Name : Generation of AUSTRAC file
Client : State Bank of India, Australia
Duration : June 2014 to Oct 2014
Location : Mumbai
Role : Senior Business Analyst
Project Description
AUSTRAC is Australia’s financial intelligence unit, and one of the first such units to be
established in the world. AUSTRAC collects financial transaction reports, analyses the
information and disseminates financial intelligence which is used in the investigation of
major crime and tax evasion.
All the incoming and outgoing SWIFT messages that are received by the banks in Australia
have to upload the SWIFT message data in XML format defined by AUSTRAC.
Since SBI Australic was using XMM for its overseas branches for sending and receiving the
SWIFT messages XMM was to be customised to generate the files as per the XML format
defined by the AUSTRAC authorities for uploading the into the AUSTRAC website.
Roles and Responsibilities
• Study the AUSTRAC file generation document and Preparation of requirements document
• Assist in prepation of Design document and design review
• Review of functional Test Cases, Test Scenario’s and Test Cases
• User acceptance testing
Project Name : Interface Messaging Middleware with AML solution
Client : Canara Bank
Duration : June 2014 to Sep 2014
Location : Mumbai, Bangalore
Role : Senior Business Analyst
Project Description
The bank was planning to open no. of foreign branches and effective Sanctions screening
solution were to be implemented based on each countries requirement. The bank had
procured en.SafeWatch filtering sanctions screening solution from EastNets, the world
leader in compliance products for the online sanctions screening. The different applications
like core banking application, messaging middleware and MiddleEast remittance
applications were to be interfaced with the sanctions screening solution Online KYC, online
Sanctions screening of SWIFT messages and MiddleEast remittances.
The bank was using FCUBS from OFSS as its core banking application for its foreign
branches and sanctions screening solution was to be interfaced with the core banking
application for the Online KYC.
The bank is also using XMM the messaging middleware from Xchanging for sending and
receiving the SWIFT messages. XMM was to be interfaced with the sanctions screening
product en.SafeWatch filtering from the third party vendor EastNets for online sanctions
screening of incoming and outgoing SWIFT Messages.
The bank is using Remitmoney application from Bahwan Cybertec for receiving the
remittances from MiddleEast countries. The AML solution was to be interfaced with the
AML product from EastNets for carrying out sanctions screening of the MiddleEast
remittances.
Roles and Responsibilities
• Prepare the country specific AML requirements and prepare the requirements document for
carrying out Sanctions screening on the incoming and outgoing SWIFT messages and get
sign off from the customer.
• Design the workflow for handling the Sanctions screening on outgoing and incoming SWIFT
messages in XMM for different countries
• Co ordinate with the different vendors whose application is to be interfaced with
en.SafeWatch filtering for online KYC and MiddleEast Remittances.
• Review of functional Test Cases, Test Scenario’s and Test Cases and User acceptance
testing
Project Name : Interface Messaging Middleware with Pelican AML Solution
Client : State Bank of India
Duration : Jan 2014 to March 2014
Location : Mumbai
Role : Senior Business Analyst
Project Description
The bank is using the Pelican as the online sanctions screening solution. XMM was to be
interfaced with Pelican third party Sanctions screening solution to handle the workflow for
the messages which fail the sanctions screening.
The bank is using XMM Xchanging’s messaging middleware for sending and receiving the
SWIFT messages. The messages that are generated by XMM will be passed to the Sanctions
screening solution using the MQ, The Pelican application will receive the SWIFT messages
and carryout the Sanctions screening on the SWIFT message and return the status of the
Sanctions screening to XMM, based on the response the workflow should be handled in
XMM.
Roles and Responsibilities
• Requirements Study and Preparation of requirements document
• Design the workflow for handling the Sanctions screening response on outgoing and
incoming SWIFT messages in XMM.
• Review of functional Test Cases, Test Scenario’s, Test Cases and User acceptance testing
Project Name : Interface XMM with Fiserv Sanctions screening solution
Clients : Bank of Baroda
Duration : May 2013 to Dec 2013
Location : Mumbai
Role : Senior Business Analyst
Project Description
The bank is using XMM which is the middleware of Xchanging for sending and receiving the
SWIFT messages. XMM was to be interfaced with Fiserv Sanctions screening solution for
carrying out Online sanctions screening on the incoming and outgoing SWIFT messages.
XMM was to be interfaced with Fiserv Sanctions screening solution using the webservices
interface for carrying out the Online Sanctions screening check on the SWIFT messages.
XMM should pass the relevant fields on which the sanctions screening is to be carried out to
the Sanctions screening solution, the sanctions screening solution will receive the input
and carryout sanctions screening on the fields passed and return the match percentage.
XMM will maintain a threshold percentage beyond which the message is said to fail the
sanctions screening. If the match percentage returned by Fiserv is above the threshold
percentage the message will be moved to the Sanctions screening failed queue for the user
to view and take appropriate decision.
Roles and Responsibilities
• Requirements study and Preparation of requirements document
• Co ordinate with the Fiserv vendor in getting the necessary clarification.
• Review of functional Test Cases, Test Scenario’s and Test Cases
• Functional Testing
Project : Customization of swiftCONNECT Middleware
Client : Commercial Bank of Dubai, Dubai
Duration : Nov 2011 – April 2012
Location : Dubai
Role : Consultant
Environment : Windows 2008, Java 1.4, JSP, SQL Server 2005,
Apache Tomcat 4.0, SWIFTAlliance Access
Project Description
The Central bank of UAE was implementing the RTGS system in the MiddleEast countries
known UAE Funds Transfer System. The UAEFTS was following the same standards as that
of SWIFT messages with some minor changes in the standards. The swiftCONNECT
application that was already being used by the bank was to be customised for supporting
the new UAEFTS system.
Roles and Responsibilities
• Requirements study and Preparation of Requirements document
• Assist the team in preparing of the design document and review of the same
• Review of Unit/Integration/System test Plans, System Testing
• Implementation and Training
Project : Workflow Automation of SWIFT messages
Client : Commercial Bank of Dubai,
Duration : Sep 2005 to March 2007
Location : Dubai
Environment : High End Intel server, Windows, Java, JSP, SQL Server
Project Description
Commercial Bank of Dubai wanted to automate the workflow for processing of Incoming SWIFT
messages and generate the outgoing SWIFT messages by extracting data from their Core Banking
Application Phoenix as they are currently processed manually. The swiftCONNECT is to be
customized extensively in this Implementation as the payment system in the Middle East region is
different from other regions. The customization that is required in this implementation is very
different as the interface with the Core Banking application is thru the API’s provided by the Core
banking application.
Role & Responsibility
• Onsite Gap Analysis Study and Preparation of Requirements document
• Knowledge transfer of the requirements to the delivery team
• Involved in design discussion and finalise design
• Preparation of Unit/Integration/System Test plan
• Unit/Integration/System testing
• Providing training on product to the end users
• Onsite Implementation
Project : Payment Hub for SWIFT Messaging Middleware
Client : State Bank of India
Duration : July 2005 to Feb 2006
Location : Mumbai
Role : Project Manager
Environment : HP RS6000, Java, JSP, Oracle 9i, Resin, SWIFTAlliance Access
Project Description
The overseas branches of SBI are using Finacle the Core Banking Solution from Infosys for their
retail banking operations. As Finacle was not generating some of the SWIFT messages, SBI was
looking at a centralized SWIFT solution which can be used as a middleware which can generate the
SWIFT messages which are not generated by Finacle. The existing swiftCONNECT application
was customized for SBI’s requirement wherein swiftCONNECT was deployed on a central server
and all the branches can access this application for sending and receiving the SWIFT messages.
The highlight of this implementation was, swiftCONNECT was to be interfaced with an Anti Money
Laundering application.
Role & Responsibility
As a project manager was involved in
• Onsite Gap Analysis Study Preparation of the requiremetns document
• Involved in Design discussion
• Preparation of Unit/Integration/System Test plan
• Unit/Integration/System testing
• Training on the product to the end users
• Implementation of the product at the Customer’s site.
Project : Interface swiftCONNECT with Internet Banking Application
Client : Emirates NBD
Duration : April 2004 to Nov 2004
Location : Dubai
Environment : Sun Solaris system, Java, JSP, Oracle 9i, SQL Server
Project Description
Emirates Bank in house development team had developed an Internet Banking application through
which the users can place requests for cross border funds transfer. The data that is captured in the
Internet banking application flows into the swiftCONNECT application as the complete data is not
captured in the Internet Banking application.
swiftCONNECT was customized to extract data from the Internet Banking application and a facility
was provided to the users to view the data is captured and make necessary corrections to the data.
After the data is modified and authorized, the SWIFT message was generated and sent to the
SWIFT interface terminal for onward transmission to SWIFT network.
Role & Responsibility
• Onsite Gap Analysis Study and preparation of requirements document
• Involved in Design discussion
• Preparation of Unit/Integration/System Test plan
• Unit/Integration/System testing
• Implementation and Training
Project : Interfacing swiftCONNECT with Treasury Application
Client : Central Bank of Sri Lanka, Colombo
Duration : July 2003 to Sep 2003
Environment : HP6000, RS6000, HP Unix, AIX, Java, JSP, Oracle 9.2
Project Description
Central Bank of Srilanka had purchased the treasury application from a vendor, the application did
not have functionality to generate SWIFT messages and process the incoming SWIFT messages.
The existing swiftCONNECT product was customized to Central Bank’s requirement the message
types that were covered in this installation are Category 2, 3, 5 and 9.
Role & Responsibility
• Onsite Gap Analysis Study and Preparation of requirements specification
• Knowledge transfer to the Delivery team and Involved in Design discussion
• Preparation of Unit/Integration/System Test plans
• Unit/Integration/System testing
• Implementation and Training
Project : Interfacing swiftCONNECT with Finacle
Client : IDBI Bank, Mumbai
Duration : Dec 2002 to June 2003
Environment : Sun Solaris, Java, JSP, Oracle 8i, Resin
Project Description
Finacle is a total branch automation solution from Infosys. Since Finacle did not have SWIFT
functionality swiftCONNECT was to be interfaced with Finacle. The challenge in this project was all
the data that is required for generating the SWIFT message was not available in the application, so
a browser based user friendly screen was provided to the users for entering the data that is not
captured in the application. Similarly for the incoming messages since the Finacle application
requires data that is outside the SWIFT message for processing the incoming SWIFT message a
screen was provided for the users to enter the additional data for updating into the Finacle tables.
The message types to be supported were Cat 1, 2, 4, 7, 8 and 9.
Roles & Responsibilities
• Onsite Gap Analysis Study and Requirements study
• Involved in Design discussion
• Preparation of Unit/Integration/System test plans
• Unit/Integration/System testing
• Implementation and Training
Project : Development of swiftCONNECT Middleware
Client : BSP Partners, Germany
Duration : Oct 2001 to Aug 2002
Location : Germany
Environment : Sun Solaris, Solaris O/s, Windows NT, Java, Oracle 8.1.7
Project Description
The client BSP Partners have a securities back office application BSP Trade that
has been installed in around 27 banks. The BSP Trade application was capable of
generating only ISO7775 SWIFT messages and since SWIFT would be phasing out
ISO7775 messages from November 2002 the client was looking for a generic
product that can generate any SWIFT message and process incoming SWIFT
messages. SSI had developed a generic product swiftCONNECT, which can
generate any SWIFT message, but since the application was developed in C++ and
Visual Basic but the client wanted the application to be developed in Java and
wanted the product within four months.
Roles & R esponsibilities
• Preparation of Requirements Specification and getting signoff for the same
• Knowledge transfer to the Delivery team
• Involved in Design discussion
• Preparation of Unit/Integration/System test plans
• Unit/Integration/System testing
• Providing training on the product to the end users
• Implementation of the product at the Customer’s site.
• Provide training to the System administrators and End users of the product
Educational qualification
Bachelor of Science (B.Sc.) from Bangalore University