Ameer Gaafar has been leading and coaching software development teams for over 15 years. He successfully performed roles combining development leadership, delivery management, customer interfacing, and strategic alignment in software development organisations. Ameer’s skills and knowledge repository include Institutionalization of agile methodologies, software architecture, enterprise systems integration, service-oriented architecture, domain-driven design, and domain specific languages.
Ameer currently works as an agile coach and software development expert with ITIDA, Egypt. As an agile coach, he helps teams and software firms in adopting agile mindset and practices. Ameer frequently lectures on topics related to agile design, evolutionary architecture, TDD, and design patterns. In addition, he works closely with several clients towards modernizing their current software architecture and creating cloud offerings.
Earlier in his career, Ameer progressed from a software developer all the way to software development head for over five years. During this time, he developed and led the development and evolution of several business critical ERP, supply chain, CRM, and digital asset management products.
Ameer maintains a blog at http://ameergaafar.blogspot.co.uk