(20) 100-9200-888

Full stack software engineer. Extensive experience implementing and delivering web apps and services.


Java/Kotlin/Scala, Python, PHP, Micro-services, APIs design & security, PostgreSQL, MySQL, Kubernetes, Cassandra, Spring, Django, Flask, Unit testing, E2E testing


ES6, HTML5, CSS, Typescript, React, Angular, Webpack, Gulp




Docker, Kubernetes, AWS, *nix system administration, Ansible, Saltstack

TopTal Sep 2016 — Present

Software Engineer

Working remotely with engineering teams to build and ship various products and features on a full-stack software engineering role

Mubasher International Sep 2012 — Aug 2016

Technical Lead

Lead development team and oversee sysops to design and launch new features and services

N2V May 2009 — Dec 2011

Team Lead

Led the development & sysops for a high-traffic product (traffic ranked 11xx on Alexa worldwide)

IT Synergy Jul 2007 — Dec 2008

Head of Software Development

Manage projects from proposal to implementation and to closure. Reporting directly to the CEO & CTO.

IT Synergy Jul 2005 — Jun 2007

Senior Software Developer

Head the company software development department. Manage projects from proposal to implementation and to closure. Reporting directly to the CEO & CTO.

EgyFilm Apr 2016 — Sep 2006

Performance Engineer

Help improve the performance of the company's flagship product

EgyFilm Jul 2001 — Jun 2005

Full-stack developer

Development and day-to-day maintenance of a high traffic product, ranked between 3k and 10k amongst global worldwide traffic according to

Open-source community 2005 — Present


I contributed to open-source projects when I can, my most significant contributions has been to the JHipster (much of the initial Gulp code), Drupal (core/contrib patches) and Zend Framework projects (core patches)

B.Sc in Information Systems Sep 2003 — May 2007

Information Technology
Native speaker


Sports/physical activities



... Amr is a fantastic communicator, a diligent developer, and consistently delivered value to our team at CommonBond ... Read full recommendation on LinkedIn

— Sean Lyons

Amr is one of the finest software engineers I've ever worked with. He showed initiative multiple times, going above and beyond-- solving problems sometimes using his own resources, working beyond what was asked/required, ... Read full recommendation on LinkedIn

— Justin McCune

Amr is one of the best leads –if not the best- I’ve dealt with during 12 years working in the IT field, ... Read full recommendation on LinkedIn

— Marwa Solayman