Journalism And Media Studies Centre
Data Privacy Researcher
Staff Software Engineer
Broadway Technology
Senior Software Engineer
IBM
Staff Software Engineer
SAP
Software Development Expert
Amirkabir University of Technology - Tehran Polytechnic
University of Alberta
University of Tehran