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

Software Developer

nov 2020 — jul 2023

Full-Stack

Overview

Bijgedragen aan twee grote platformtracks: het Dashboardplatform — drie verbonden tools (Admin, Scorecard, Visual Library) voor het beheren van klantprojectmetadata, KPI's, advertenties en surveys — en een nieuw Kafka-gebaseerd Consumer Platform voor real-time DMP-eventverwerking. Gewerkt aan backend-API's, SQL-datalaag en frontend-UI-componenten.

Key Achievements

  • Drie verbonden dashboardtools ondersteund (Admin, Scorecard, Visual Library) voor KPI-beheer, scorecarduploads via meerdere workflows en klantgerichte datavisualisatie
  • Nieuw Kafka-gebaseerd event-consumptieplatform van de grond af opgebouwd — DMP-events uit AKHQ verwerken, transformeren en in real time doorsturen naar het dashboardplatform
  • Features ontwikkeld en onderhouden voor de volledige event-verwerkingspipeline inclusief backendservices, datapersistentie en frontend-weergave
Doorlopende platformverbeteringen en nieuwe features opgeleverd als onderdeel van de releasecyclus van het team

Tech Stack

.NET Framework 4.x
.NET Core
REST API
ASP.NET MVC
Knockout.js
SQL Server
Entity Framework
Kafka
AKHQ
TDD
Azure DevOps

Projects & Use Cases

Dashboardplatform (Admin / Scorecard / Visual Library)

Drie verbonden interne tools die samen een unified platform vormen voor het beheren van klantprojectdata, KPI's, advertentieprestaties en surveymeta-data. De Admin-module stelt stakeholders in staat klantprojecten en bijbehorende metadata te configureren en beheren. De Scorecard-module ondersteunt meerdere uploadworkflows voor XLS/XLSX-scorecarddata in verschillende bedrijfsprocessen. De Visual Library biedt een klantgerichte interface voor het doorbladeren en bekijken van project- en scorecardgegevens op een gestructureerde, visuele manier. Features worden iteratief opgeleverd voor alle drie de modules, met een gedeelde .NET-backend en SQL Server-datalaag die het volledige platform ondersteunt.

.NET 4
.NET Core
ASP.NET MVC
Knockout.js
SQL Server
Entity Framework
REST API

Consumer Event-verwerkingsplatform

Een greenfield event-consumptieplatform van de grond af gebouwd om real-time events te verwerken die afkomstig zijn van de DMP (Data Management Platform)-kant van het bedrijf. Events worden gepubliceerd naar Kafka-topics en opgeslagen in AKHQ — het platform consumeert deze events, past transformatie- en verwerkingslogica toe, slaat de resultaten op en toont de data in het Dashboardplatform. Hiermee werd een end-to-end event-driven datapijplijn gerealiseerd tussen de DMP- en dashboardsystemen, ter vervanging van een eerder handmatige of batch-gebaseerde datastroom. De service is gebouwd met focus op betrouwbaarheid en observeerbaarheid, met testdekking voor de volledige verwerkingspijplijn.

.NET Core
Kafka
AKHQ
SQL Server
REST API
TDD
Azure DevOps
Back to ExperienceGet In Touch