Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Resume of Mr.

Suvojeet Pal

SUVOJEET PAL Cell No: 5023097928


Software Engineer – MDM/ Microservices/Cloud
Email: suvojeetpal@live.in
Location: Naperville, IL

SUMMARY

Suvojeet is an accomplished Senior Consultant having a total 11.9 Years of Experience in


Development of global MDM rollouts for large enterprises. He has been instrumental in
architecting large MDM implementations in diverse MDM technologies like IBM Infosphere
MDM (Physical and Virtual). He demonstrates technical capabilities to large MDM Programs
for the fully integrated Banking, Insurance and Retail Industry. He is deeply involved in
discussing with different business partner to understand the business-critical data from MDM
Hub. He is an EDM Subject Matter Expert and domain consultant with specialization in
Banking and Telecom. He is having an immense knowledge in MDM tools like IBM Advance
MDM (Initiate/Physical), Reltio MDM. He possesses good theoretical knowledge in Cloud
Platform like AWS, Data Science with an expertise skill in programming language like Python,
Java, J2EE, SQL, Shell Scripting, Web Service, Application Servers WebSphere and MDM data
models. He is working as a technical lead in MDM projects for the last 5 years.

EDUCATION DETAILS:

Title of the Degree with Branch: Bachelor in Information Technology (IT)


College/University Birbhum Institute of Engineering and
Technology

TECHNICAL SKILL

Hardware Pentium /Amd


Operating System Windows, Unix
Programming Languages Java, Python, J2EE, JSP, Oracle PL/SQL,
Shell Scripting
Databases & Tools IBM InfoSphere Master Data Management
Advance and Hybrid Edition, IBM
RSA/RAD, Reltio MDM, Spring Tool Suite,
Toad, Putty, Bit Bucket, SQL Developer, TFS.
Other Utilities IBM WebSphere 9.0.8, Oracle Pivotal Cloud
Foundry as PAAS, Eclipse, AWS Cloud
Foundry, Apache Tomcat, Computer Aided
Software Testing (CAST), IBM/Kafka MQ.
Technologies / framework CodeTableComparator, Spring Boot

EXPERIENCE SUMMARY:

➢ Experienced in IBM InfoSphere MDM Advance, Java, J2EE, Web Services with 11.9 years
of experience in IT industry (Banking, Telecom and Retail).
➢ Working on IBM InfoSphere Master Data Management (Virtual and Physical) tool for
last 9 years.
➢ Responsible/ Involved in Designing, Development, Unit Testing, Estimation and Project
Scheduling.
➢ Primarily focused on building Enterprise Data Management solutions with Data
Analysis and Data Profiling for business-critical attributes.
➢ Strong experience in Spring Framework such as Spring MVC and Spring JPA.
➢ Strong hands - on experience with Spring IO, Spring Boot.
➢ Good experience in developing Web Services SOAP, JAX-WS, WSDL.

Cognizant Technology Solutions India Limited -1-


Mr. Suvojeet Pal
➢ Independently configure the best for Algorithm for unique identify customers across
enterprise.
➢ Responsible for project status reporting, client communication and coordination for
timely completion and quality maintenance of project.
➢ Expertise in implementation of Software Development Life Cycle for the projects.
➢ Co-ordination with different Operational Teams.
➢ Responsible in discussing with different business client to understand the business-
critical requirement and design the technical implementation solution.
➢ Co-ordination with clients for understanding different Business use cases and Process
flows.
➢ Implement Micro-Services API to Consume Customer and Account Data.
➢ Experienced in Implementing Cloud based solution using Amazon Web Services.

CERTIFICATION:

• Certified on Python for Data Science (University of California San Diego)


• IBM Data Science Foundation Level 1
• IBM Cloud Private Foundation Technology

PROJECT SUMMARY:

PROJECT PROFILE:

Project Title Customer Master Record


Duration 10/19/2020- Till Date
Location Irving, TX
Hardware Pentium
Operating Systems Linux and Windows
Tools/Product IBM MDM Advance Edition v11.6
Programming Languages Micro-Services, Python 3.0, SQL, Shell
Scripting,
Cloud Platform AWS

PROJECT DESCRIPTION:

