2012 – present Prof. Assistant, CIS Department, Chairman, Faculty of Engineering and Information Technology. An Najah National University, Nablus, Palestine.
2004 - 2008 Instructor Faculty of Information Technology. Computer Information System Department An Najah National University, Nablus, Palestine
2002 – 2004 Research and Teaching Assistant. Department of Electrical and Computer Engineering Concordia University, Montreal, Canada.
2000 – 2002 Computer Labs Supervisor and Network Administrator. An Najah National University
1999 – 2000 Teacher Tulkarem Industrial Secondary School Ministry of Education, Tulkarem, Palestine
Research Interests:
Distributed Data Management in large-scale systems (P2P, cluster, grid, cloud)