Back to Case Studies
CustomerMatrix
CUSTOMERMATRIX / COGNITIVE COMPUTING PLATFORM

Scaling a Multidisciplinary Product Engineering Team from 6 to 18 Professionals

How TECUNIQUE built and evolved an integrated development, QA, DevOps and data team for CustomerMatrix—working alongside its France-based R&D organization across product development, testing, releases, cloud infrastructure and ongoing support.

CustomerMatrix & How the Partnership Began

Cognitive Computing & Previous Collaboration

CustomerMatrix developed a cognitive computing and data-enrichment platform designed to help enterprises connect and enrich information across existing CRM, contact-centre and KYC workflows. The company was headquartered in New York, with its R&D organization in Paris, and worked with large enterprise customers across financial services, insurance and other industries.

Gilles André, Co-Founder and CTO of CustomerMatrix at the beginning of the engagement, already knew TECUNIQUE through previous collaboration around PolySpot. When CustomerMatrix needed to establish additional engineering capacity around its product, Gilles approached TECUNIQUE to build a dedicated team.

The engagement began in June 2013 with six professionals—2 Software Engineers working alongside CustomerMatrix developers and 4 QA Engineers providing testing capacity under the France-led QA organization—and subsequently expanded as product and architecture requirements evolved.

Enterprise Adoption: CustomerMatrix publicly referenced organizations including BNP Paribas, Allianz and Schneider Electric among its customers.

At a Glance

Client

CustomerMatrix

Ecosystem

Enterprise CRM, KYC & Workflow Enrichment

Product / Platform

Cognitive Computing & Data Enrichment

Team Growth

6 → 18 professionals

Capabilities

Development · QA · DevOps · Data Engineering · Data Analysis

Engagement Model

Dedicated Product Engineering Team

Engagement Period

June 2013 – December 2017

Working Model

Integrated India–France Scrum Teams

Client Location

New York, USA · Paris, France

Business Milestone

CustomerMatrix acquired by Medtech Group — December 2017

Dedicated Team Growth

Growing from 6 to 18 Dedicated Professionals

As CustomerMatrix expanded its product and engineering requirements, the TECUNIQUE team grew from its initial development and QA structure into a broader multidisciplinary product organization covering application engineering, specialized QA, AWS DevOps, data engineering and data analysis.

6 → 18

Dedicated Professionals at Peak

Development5

Java · Angular · Full-stack · JavaScript/jQuery · GWT

Backend services, frontend modules, search integration, APIs, administrative features, and data enrichment.

Quality Assurance7

4 Manual QA · 1 Automation · 1 Performance · 1 Team Lead

Functional testing, Selenium/Cucumber automation, JMeter load testing, Postman API testing, and release validation.

AWS & DevOps2

AWS · Terraform · Ansible · Jenkins CI/CD

Cloud environment management, CI/CD pipelines, infrastructure as code, and operational monitoring.

Data Engineering2

Transformation & Enrichment Modules

Developing modules to ingest, standardize, and transform diverse multi-source enterprise data.

Data Analysis2

Structured Collection & Output Validation

Validating transformed outputs and verifying that processed data met quality requirements.

Client-Selected Dedicated Talent

TECUNIQUE recruited. CustomerMatrix validated.

Step 01

Source & Screen

TECUNIQUE identified suitable candidates, performed initial screening and conducted the first interview.

Step 02

Technical Evaluation

CustomerMatrix’s France-based team conducted subsequent technical interviews.

Step 03

Practical Assessment

Developers and automation engineers completed practical coding or technical tests where relevant.

Step 04

Final Selection

CustomerMatrix approved candidates who successfully completed the evaluation process.

Step 05

Employment & Onboarding

TECUNIQUE managed salary negotiation, joining, payroll, employment and ongoing HR administration.

This gave CustomerMatrix direct control over technical selection while TECUNIQUE managed the local recruitment and employment process in India.

Cross-Border Engineering Management Model

Integrated India–France Scrum collaboration with shared delivery responsibility.

Leadership & Direction

CustomerMatrix France R&D

Product priorities · Engineering direction · Overall management

Local Coordination

India Team Leads

Day-to-day coordination · Technical & QA leadership · Team responsibilities

Operations & HR

TECUNIQUE Leadership & HR

Performance management · Employment · Appraisals · Team continuity

Delivery and performance responsibility was shared rather than operating as a purely client-managed staff augmentation model.

Product Engineering Responsibilities

TECUNIQUE developers contributed across both frontend and backend platform layers.

Backend Services

Application and platform backend development using Java, Spring, and microservices architecture.

Frontend Modules

Development across evolving frontend frameworks and intuitive product interfaces (GWT, Angular, Vue.js).

Search Modules

Search functionality and related platform capabilities across customer data.

Search & Indexing

High-performance indexing and query pipelines utilizing Solr, Lucene, and Elasticsearch.

