Amr Madkour

Home
Experience
Contact
Amr Madkour

Amr Madkour

Senior Software Engineer

Passionate about clean architecture, AI-augmented engineering, and systems built to last.

Quick Links

HomeExperienceContact

Connect with me

© 2026 Amr Madkour. All rights reserved.

Privacy Policy
👋Hi, I'm

Amr Madkour

Senior Software Engineer

Passionate about building scalable applications, clean architectures, and user-focused solutions. I enjoy solving complex problems and turning ideas into reliable, maintainable software. Currently expanding my expertise in AI-powered development and modern engineering workflows.

View My Work →Get In TouchResume
Amr Madkour

About Me

Architect by mindset. Engineer by craft.

As a Senior Software Engineer, I think in systems and lead with architecture. I care about building software that is not just functional, but scalable, maintainable, and built to last. Every challenge I take on gets the same treatment: understand it deeply, design it right, and own it from start to finish.

I've worked with diverse, cross-functional teams across multiple industries, including enterprise platforms, healthcare, e-commerce, and market research. I genuinely enjoy learning from the people around me and sharing what I pick up along the way, whether through code reviews, pairing on a problem, or just a good conversation. I believe the best teams are built on open knowledge and growing together.

My core expertise is backend and cloud architecture, but I don't define myself by a stack. The best engineer isn't the one with the longest list of tools. It's the one who can pick up any tool, understand it properly, and deliver something meaningful with it. I actively integrate AI-assisted workflows into my engineering practice, not as a shortcut, but as a way to raise the bar on quality and velocity.

Technical Expertise

The tools and technologies I use to build, ship, and scale.

Backend Development

8
.NET 10
C#
C#
Entity Framework
REST API
Microservices
SQL Server
Kafka
HL7

Frontend Development

11
React
Angular
Next.js
TypeScript
JavaScript
HTML5
Tailwind CSS
CSS3
Bootstrap
JSON
XML

Cloud & DevOps

9
AWS Serverless
AWS Serverless
AWS S3
API Gateway
Azure DevOps
Azure DevOps
Terraform
GitHub Actions
CI/CD Pipelines
Git
Bitbucket

Architecture & Quality

7
Clean Architecture
Service Oriented Architecture
Design Patterns
SOLID Principles
TDD
Unit Testing
Agile/Scrum
Agile/Scrum

Tools & Collaboration

7
Jira
SonarQube
Datadog
Postman
Swagger
Visual Studio
Visual Studio
VS Code
VS Code

AI & Developer Productivity

4
GitHub Copilot
Claude Code
Prompt Engineering
LLM Research & Brainstorming

Backend Development

8
.NET 10
C#
C#
Entity Framework
REST API
Microservices
SQL Server
Kafka
HL7

Frontend Development

11
React
Angular
Next.js
TypeScript
JavaScript
HTML5
Tailwind CSS
CSS3
Bootstrap
JSON
XML

Cloud & DevOps

9
AWS Serverless
AWS Serverless
AWS S3
API Gateway
Azure DevOps
Azure DevOps
Terraform
GitHub Actions
CI/CD Pipelines
Git
Bitbucket

Architecture & Quality

7
Clean Architecture
Service Oriented Architecture
Design Patterns
SOLID Principles
TDD
Unit Testing
Agile/Scrum
Agile/Scrum

Tools & Collaboration

7
Jira
SonarQube
Datadog
Postman
Swagger
Visual Studio
Visual Studio
VS Code
VS Code

AI & Developer Productivity

4
GitHub Copilot
Claude Code
Prompt Engineering
LLM Research & Brainstorming

Experience

A track record of ownership, systems thinking, and measurable impact.

View full timeline

Metrixlab (Toluna)

Senior Software Developer

Jul 2023 — Present

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.

.NET 8
C#
Microservices
React
TypeScript
AWS Lambda
API Gateway
CloudWatch
+7

Metrixlab

Software Developer

Nov 2020 — Jul 2023

Engineered features across two platform tracks: the Dashboard Platform (three internal tools managing client KPIs, ad performance, and survey data) and a greenfield Kafka-based Consumer Platform processing real-time DMP events end-to-end. Maintained and scaled backend APIs, SQL data layers, and frontend components across the full release cycle.

.NET Framework 4.x
.NET Core
REST API
ASP.NET MVC
Knockout.js
SQL Server
Entity Framework
Kafka
+3

Personal Project

AMR Engineering Portfolio

Jan 2026 — Present

A personal engineering project built to practice real-world architecture, not just produce a polished page. The backend is a four-layer Clean Architecture .NET 10 Minimal API; the frontend is Next.js 15 App Router with three-locale support, RTL, and dark mode.

Next.js
.NET 10
TypeScript
Tailwind CSS
Clean Architecture
next-intl
C#

Recommendations

What colleagues and managers say.

I had the pleasure of working with Amr in our scrum team and experienced him as a friendly, supportive, and committed colleague. He contributed positively to the team dynamic, was always willing to help others, and approached collaboration in a constructive way. I sincerely wish him all the best in his next step and hope he finds an environment where he can continue to grow and contribute.

Wendy Boonstra

Wendy Boonstra

Technical Program Manager · Toluna

Amr is such an amazing guy, very intelligent and he is very helpful colleague. He is empathetic, patient and a really good developer to have in the team.

Moinudeen Rahmathulla

Moinudeen Rahmathulla

Senior Software Engineer · MetrixLab

Amr is efficient, works well and quickly, and is good at organizing his work in the way that gets the best results. He is intelligent and really improving a lot!

Mostafa Metwally

Mostafa Metwally

Sr. UX Designer · Smart Innovation Technology