Bank of Palestine
Software Development Manager
Ontario Public Service
Oracle System Analyst
Ontario Public Service
Reporting Analyst
Peel District School Board
Programmer Analyst
Bank of Palestine
Assistant Head of IT Division
Bank of Palestine
Software Developer
Ryerson University
Bachelore of Math and computer science
Bachelor Degree