Customer Master Record is a robust and enriched customer data hub which drive accuracy and
sophistication of Product and Experiences where customer is the center of the services. The
application delivers a global consistent real time consumer repository linked to system of
engagement and channels and analytics platform. It provides consolation view of customers
across all products and accounts based on business rules. Perform Customer Recognition
consolidating multiple unique identifiers into single universe. Customer Data is enhanced to
support advance analytics with additional data and Realtime provisioning of customer
information to front line

ROLES AND RESPONSIBILITIES IN THE PROJECT:


CMR application is fully getting migrated to custom MDM solution from IBM MDM
implementation. As a solution designer he is engaged in understanding the current
implementation includes all data model and business logic implementation.
Understand the current Matching Logic from Abinitio and move the same to python-based
matching while exposing the matching engine as services using Flask.
Working with Data team to create and mapped custom data-model to support all attributes
currently implement in MDM and Non- MDM data hub.

-2-
Mr. Suvojeet Pal
Design and developed Micro-Services API to support different BAU transaction, consuming
message from RealTime services and publishing message to Kafka topic post successful
transaction execution.
Implement custom Survivorship rules, and Source Supremacy Rules on business-critical
attributes, to provide a true customer specific view across the enterprise.
Replace MDM Batch process using Kafka Stream Process.

PROJECT PROFILE:

Project Title Client and Account Data Hub


Duration 05/16/2016 – 10/16/2020
Location Chicago, IL
Hardware Pentium
Operating Systems AIX and Windows
Programming Languages Java, J2EE, SQL, Shell Scripting, IBM MDM
Advance Edition v11.0,
Technologies / framework CodeTableComparator. Control -M,
DynamicDataHubRefreshAccelarator,
MyBatis, Bamboo Integration
Cloud Platform Pivotal Cloud Foundry

PROJECT DESCRIPTION:

CADS is a central data hub to store Clients, Prospects, Relationship Manager i.e Legal Entities
and their accounts, relationships and entitlements. Primary purpose of this implementation is
storing golden Legal Entity at enterprise level. Thus, it involves standardization of data,
deduplication, matching, merging and suspect creation. There are 18 sources systems which
contribute account and party data, including different roles, relationship and business
consolidation and Hierarchy. These data pass different business rules before persisting and
notifying customer about the delta change. MDM exposes its data in multiple forms which
include event-based notification, real time services and materialize views refresh daily after
batch execution. There are different Micro Service written to fetch consuming system specific
data.

ROLES AND RESPONSIBILITIES IN THE PROJECT:


As an onshore lead he is responsible in discussing with different business client to understand
the business-critical data from MDM Hub and prepared the requirements specification

document for the application.


He is responsible in defining master data objectives by analyzing user requirements,
envisioning system features and functionality. He is also engaged in collaborating the overall
business and technical requirement to identify the critical parameters of Master Data Hub. He
is doing complex analysis with customer demographic information globally from different
sources systems to identify the condition of a set of values, of critical attributes, that will be
used by Initiate PME algorithm for Matching.
He is actively involved in MDM database related optimization and restructuring. He is solely
responsible to design the best fit complex Probabilistic Matching Algorithm for different entities
using IBM Infosphere MDM to uniquely identify a customer from various legacy systems, to
optimize business processes and delivers consistent & trusted master data, negating any
redundancies.
He has customized MDM Hierarchy and Grouping Consolidation model to support revenue
calculation, Survivorship rules, implementing the Source Supremacy Rules on business-critical
attributes, to provide a true customer specific view across the enterprise.
He is actively involved in designing and development of MDM-Micro Service Façade
framework hosted on Cloud Foundry for Master Data. This application is used by consumer in
calling IBM Master Data Hub to get a seamless access of a comprehensive, trusted data of
critical entities across the enterprise.
-3-
Mr. Suvojeet Pal
He has developed the Enterprise based derivation Role Engine which derived the party macro
role depending on account relationship with client.
He is engaged in designing and developing Counter Party hub to provide consumer specific
Customer Views.
Use CI / CD concept with BitBucket and Bamboo for continuous integration, build, test case
execution and prepare package for Code Deployment in production.
He has integrate and customize DynamicDataHubRefreshAccelarator(DDHRA) with client
Master Data Hub using shell script to fetch most recent legal entity details for different
consumer. This tool is directly integrated with Data Hub to consume daily change.
He has innovated and developed CodeTableComparator, a highly in-memory comparison tool
build on Python to compare metadata across cross origin database resources. The tool is very
efficient to keep metadata in sync between Environments. It also generates automated report
in case of any discrepancies found in metadata across different instances.

