Lecturer in the Faculty of Engineering, University of Khartoum: 1985 to 1989.
Project Officer: Arab Bank for Economic Development in Africa: 1989 to 1999. Dealing with development projects preparation, appraisal and implementation follow up in African Countries.
Freelance Consultant: 2000 to 2001.
Project Officer, Division Chief and Director in different departments in Islamic Development Bank dealing with development projects preparation, appraisal and implementation follow up in OIC member countries: 2002 to 2012.
Advisor to the President, Islamic Development Bank Group: 2012-2017.
Advisor to the Director General of BADEA in charge of operations (Arab Bank for Economic Development in Africa): 2017-till now.
Skills: Development Projects Cycle Management, Financial and Human Resources Management.
BSc Honours in Civil Engineering (Faculty of Engineering-University of Khartoum, 1978)
PhD in Structures (Institute of Applied Sciences - Toulouse, France, 1985)