MOHSEN ZARE ZARDEYNI
CONTACT
INFORMATION
Jaber Ansari Alley,
Cell Phone:
Khansefid St., Niavaran Email:
Bldg., Tehran, Iran
IM:
Homepage:
EDUCATION
Sharif University of Technology, Tehran, Iran (2007 - 2012),B.Sc. in Information Technology
Shahid Ramezanzade High School, Yazd, Iran (2003, 2007)
HONORS &
AWARDS
Ranked third on Memocode Design contest, 2012.
Ranked 173th over 300,000 participants in Iranian National University Entrance Exam, 2007.
Silver Medal in Chemistry Olympiad, 2004
Ranked 5th, 25th and 16th in Yazd talented student in 2006, 2005 and 2004, respectively.
WORK
EXPERIENCE
RESEARCH
EXPERIENCE
Senior Software Engineer; PTM Co., Tehran, Iran (2013, Present);
Research Assistant; IPM, Tehran, Iran (2010, 2012);
+98 (919) 7065809
zare@ce.sharif.edu, mohsen89z@gmail.com
mohsen89z(Skype)
ce.sharif.edu/~zare
Galaxy simulation on Multi GPU Systems; Institute for Research in Fundamental Sciences
(IPM).
Analyzing GNU Octave (intended for numerical computations) on Cell (PS3); Institute for
Research in Fundamental Sciences (IPM).
Heterogeneous GPU FPGA CPU hybrid programming using LLVM compiler; Institute for
Research in Fundamental Sciences (IPM).
Exact DNA Sequence Alignment; Institute for Research in Fundamental Sciences (IPM).
ACTIVITIES
Lecturer, Three days workshop on Introduction to parallel programming, Isfahan University
of Technology (IUT), March 2013.
Organizer and Lecturer, IPM Two-Day Workshop on Thinking in GPU, Institute for Research
in Fundamental Sciences(IPM), July 2011.
Technical staff 10th, 11th ACM/ICPC Asia Region (2008, 2009).
Participator, Memocode Design Contest (2011, 2012).
Won third place in 2012.
TEACHING
EXPERIENCE
Technical Presenter:
FM Index; IPM; 2012.
Authentication with OpenLDAP; IPM, 2011.
Infiniband; IPM, 2011.
OpenCL; IPM, 2011.
Rocks Cluster, IPM, 2010.
CD-ROM Based Clusters, IPM, 2010.
Teaching Assistant
Electronic Circuits; Spring 2012; Instructor: M. S. Talebi.
Modern Information Retrieval; Spring 2012; Instructor: M. Ghazvini Nejad.
Computer Structure and Language; Fall 2011; Instructor: Prof. Hamid Sarbazi Azad.
Introduction to Programming (C/C++); Fall 2010; Instructor: A. Haj Abutalebi.
Computer Structure and Language; Spring 2010; Instructor: Prof. Hamid Sarbazi Azad.
Introduction to Programming (C/C++); Fall 2009; Instructor: A. Haj Abutalebi.
Introduction to Programming (C/C++); Fall 2008; Instructor: A. Haj Abutalebi.
PROJECTS
Matma Crawler
Project Manager; National Internet Development Agency of Iran Islamic Republic of. (Matma);
Design and development of a focused Crawler and Indexer; 2013.
LLVM Linux
Project Manager; CS Department, SUNY SB; Building Linux Kernel with Clang; 2012-2013.
Radion
Developer; Design and development of an Internet Radio; 2012.
IPMCL
Project Manager; IPM; Development of IPM Cluster to support OpenCL; IPM; 2012.
Rank Computer Science Researchers
Developer; Modern Information Retrieval course project; Rank Computer Science Researchers
with their twitter status; 2011.
IPM Grid
Research Assistant; IPM; Development of IPM Cluster to join with IPM Grid; IPM; 2011.
IPM Cluster
Research Assistant; IPM; Designing and building a cluster; IPM; 2010.
Design and Implement Virtual Bank
Developer; Information Technology Project Management course project, create Gant chart,
milestones and checking feasibility of money, time & etc; 2010.
Designing & Implementing A Travel Agency System
Developer; System Analysis and Design course project; a web-based system for an agency to
contribute with their customers, in Symfony framework; 2009.
University Education System
Developer; Advanced Topics in Computer Engineering (Web Programming) course project;
Implementing an education system with Symfony framework which can manage students,
instructors, and courses information; 2009.
Developing a Download Manager
Developer; Computer Networks course project; written in C++, using multiple threads and
sockets; 2007.
COMPUTER
SKILLS
Parallel programming: CUDA, CELL BE, OpenMPI, MVAPICH, OpenCL, Charm, PThread,
OpenMP
Signal Processing and Image Processing Tools: MATLAB, OpenCV
Mobile programming: Iphone SDK (COCOA touch), Android, J2ME
Programming Languages: Java, C/C++, Objective C, Fortran, Pascal,
Assembly(x86, IBM S/370)
Hardware Description Languages: Verilog, VHDL
Operating Systems: Linux, Windows, Unix, OS X
Web/DB Technologies:
Programming Language: PHP, JavaScript, HTML5, CSS3, Ajax, XML,
DOM/XPath, YAML, JSP
Environment/Platform: Symfony, J2EE, Struts, Spring, Hibernate, Hadoop,
Nutch + Solr, Tomcat
Client-Side Libraries: JQuery, ExtJS, Sencha Touch, Prototype, WebGL, WebCL
Source Control: Git, SVN
Database: MySql, YQL, SQLite, SQL Server, Oracle, Mongo
IDE: Eclipse, Netbeans, IntelliJ Idea
Project Management: JIRA, Microsoft Project
Others: Microsoft Office, Adobe Photoshop, Adobe After Effect, Adobe Illustrator, Microsoft
Visual Studio, OpenLDAP
HOBBIES
Sport: Tennis, Football
Art: Photography, Making Short Movies(not professional), Playing Bass Guitar
LANGUAGE
SKILLS
Persian: Native
English: well-versed
Spanish: Familiar