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

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
Back to ExperienceGet In Touch
Jira
SonarQube
Datadog
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