Amr Madkour

Home
Ervaring
Contact
Amr Madkour

Amr Madkour

Senior Software Engineer

Gepassioneerd door schone architectuur, AI-verrijkte engineering en systemen die meegaan.

Snelle links

HomeErvaringContact

Verbinding maken

© 2026 Amr Madkour. Alle rechten voorbehouden.

Privacybeleid
All Experience

Metrixlab (Toluna)

Senior Software Developer

jul 2023 — Heden

Full-Stack

Overview

Werken als onderdeel van een multidisciplinair team aan de modernisering van het TIQM (Toluna Insight Questionnaire Manager) surveyplatform, van een verouderde MVC-architectuur naar een modern microservice-ecosysteem. Bijdragen aan backend-serviceontwikkeling, cloudinfrastructuur en frontend-surveyflows — binnen een grootschalig marktonderzoeksproduct voor wereldwijde klanten.

Key Achievements

  • TIQM migreren van MVC naar microservices als onderdeel van een team van 3 senior developers en een teamleider — inclusief orchestratiedienst (Cambridge), oplossingsmanagement (Lexicon) en gebruikersmetadata (Thesaurus)
  • Backend-services ontwikkeld en onderhouden voor de volledige levenscyclus van surveys: aanmaken, bijwerken, dupliceren, ophalen en valideren
  • De AdReview-surveyflow gerealiseerd in React en TypeScript zonder bestaande legacy-surveypaden te verstoren, in nauwe samenwerking met het UI/UX-team en stakeholders
  • Serverloze cloudinfrastructuur ondersteund op AWS Lambda, API Gateway, CloudWatch en S3 met Terraform-beheerde deployments en CI/CD-pipelines
  • Tech Stack

    .NET 8
    C#
    Microservices
    React
    TypeScript
    AWS Lambda
    API Gateway
    CloudWatch
    S3
    Secrets Manager
    Terraform
    Bitbucket
    Jira
    SonarQube
    Datadog

    Projects & Use Cases

    TIQM Surveyplatform Modernisering

    Het TIQM (Toluna Insight Questionnaire Manager) was een monolithisch MVC-platform dat de volledige levenscyclus van surveycreatie beheerde voor wereldwijde marktonderzoeksklanten. De moderniseringsoperatie herarchitectureerde het naar een gedistribueerd microservice-ecosysteem — met opsplitsing van kernverantwoordelijkheden over Cambridge (orkestratie), Lexicon (oplossingsbeheer) en Thesaurus (opslag gebruikersmetadata). Backend-services werden herbouwd in .NET 8 voor de volledige surveyworkflow: aanmaken, bijwerken, dupliceren, ophalen en valideren, met integraties voor TEF, Chorus, TQS en AI Persona. De serverloze uitvoeringslaag draait op AWS Lambda achter API Gateway, met CloudWatch voor monitoring, S3 voor opslag en Terraform voor infrastructure-as-code — wat onafhankelijk schalen en deployen van elke service mogelijk maakt.

    .NET 8
    C#
    Microservices
    AWS Lambda
    API Gateway
    CloudWatch
    S3
    Terraform
    REST API

    AdReview Aangepaste Surveyflow

    AdReview is een aangepaste surveyflow voor advertentie-effectiviteitsonderzoek die een aparte gebruikersreis vereist, los van de standaard Toluna-surveytemplates. De uitdaging was een volledig nieuwe ervaring te leveren zonder de bestaande legacy-surveyoplossingen — die door andere klanten nog worden gebruikt — te forken of te beïnvloeden. Nieuwe React- en TypeScript-UI-componenten werden geïmplementeerd naast verbeteringen aan TemplateWizard — de kern-surveyconfiguratie-engine — in nauwe samenwerking met het UI/UX-team en productmanagers. Het resultaat is een op zichzelf staande surveyflow die naadloos integreert met de bredere TIQM-backend-microservices en tegelijk zelfstandig onderhoudbaar blijft.

    React
    TypeScript
    .NET 8
    Microservices
    UI/UX Collaboration
    Back to ExperienceGet In Touch