PROJECT PROFILE:

Project Title Non- Patient Hub Mastering


Duration 09/28/2015 - 05/13/2016
Location Louisville, KY, USA and Kolkata, India
Hardware Pentium
Operating Systems AIX and Windows
Programming Languages Java, J2EE, SQL Shell Scripting, PureQuery
Technologies / framework IBM MDM Hybrid Model, BRAVO

PROJECT DESCRIPTION:

Patient MDM creates an authorized source of truth for high quality patient data. Without
patient MDM, there is no single source of truth for persons with a non-Patient payer
relationship. This will provide unambiguous source of patient data to additional service layers.
Mastering patient data is required to track all history of an individual patient between the
Transient clients and between the PCP’s. When a single Transient client does not effectively
master their own patients between provider entities, the Patient MDM will also provide that
service.
Deploy physically distinct servers from the enterprise MDM solution for Patient MDM.
Ensures no inadvertent usage by payer system users Permits distinct access rights to data.
Provides infrastructure for ongoing patient data needs. Build on existing enterprise solution
based on IBM InfoSphere MDM. Need to Implements Hybrid Model and Custom Master Data
Records built by IBM InfoSphere MDM Advanced Edition.

ROLES AND RESPONSIBILITIES:

As an onshore Technical Lead, Suvojeet was responsible in complete understanding of the


application Business and Process flows with Client in preparing the technical design
documents.
He was involved in designing the system architecture, doing the data analysis and data
profiling with the client.
He was solely responsible in Installation of IBM Infosphere MDM V 11.4 on AIX box for
different environment. He had integrated and customize Physical MDM with Virtual MDM
using Hybrid MDM.
He creates multiple addition and extension to consume different business critical attributes.
He was responsible in configuration and custom development of Inbound /Outbound
interfaces for consuming data in MDM from different source systems.
He had development Transaction level behavior extension to customize Notification in case
of change in Data in master Hub.
He had developed and customize the MDM Notification to publish the change data on any
entity.

-4-
Mr. Suvojeet Pal
He designed the best fit configuration of the algorithm to uniquely identify a patient in the
systems. He had developed Source Supremacy, Value density rules for different demographic
critical attributes to form golden record view.
He was responsible in Hybrid Implementation of IBM MDM to maintain Patient Demographic
Golden Records in Physical MDM.
He has configured and customizes all the custom attributes using MDM Configuration and
Development and did the mapping between the Virtual and Physical Hub.
Create different Materialize view to publish daily capture data change post of Batch
Execution.

PROJECT PROFILE:

Project Title Retail Customer Platform


Duration 03/14/2015- 09/21/2015
Location Kolkata, India
Hardware Pentium
Operating Systems AIX and Windows
Programming Languages Java, J2EE, SQL, Shell Scripting, IBM
InfoSphere MDM Standard Edition (Virtual
tool)
Technologies / framework Marklogic, Custom Data Steward Center,
Spring Framework, DataQualityMetrics

PROJECT DESCRIPTION:

Client has implemented IBM MDM for Global Customer Platform to US, EMEA and APAC to
get a broader customer insight. Global Customer Platform will provide the capability to
showcase a distinguished experience across the regions and brands that reflects the brand
value.
Client need to build a Global Customer Platform for Americas to get a 360° view of the
customer Common, centralized, flexible enterprise wide architecture and simplification of IT
systems to support key business and CRM initiatives. Integrate data assets and enrich current
data assets with value appends Develop customer attributes and deliver through Customer
Foundation for Americas. Campaign management to enable targeted and personalized
customer interactions. Ability to measure and drive ROI and Cost Benefit. Build a Global

ROLES AND RESPONSIBILITIES:


