
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.
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
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
Java · Angular · Full-stack · JavaScript/jQuery · GWT
Backend services, frontend modules, search integration, APIs, administrative features, and data enrichment.
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 · Terraform · Ansible · Jenkins CI/CD
Cloud environment management, CI/CD pipelines, infrastructure as code, and operational monitoring.
Transformation & Enrichment Modules
Developing modules to ingest, standardize, and transform diverse multi-source enterprise data.
Structured Collection & Output Validation
Validating transformed outputs and verifying that processed data met quality requirements.
Client-Selected Dedicated Talent
TECUNIQUE recruited. CustomerMatrix validated.
Source & Screen
TECUNIQUE identified suitable candidates, performed initial screening and conducted the first interview.
Technical Evaluation
CustomerMatrix’s France-based team conducted subsequent technical interviews.
Practical Assessment
Developers and automation engineers completed practical coding or technical tests where relevant.
Final Selection
CustomerMatrix approved candidates who successfully completed the evaluation process.
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.
CustomerMatrix France R&D
Product priorities · Engineering direction · Overall management
India Team Leads
Day-to-day coordination · Technical & QA leadership · Team responsibilities
TECUNIQUE Leadership & HR
Performance management · Employment · Appraisals · Team continuity
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.
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
Search & Data
Enterprise Indexing
Frontend
UI Frameworks
Cloud & Infrastructure
DevOps & Automation
Engineering & Delivery
CI / CD Pipeline
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.
“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.”
Christopher Favart
Former CTO, CustomerMatrix
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.