Professional Experience

Academia

  • [Current] Assistant Professor of Computer Science at Al-Zaytoonah University

  • Assistant Professor of Software Engineering at Applied Science University

  • Assistant Professor of Computer Science at Al-Hussein Technical University

Consulting

  • Software Development Advisor (Java) at ArabBank - PLC

  • Software Development Advisor (Java) at ICSFS.

  • Software Development Advisor (Java) at United States Agency for International Development - Jordan

  • Software Development Advisor (Java) at International Turnkey Systems

Full-time

  • Software Development Manager (Java) at Progress Soft

  • Senior Software Developer (Java) at Progress Soft

  • Java Developer at Payment Centric