Metrixlab (Toluna)
Senior Software Developer
Jul 2023 — Present
Overview
Part of a cross-functional team of four senior developers rebuilding the TIQM survey platform — a worldwide market-research product — from a legacy MVC system into a distributed microservice architecture. Work spans backend services, AWS cloud infrastructure, and React-based survey flows covering the full survey lifecycle.
Key Achievements
- Led migration of TIQM from MVC to microservices alongside three senior developers, splitting responsibilities across Cambridge (orchestration), Lexicon (solution management), and Thesaurus (user metadata) services
- Built and maintained backend services covering the full survey lifecycle: creation, update, duplication, retrieval, and validation
- Delivered the AdReview survey flow in React and TypeScript, coordinating closely with UI/UX and stakeholders to ship without breaking existing survey paths
- Supported AWS Lambda, API Gateway, CloudWatch, and S3 infrastructure managed with Terraform, including CI/CD pipeline maintenance
Tech Stack
Projects & Use Cases
TIQM Survey Platform Modernization
The TIQM (Toluna Insight Questionnaire Manager) was a monolithic MVC platform managing the full lifecycle of survey creation for global market research clients. The modernization effort re-architected it into a distributed microservice ecosystem, splitting core responsibilities across Cambridge (orchestration), Lexicon (solution management), and Thesaurus (user metadata storage). Backend services were rebuilt in .NET 8 to handle survey creation, update, duplication, retrieval, and validation workflows, with integrations into TEF (Translation & Authentication Framework), Chorus, TQS, and AI Persona services. The serverless execution layer runs on AWS Lambda behind API Gateway, with CloudWatch for monitoring, S3 for storage, and Terraform managing infrastructure as code, enabling independent scaling and deployment of each service.