As an offshore Technical Lead, Suvojeet is responsible in complete understanding of the
application Business and Process flows; he used to have daily follow up calls with Client in
preparing the technical design documents.
He had performed extensively data analysis and identifies the critical data attributes to be
used for PME algorithm using complex SQL/PLSQL Query. Configure the attributes
mapping and algorithm for matching the entities from different source system across globe
using Virtual MDM tool. Generate multiple times sample pair analysis report after weight
tuning and discuss with Business team to freeze the algorithm for Customer Platform
He w
He was responsible in configuration and custom development of Java API to onboard
customer data in MDM from different source systems from different region of the world.
He designed the best fit configuration of the algorithm to uniquely identify customers across
English and Non-English regions from different silos systems.
He was responsible in Configuration and customization of custom attributes in Inspector,
Task management in the IBM MDM inspector.
He has customized and configure BatchProcessor process/consume daily XMLs, processed
and archived.

-5-
Mr. Suvojeet Pal
He had developed MDM Broker agent using Java, Struts, Marklogic Java API to store real
time transaction xmls in NoSQL Database (MarkLogic) and pass the transaction data to MDM
Hub for Golden Record Derivation.

DURATION OF THE PROJECT: 8 months

PROJECT PROFILE:

Project Title MDM Implementation for Product Company


Duration 09/03/2014 - 03/10/2015
Location Bangalore, Kolkata, India
Hardware Pentium
Operating Systems AIX and Windows
Programming Languages Java, J2EE, SQL, Shell Scripting, IBM MDM
Virtual Edition
technologies / framework Inspector Application. Clover ETL

PROJECT DESCRIPTION:

Product Company has embarked on a comprehensive MDM implementation & Hybrid


program in order to gain a single view of data and meet growth, revenue-generation & cost-
reduction goals. There are multiple systems DNB, SFDC, ECC which on board esteem
customers and all the data flows to MDM HUB by means of ETL or Web Services. There is
overlap of information across these data stores, with Master Data Management (MDM) it will
integrate master data of these entities across these data sources, de-duplicate the entities, put
in place validations and quality checks, establish proper governance of the information, setup
processes by which this information can be accessed easily by all authorized consumers and
lay a foundation for a golden view of the entity. Relationships between the entities of these
domains were necessary, will be established and will be readily available to be used for
business

ROLES AND RESPONSIBILITIES:

As an offshore developer Suvojeet is responsible in complete understanding of the application


Business and Process flows with Client on daily follow-up call. He had crafted the right
architecture to meet business requirement and developing the application to implement the
Business Logics and upgrading the system using IBM MDM Server (Virtual), Java, J2EE and
SQL technologies. He was deeply involved in Migration of IBM Initiate to upgrade version
He also provided guidance with his demonstrative skill in analyzing, creative problem solving,
technical assessment and strategic planning for MDM.
He had developed Event Based Functional Procedure to refresh MDM DataHub after every
night Batch load to form Custom Master Data Record from change data set using Oracle
SQL/PL-SQL for downstream systems.
He also developed Custom Data Steward Center was developed using Spring, Java, J2EE to
provided 360 Golden Level Views of Legal Entities. Data Steward used this Interface to identify
the suspect candidate formed due to PME algorithm and collapse records if those are same or
marked them as separate Entity.
He had innovated and developed DataQualityMetrics reporting tool using Unix Shell Script,
Java and SQL to get the daily change data set error/failure summary from Exception log table
and send email report for analyzing. DQM also plays a vital role for reporting transaction
performance and daily CDC timing.
Implemented IBM MDM Product Fixes across multiple environments.

PROJECT PROFILE:

-6-
Mr. Suvojeet Pal
Project Title True Customer View UK
Duration 06/30/2014 – 09/02/2014
Location Bangalore, Kolkata, India
Hardware Pune, India
Operating Systems Windows and Unix
Programming Languages Java, JSF, J2EE, SQL, Shell Scripting
technologies / framework IBM MDM WCC Edition, IBM WebSphere
Application Server, Control - M

PROJECT DESCRIPTION:

It’s a Retail and Business Banking project, providing various products and services to
customers across the globe. Data are flowing from different legacy systems, these data lacks
consistency across the sources and across the enterprise, is incomplete at any single source, (as
each source captures the information needed for its purposes) lacks desired quality, is
duplicated with discrepancies and cannot be easily aggregated to provide a 360 view of any
entity in the domain of interest. Master Data Management (MDM) will integrate master data
of these entities across these data sources, de-duplicate the entities, put in place validations and
quality checks, establish proper governance of the information to have a 360-degree view of
the customers. A Single Customer View across all regions helps the business with immense
opportunities to cross-sell and improves the business. The True Customer View middleware
solution provides the channels, self and assisted, to interact with a Global Customer Registry
that provides the cross-references of customer identifiers (CIFs) across various regional
customer on-boarding systems

ROLES AND RESPONSIBILITIES:

Suvojeet was reviewing the architecture and design of the individual source systems to
ensure that the proposed MDM hub was according the requirements.
He identified, cleansed the load identity and coverage data into the centrally managed Master
Data Management (MDM) hub to enable a registry style repository.
He designed and constructed of the Java service layer and formulating the multithreaded
approach of processing each record in the MDM hub. Developed services to provide
information to the other downstream systems.

He had developed multiple Services using different components of IBM MDM v11 with
OSGI, MANIFEST, bundle/cba, BluePrint, Business Proxy, External Rules, DataAdditions,
DataExtensions, BehaviorExtensions, ExternalRules and Suspect Duplicate Processing using
eba, bobj, eobj, java/j2ee, xsd.

He was responsible in debug Code and do analysis for production defect and issues. Identify
and implemented the fixes on priority basis.

PROJECT PROFILE:

Project Title KYC Anti Money Laundering Sanction


Duration 02/09/2013 – 06/27/2014
Location Pune, India
Hardware Pentium
Operating Systems Windows and Unix
Programming Languages Java, JSF J2EE, SQL, Shell Scripting
technologies / framework IBM MDM Physical (WCC), Data Steward
User Interface, MADCONFIG utility

PROJECT DESCRIPTION:

-7-
Mr. Suvojeet Pal
There are multiple Core systems which only capture certain KYC data which is not normally
mandatory. Customers on boarding systems are required to capture the Mandatory KYC
information of customers in the system and use the same for Sanctions Screening and Risk
Assessment. This system is design to have in place which will capture the mandatory KYC
data, risk assess a customer based on the provided information and store customer’s data for
reporting and reviewing KYC compliance of a customer by capturing the mandatory fields
from external system – Risk scoring of a customer based on a centralized scoring model to help
the business with enormous prospects to cross-sell and improves the commercial. Makes KYC
fields’ mandatory as per business requirement. It has customer data for Individual and Entity
Liability accounts, Loans and Credit cards. Application processes are integrated with those of
the core systems. It had an interface with core customer on boarding systems for fetching
customer data, with Datanomic for sanctions screening.

ROLES AND RESPONSIBILITIES:

Suvojeet was associated as a developer for MDM Integration. He was responsible for entire
development in upgrading the system from IBM MDM8.0 to IBM MBM 9.0.2, go-live and post
production warranty support..He demonstrated technical capabilities to this MDM Programs
and designed and developed MDM service layer and legacy system layer. He was also
responsible for designing, developing, unit testing and implementation of IBM WCC new
Business Logics as per the requirements. Upgrade legacy IBM MDM System to new Version.
With his skill in analyzing, creative problem solving, technical assessment and strategic
planning helped client in solving different issues and implementations.
He was responsible in Upgrading the existing MDM V8.0 database for InfoSphere MDM to the
V9.0 version, including database objects, data sources, and table space.
Used MADCONFIG upgrade virtual MDM utility to upgrade InfoSphere
MDM Server database. Migrate all the existing services, business object and different
components to Version9.0 compatible.
He had extensively used IBM MDM API, Java, J2EE for developing different Business Proxy
and Services.

PROJECT PROFILE:

Project Title Integrated Decision Support System


Duration 01/24/2011 – 01/20/2013
Location Pune, India
Hardware Pentium
Operating Systems Windows and Unix
Programming Languages Java, J2EE,WebServices,PL/SQL,Shell
Scripting and jQuery, AspectJ
technologies / framework Computer aided software testing (CAST) tool
for testing code quality

PROJECT DESCRIPTION:

IDSS is an AT&T’s Business Intelligence project that is used to trace/monitor transaction,


