R SUM
Soheil Hassas Yeganeh January,
C O A :
Department of Computer Science O ce: -
I
University of Toronto Cell: -
Bahen Center for Information Technology Home: -
St. George St., Room BA E-mail: ******@**.*******.***
Toronto, Ontario M S E, Canada Homepage: www.cs.toronto.edu/ soheil
M A :
York Street, Apt
Kitchener, Ontario M G T, Canada
Ph.D. in Computer Science,
E Jan. Now
Department of Computer Science, University of Toronto
Sandford Fleming Building, King s College Road, Room
Toronto, Ontario M S G, Canada
Supervisor: Prof. Yashar Ganjali GPA: A+
Visiting Research Student, Feb. Dec.
Department of Computer Science, University of Toronto,
Sandford Fleming Building, King s College Road, Room
Toronto, Ontario M S G, Canada
Supervisor: Prof. Yashar Ganjali
Ph.D. Candidate in Computer Engineering, Sep. Jan.
Department of Computer Engineering, Sharif University of Technology
Azadi Ave., Tehran, Iran, PO Box: - .
Minor: So ware Engineering GPA: . / (A+)
Supervisor: Prof. Jafar Habibi Top Student
M.Sc. in Computer Engineering, Sep. Sep.
Department of Computer Engineering, Sharif University of Technology
Azadi Ave., Tehran, Iran, PO Box: - .
Minor: Arti cial Intelligence GPA: . / (A+)
Supervisor: Prof. Jafar Habibi GPA in the last year of study: . / (A+)
B.Sc. in Computer Engineering, Sep. Sep.
Department of Computer Engineering, Sharif University of Technology
Azadi Ave., Tehran, Iran, PO Box: - .
Minor: So ware Engineering GPA: . / (B+)
Supervisor: Prof. Hamid R. Rabiee GPA in the last four terms: . / (A-)
Certi cate of Excellence and Spot Bonus Award, Google Inc.
A
Wolfond Fellowship Award, University of Toronto
Sharif Star Award, Sharif University of Technology and
Khwarizmi International Youth Award, First Place
Robocup
Place in the Rescue Simulation League, Suzhu, China
rd
Place in the Rescue Simulation League, Georgia Tech., Atlanta, USA
nd
IranOpen, First Place in the Rescue Simulation League, Qazvin, Iran
of
Soheil Hassas Yeganeh, Amin Tootoonchian, Yashar Ganjali, On Scalability of So ware-De ned
P
Networking, To appear in IEEE Communications Magazine, .
Soheil Hassas Yeganeh, Yashar Ganjali, Kandoo: A Framework for E cient and Scalable O oad-
ing of Control Applications, In Proceedings of the First Workshop on Hot Topics in So ware
De ned Networks (HotSDN ), pp., .
Monia Ghobadi, Soheil Hassas Yeganeh, Yashar Ganjali, Rethinking end-to-end congestion con-
trol in so ware-de ned networks, In Proceedings of the th ACM Workshop on Hot Topics in
Networks (HotNets-XI), pp., .
Soheil Hassas Yeganeh, Milad E ekhar, Yashar Ganjali, Ram Keralapura, Antonio Nucci, CUTE:
tra c Classi cation Using TErms, In Proceedings of the st International Conference on
Computer Communications and Networks (ICCCN), pp., .
Soheil Hassas Yeganeh, Oktie Hassanzadeh, Renee Miller, Linking Semistructured Data on the
Web, In Proceedings of the th International Workshop on the Web and Databases (SIGMOD
WebDB ), .
Jamshid Esmailnezhad, Jafar Habibi, Soheil Hassas Yeganeh, A novel method to nd appropriate
e for DBSCAN, In Proceedings of ACIIDS, pp.,, (Springer LNCS).
Soheil Hassas Yeganeh, Jafar Habibi, Hassan Abolhassani, Mahdi Abbaspour Tehrani, Jamshid
Esmaelnezhad, An approximation algorithm for nding skeletal points for density based clus-
tering approaches, In Proceedings of the IEEE Symposium on Computational Intelligence and
Data Mining (CIDM), pp., .
Soheil Hassas Yeganeh, Jafar Habibi, Hassan Abolhassani, Sajad Shirali-Shahreza, A Novel Clus-
tering Algorithm Based on Circlusters to Find Arbitrary Shaped Clusters, In Proceedings of In-
ternational Conference on Computer and Electrical Engineering, pp., .
Sajad Shirali Shahreza, Soheil Hassas Yeganeh, Hassan Abolhassani, Jafar Habibi, Circluster:
Storing Cluster Shapes for Clustering, In Proceeding of IEEE International Conference on In-
telligent Systems, Bulgaria, pp. - -, .
Nima Haghpanah, Shahrouz Moaven, Jafar Habibi, Mehdi Kargar, Soheil Hassas Yeganeh, Ap-
proximation Algorithms for So ware Component Selection Problem, In Proceedings of th
Asia-Paci c So ware Engineering Conference (APSE), pp., .
Elham Paikari, Jafar Habibi, Soheil Hassas Yeganeh, Composability Measure for Semantic Web
Services, Proceedings of First Asia International Conference on Modeling and Simulation
(AMS), pp., .
Soheil Hassas Yeganeh, Jafar Habibi, Habib Rostami, Hassan Abolhassani, Semantic web service
composition testbed, Computers and Electrical Engineering Journal, Elsevier,, pp., .
Soheil Hassas Yeganeh, Jafar Habibi, Habib Rostami, Hassan Abolhassani, A New Lidght Weight
and Scalable Testbed for Semantic Web Services Composition, In Proceeding of th Interna-
tional CSI Computer Conference (CSICC ), pp., .
Sajad Shirali-Shahreza, Soheil Hassas Yeganeh, Yashar Ganjali, Virtual Set-Top-Box, Submitted
W P
to Living Room Experience workshop at CHI .
Sajad Shirali-Shahreza, Soheil Hassas Yeganeh, Yashar Ganjali, Smarter Home Networks with
Simple Gateways, Submitted to INFOCOM .
Oktie Hassanzadeh, Ken Pu, Soheil Hassas Yeganeh, Renee Miller, Discovering Linkage Points
over Web Data, Submitted to VLDB.
of
Instructor
A
Advanced Programming Spring and Winter,
E
Department of Computer Engineering, Sharif University of Technology
Technical Presentation Methods Spring and Winter,
Department of Computer Engineering, Sharif University of Technology
Teaching Assistant
Graduate Courses: Distributed Operating Systems, So ware Engineering II, Decision Support
Systems.
Undergraduate Courses: Programming on the Web, Introduction to So ware Engineering,
Advanced Programming (C Introduction to Computer Networks.
Google Inc., So ware Engineering Intern. Sep.
P Jun.
E Googleplex, Amphitheatre Pkwy., Mountain View, California, United States.
I worked on the + mobile project. I developed + mobile s sign-up ow, made + mobile
launch-ready, and reduced the latency of the + button for mobile devices signi cantly. Hon-
ored with Certi cate of Excellence and Spot Bonus Award.
T.A. Pasargad. Co-founder, and CTO Jan.
Sep.
Negin-E-Reza Tower, Unit No., th Golestan St., Ashra Esfahani BLVD., Tehran, Iran.
Worked on various projects: (i) a distributed, ISO -based Electronic Health Record sys-
tem, (ii) the Iran Statistic Information Gateway based on Pentaho BI, (iii) the national risk-
based TAX auditing system, and (iv) a core framework for developing service oriented dis-
tributed applications.
CyberMehr. Owner, and Senior So ware Engineer. Sep.
Jan.
Shahid Ghasemi St., Unit No., Habiboallah St., Azadi Ave., Tehran, Iran.
Engaged in development of the company s core development framework, used as a basis to
build higher educational systems. Moreover, I worked on addressing l n/i n problems in
Pango and Mozilla.
Iran Microsystems. So ware Developer. Dec.
Jan.
Tavanir St., Unit No., Vali-E-Asr Ave., Tehran, Iran.
Developed a kernel-level IP tunneling so ware, and a performance enhancing proxy in FreeBSD.
Agent and Infrastructure League, Robocup
C
M Technical Committee Member
Iranian Free and Open Source So ware Organization
Technical Committee Member
tcp_flow_spy . Committer and Maintainer. Now
O S
tcp_ ow_spy is a Linux kernel module based on tcp_probe, which provides summarized, socket-
P
level statistics. I have also removed the KProbes dependency from tcp_probe, which is released
as KProbes-less tcp_probe.
tcp_tune. Committer and Maintainer. Now
tcp_tune is a Linux kernel module for tuning Linux s TCP stack. In the next release of tcp_tune,
I plan to make the TCP congestion control programmable via Extended Finite-State Machines.
TreataEHR. Committer.
TreataEHR is an open source implementation of the ISO standards. is project is de-
veloped based on JAX-WS, JAXB, Jena, Hibernate, JBoss AS, and PostgreSQL. is project is
supported by T.A. Pasargad, Inc which is now acquired by another Iranian IT rm. e new
shareholders decided to continue its development as a proprietary so ware.
of
Java2Script. Committer. Now
Java Script is a toolkit for converting Java-based applications to JavaScript. In addition to Java
standard packages, java script supports rendering SWT widgets in browsers. I have been con-
tributing to this project for more than four years.
Parstex. Committer. Now
is project is an extension to the Arabi LTEXmodule for supporting the Persian language in
A
LTEX.
A
Pango. Contributor.
I have xed a few bugs in the OpenType layout engine of Pango.
Programming Languages
T
Pro cient in Java, C, C++, Python, Scala, JavaScript, Bash and AWK. Familiar with TCL
S
and Objective-C.
Kernel Programming
Pro cient in Linux and FreeBSD TCP/IP implementations.
So ware Con guration Management
Expert in Git, SVN, Gerrit, Bugzilla, Trac and Jira.
Development Environments
Pro cient in Eclipse development environment, and GNU/Linux and Unix development
tools (e.g., GNU Compiler Collection, GNU Make, and VIm).
TOEFL iBT Score: / November
T S
(Reading:, Listening:, Speaking:, Writing: )
Yashar Ganjali, Department of Computer Science, University of Toronto, Canada.
R
Jennifer Lin, Technical Lead, Google+ Mobile, Google Inc., USA.
Renee J. Miller, Department of Computer Science, University of Toronto, Canada.
of