Mohamed has more than 20 years of experience serving primarily financial services institutions including commercial banks, investment banks, community banks, insurance companies, financial companies, mutual funds, utilities, charities and several industries both in Egypt and Kingdom of Saudi Arabia.