Amr is a software development practitioner, seasoned teacher and coach who thrives on delighting his clients. By bringing together expertise in business-focused agile adoption, systems thinking, and the human dynamics of software development, Amr has been able to consistently help...
Read More →