APIs

Comprehensive application and platform API development for third-party integrations.

Administration Features

Administrative functionality supporting platform use, permissions, and tenant configuration.

Data Enrichment

Product features designed to transform and enrich information from multiple enterprise sources.

QA Across the Release Lifecycle

Quality engineering spanning manual validation, automation, performance testing, and defect investigation.

Functional & Regression Testing

Test planning, functional validation, and regression coverage across product releases.

Test Automation

Automated regression coverage using Selenium, Cucumber, TestNG, and Jasmine.

API Testing

API validation and endpoint contract verification using Postman.

Performance Testing

Performance, stress, and load testing using Apache JMeter.

Release Validation

Comprehensive validation and regression activities around releases and product versions.

Defect Investigation

First-level technical investigation, reproduction, and defect analysis.

Product Documentation

Dedicated maintenance of product and release documentation across versions.

Functional / UI AutomationSelenium · Cucumber · TestNG · Jasmine
API TestingPostman
Performance TestingApache JMeter
Engineering DeliveryJenkins CI/CD

Across the Product Lifecycle

Releases, Validation & Ongoing Technical Support

Across four-and-a-half years, the dedicated team contributed throughout the product and release lifecycle across multiple versions of CustomerMatrix.

QA engineers conducted comprehensive functional, regression, API and load testing ahead of major rollouts, while also providing the first level of technical support after releases by reproducing reported customer issues, analysing system behaviour, and gathering diagnostic data.

Cases requiring deeper technical investigation were escalated directly to TECUNIQUE and France developers for root-cause resolution. This gave the team end-to-end responsibility across development, release validation and ongoing post-release stability.

AWS & DevOps Engineering

Expanding into cloud delivery and infrastructure automation with operational responsibility across environments.

AWS Environments

Management and support of cloud environments across development, staging, and production.

CI/CD Pipelines

Build and deployment pipeline responsibilities ensuring continuous delivery.

Deployments

Application and multi-environment deployment activities.

Infrastructure Automation

Infrastructure as Code utilizing Terraform and Ansible.

Monitoring & Observability

Monitoring, log aggregation, and operational visibility.

Environment Management

Ongoing infrastructure, security, and environment administration.

Data Engineering & Data Analysis

Turning diverse multi-source information into standardized, enriched product data.

Data Engineering

TECUNIQUE Data Engineers developed modules for transforming and integrating large volumes of diverse information arriving from different data sources into more uniform and standardized structures, alongside enrichment modules adding context and value.

Data Analysis

Data Analysts supported structured data collection based on defined guidelines and validated outputs produced by the transformation, integration, and enrichment modules to verify that processed information met quality and output requirements.

Technology Evolution Across the Platform

Over the engagement, the platform architecture evolved across frameworks, enterprise search, frontend approaches, and CI pipelines.

Backend & Platform

Core Architecture

JavaSpringSpring BootKafkaZooKeeper

Search & Data

Enterprise Indexing

SolrLuceneElasticsearch

Frontend

UI Frameworks

GWTAngularVue.jsJavaScriptjQuery

Cloud & Infrastructure

DevOps & Automation

AWSTerraformAnsible

Engineering & Delivery

CI / CD Pipeline

JenkinsCI/CD

The technologies above evolved over time and should not be interpreted as one static stack used simultaneously throughout the engagement.

Team & Relationship Continuity

Knowledge Retention & Evolution into OPPSCIENCE

Most TECUNIQUE professionals who joined CustomerMatrix remained with the team throughout the engagement. This strong continuity allowed developers, QA engineers and DevOps specialists to build deep, retained knowledge of the platform architecture, data models and working practices.

When the CustomerMatrix engagement concluded in December 2017 following its business acquisition by Medtech Group, the relationship did not end. Most of the established TECUNIQUE development and QA team continued directly into a new dedicated engineering team supporting OPPSCIENCE.

This carried established working relationships, domain knowledge and engineering experience seamlessly into the next chapter of collaboration.

CLIENT PERSPECTIVE
“Along my time at CustomerMatrix as CTO, it has been a pleasure to work with TECUNIQUE as a contractor and even more as a partner. I always considered the TECUNIQUE consultants as a natural extension of my team. The Indian squad has been very professional, committed, and easy to work with in software development, QA, or data quality. The contribution and facility to adapt have been key to reaching the objectives of my R&D group in an ever-changing startup world. I want to thank all the people onboarded at that time for that. All the best to all of you.”
CF

Christopher Favart

Former CTO, CustomerMatrix

NEED LONG-TERM ENGINEERING CAPACITY?

Build a Multidisciplinary Engineering Team Around Your Product

From developers and QA engineers to DevOps and specialized technical roles, TECUNIQUE can help build and support a dedicated India team that evolves with your product and engineering requirements.