diagnosis and analyze CSI http traffic. The IDSS suite of systems captures, aggregates, and
analyzes all CSI traffic for the front-line resources and also top management.
The system is able to trace real time transactions details and generating different reports from
backend that helps to diagnosis and analyze different client and as a result reducing the MTTR
during outage also mapping different transaction elements, to give a bird’s eye view for all the
CSI http traffic.
IDSS was developed to search and fetch those MTTR transactional XML from RainStor.
Use JXL and JAXB to convert the XML request and generate reports to diagnosis and analyze
MTTR traffic providing a bird’s eye view for all the CSI http traffic

ROLES AND RESPONSIBILITIES:


-8-
Mr. Suvojeet Pal

Suvojeet did the analysis of functional requirement and preparation of technical design
documents. He was involved in coding in Java for the development of Service Layer that works
as middle layer in monitor the other applications end to end performance.
He prepared the total framework using Web Services, JSP, jQuery and PLSQL. He designed
and developed Web Services and implemented asynchronous processing through JMS Queue.
He wrote real time transaction to support business requirement.
He had used Java, J2EE, JSF and jQuery to design IDSS dashboard to track CSI traffic.
Implement SOAP based web service to consume transactional data and stored in RainStor
Database.
Developed Multi thread-based Java agent to consume transactional data from CRM source
system.
He had integrated AspectJ for transaction control and log the performance of different
method for IDSS systems.

PROJECT PROFILE:

Project Title Personal Development Tracking System


Duration 12/10/2009 – 01/21/2011
Location Pune, India
Hardware Pentium
Operating Systems Windows and Unix
Programming Languages Java, J2EE, SQL, jQuery
Tools/technologies / framework Struts Framework

PROJECT DESCRIPTION:

PDTS system is a Customer Care tool created for management to standardize, track and report
on coaching/training interactions. It allows managers with direct reports to record coaching
discussions which then become a part of a permanent record for the employee. Provides
detailed reports on duration of time Managers have spent coaching their Non-Management
Employees. Establishes consistent development standards and tools for managers

ROLES AND RESPONSIBILITIES:

Suvojeet played a vital role in designing the front-end GUI architecture and implementing the
Business Logics where he took the responsibilities of designing the static and tracking pages as
well as dynamic pages by working in coding and bug fixing. He worked on code reviewing
and testing. He also performed weekly basis client demonstration for acceptance criteria.
He had extensively used Struts Framework to developed end to end applications.
Developed Customer Care tool user interface using Java, jQuery. This interface is used by
managers to track and report different training interaction.
Struts framework was used to write different service transaction in backend to persist/fetch
different coaching discussions in/out of Oracle Database.
He was involved in fixing and analyzing different bugs and implement new functionality using
Java, jQuery and Struts Framework.

PROJECT PROFILE:

Project Title 1st Round UG Medical Counseling.


Duration 06/25/2009 – 10/02/2009
Location Kolkata, India
Hardware Pentium, AMD
Operating Systems Windows and Unix
Programming Languages Unix shell scripting
technologies / framework Router Configuration

-9-
Mr. Suvojeet Pal
PROJECT DESCRIPTION:

1st Round UG Medical Counseling is an All India Medical Counseling where medial students
used to choose/allocate seat for studying Medical course through online throughout India.

ROLES AND RESPONSIBILITIES:

Suvojeet played a vital role in supporting the entire online All India Medical Council by
configuring the router, and ISDN connection. He was also responsible in monitoring the
network traffic during the council and to keep the routers, ISDN and VSAT connection stable
during the counseling phase.
He was involved in supporting and configuring different CISCO Router.
Router Installation at AIIH-PH for different Enterprise, using pre-defined configuration.
Video Conferencing Setup using 2*2Mbps Lease Line Connection, 3 ISDN connection (Using
Cisco 1841 Router) and VSAT Connection.

SPECIAL ACHIVEMENT:

• Awarded by Cognizant Technology Solution for Innovation of DB Comparator Tool,


MDM Automation Testing Tool for Version 11.4.
• Awarded Silver by Cognizant for Outstanding Performance in improving Project
Process/Productivity.
• PAT on the back awarded by Tech Mahindra
• Second Position Awarded by IEEE for Project on College Management. (Using HTML,
JSP & Oracle9i)

Suvojeet Pal
Place: Naperville, IL USA
Date: May 26th 2021
Cell: +15023097928

- 10 -

You might also like