Import Substitution of Customer Data Management for a Bank

We participated in an import‑substitution project to replace foreign vendor components with a domestic CDI (Customer Data Integration) platform for a bank’s in‑branch customer service application, with the longer‑term goal of substituting the legacy Siebel CRM frontend.

Customer

A regional bank operating 200+ branches across 28 regions.

Business objectives

  • Eliminate risks associated with reliance on foreign software and potential sanctions-related support interruption. 

  • Create a single, reliable source of truth for customer data — a “golden customer record.” 

  • Remove discrepancies in customer data used across processes and systems. 

  • Standardize rules for creating, processing and editing customer records.

Development objectives

  • Implement registration of new customers via the branch front‑end with data propagation into the CDI. 

  • Enable distribution of updated customer data from the CDI to all bank systems. 

  • Implement search of existing customers in CDI with consideration of the customer identification level.

Key outcomes (highlights)

  • Development time for the implemented scope reduced by 6×. 

  • Changes consolidated into 1 microservice instead of modifying 7 separate microservices.  

Solution

  • Process design: We analyzed dozens of user scenarios and built an end‑to‑end customer data workflow — from customer search to product issuance — with automated and manual conflict resolution (controlled merging of duplicate records).

  • Registration flow: Implemented a robust new‑customer registration mechanism in the branch front system with reliable translation and persistence of data into the CDI.

  • Duplicate handling and identity level: Delivered logic for assigning customer identification levels and an automated duplicate‑collapse mechanism that improves search accuracy and reduces manual work.

  • Data propagation: Implemented processes and integration routes to reliably distribute updated customer records to downstream master systems and CRM.

  • Roadmap: Two next stages are planned — building a dedicated customer data store and migrating selected attributes to other master systems.

Business and operational results

  • Data quality and consistency: Improved CDI data accuracy via automated and supervised duplicate merging.

  • Efficiency gains: Significant reduction in time required to create, search and manually resolve duplicates, lowering staff workload.

  • Faster, more accurate branch service: Unified search by the golden customer record and automated duplicate collapse shorten customer service time at the branch.

  • Reduced operational risk: Mitigates dependence on foreign vendors and potential disruption from sanctions or discontinued support.

  • Standardization: Unified data handling rules and regulated processes across all branches, improving predictability and governance.

  • Scalable architecture: Centralized, consistent customer data available across systems supports future growth and integrations.

Why this project matters

Replacing foreign components with a domestic CDI and building robust, automated data workflows yields both technical resilience and direct business value: fewer manual operations, faster branch servicing, consistent customer records across channels, and reduced compliance and supply‑chain risk.

Technologies

  • PostgreSQL

  • Confluence

  • Jira

  • Postman

  • Swagger

  • PlantUML

  • React

  • .NETREST API

  • RabbitMQ

Other cases
Warehouse Management System (WMS) Audit in 10 Days
Mobile App for Yugoria Insurance Company
Magnit Delivery: IT System Quality Assurance
Designing a Mobile App for ViewEvo
Warehouse Management System (WMS) Audit in 10 Days
Mobile App for Yugoria Insurance Company
Magnit Delivery: IT System Quality Assurance
Designing a Mobile App for ViewEvo
Send us your request
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Tell us your idea
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Написать нам
Please tell us about the tasks currently on your project.
We will offer expert consultation, recommend qualified specialists, and provide an overview of outstaffing rates.
Field of Expertise
Number of Specialists
Middle
TeamLead
Senior
TechLead
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Express сonsultation
Please fill out all fields in the form.
An expert will contact you within the working day.
Field of Expertise
Attach a file (up to 10MB)
File selected
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
Ваши данные
Данные кандидата
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Отправить
Отправлено
Заказать демонстрацию
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB