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.
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
8Frontend Development
11Cloud & DevOps
9Architecture & Quality
7Tools & Collaboration
7AI & Developer Productivity
4Backend Development
8Frontend Development
11Cloud & DevOps
9Architecture & Quality
7Tools & Collaboration
7AI & Developer Productivity
4Recommendations
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.
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.
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!