Amir Mehrabi-Jorshari Software Developer (Senior) Omid Farda IT Company Iran (Islamic Republic of) Master of Science in Computer Engineering