Contact Information

Email: JavaScript must be enabled to display this email address.

Social: Linked in Google Scholar University Homepage Homepage

Education

Ph.D. In Computer Science (2010-2014),
The Australian National University, Australia
Subject of Thesis: Recursive Algorithms for Generation of Planar Graphs
Supervisor: Prof. Brendan Mckay
Co-supervisor: Prof. Weifa Liang,
Advisor: Dr. Pascal Schweitzer

M.Sc. In Computer Science (Honours) (2006-2009), GPA: 19.52 / 20
(1st ranked graduate)
Amirkabir University of Technology, Iran
Subject of Thesis: Designing an Aspect-Oriented Persistence Layer Supporting Object-Oriented Querying

B.Sc. in Mathematics (2002-2007), GPA: 16.41 / 20
Amirkabir University of Technology, Iran

B.Sc. in Computer Science (Honours) (2002-2006), GPA: 16.07 / 20
Amirkabir University of Technology, Iran
Subject of Thesis: Scheduling of School Calsses Using Genetic Algrithom

Diploma in Mathematics and Physics (1998-2002)
National Organization for Development of Exceptional Talents
Shahid Soltani High School, Iran

Work Experience

Microsoft Corporation (Since 2014)

  • Microsoft Sticky Notes (Since 2015)
    Software Developer Engineer II
  • Seeing AI (2016)
    Coach of the interns and code reviewer
  • Learning Tools for OneNote (2015-2016)
    Software Developer Engineer II
  • Microsoft OneNote Microsoft OneNote Icon (2015)
    Software Developer Engineer II
  • Do More Experiences (2014-2015)
    Software Developer Engineer

Nebras Informatics (2008–2010)

  • Nebras Framework
    Project Manager, Architect and Senior Developer
  • Nebras Security Service
    Project Manager, Architect and Senior Developer
  • Nebras Persistence Service
    Senior Developer

Sourena Software Group (2005–2008)

  • FidoFa (An Smart Stock Trader)
    Architecht and Senior Developer
  • Persian Text to Speech
    Project Manager
  • Braille Word Processor
    Project Manager, Architect and Developer
Awards and Honors

Aug 2015: Grand PrizeGrand Prize, Microsoft //oneweek Hackathon 2015, OneNote for Learning, Microsoft Wide.

Aug 2016: First PrizeFirst Prize in Mobile End Points Category, Microsoft //oneweek Hackathon 2016, Microsoft Wide.

May 2006: MedalSilver Medal, 30th Nationwide Mathematics Contest for University Students, Iran.

Jul 2005: Honorable MentionHonorable Mention, 12th International Mathematics Olympiad for University Students, Bulgaria.

Oct 2010: Gaming1st prize in Microsoft - ANU ImagineCup Game Camp, Australia.

May 2005: MedalSilver Medal, 29th Nationwide Mathematics Contest for University Students, Iran.

Dec 2004: Honorable MentionHonorable Mentioned, 29th ACM / International Collegiate Programming Contest, Asian Region, Tehran Site.

Jun 2007: Top Graduate1st rank of total grade among M.Sc. Students in All Majors of Amirkabir University of Technology, Iran.

Dec 2012: PresentationBest Student Presentation Award, at the 36th Australasian Conference on Combinatorial Math & Combinatorial Computing, Australia.

May 2006: 4th rank, M.Sc. Nationwide Entrance Exam in Computer Science, Iran.

Jul 2003: 7th team rank, Robocup Rescue Simulation League, Italy.


Dec 2010: Top-Three Shortlist for the Best Student Presentation at the 34th Australasian Conference on Combinatorial Mathematics & Combinatorial Computing, Australia.

Jun 2008: 1st rank of total grade among M.Sc. Students in Department of Mathematics and Computer Science of Amirkabir University of Technology, Iran.

May 2005: 12th rank, M.Sc. Nationwide Entrance Exam in Computer Science, Iran.

Nov 2003: 15th team rank, 28th ACM / International Collegiate Programming Contest, Asian Region, Tehran Site.

Publications

M. Jooyandeh, Recursive Algorithms for Generation of Planar Graphs, PhD Thesis, College of Engineering and Computer Science, Australian National University, 2014, PDF, BibTeX.

M. Jooyandeh, B.D. McKay, P.R.J. Östergård, V. Pettersson, C.T. Zamfirescu, Planar Hypohamiltonian Graphs on 40 Vertices, Journal of Graph Theory, DOI, PDF.

P.W. Folwer, M. Jooyandeh, G. Brinkmann, Face-Spiral Codes in Cubic Polyhedral Graphs with Face Sizes no Larger Than 6, Journal of Mathematical Chemistry, 50(8) 2272--2280 (2012), DOI, PDF, BibTeX.

M. Jooyandeh, S.M. Hashemi, Designing an Aspect-Oriented Persistence Layer Supporting Object-Oriented Querying using the .NET Framework 3.5, Computing and Informatics, 30(3) 621--637 (2011), PDF, BibTeX.

M. Jooyandeh, A. Mohades, M. Mirzakhah, Uncertain Voronoi Diagram, Information Proccessing Letters, 109(13) 709--712 (2009), DOI, PDF, BibTeX.

M. Jooyandeh, D. Kiani, M. Mirzakhah, Incidence Energy of a Graph, MATCH Commun. Math. Comput. Chem., 62(3) 561--572 (2009), PDF, BibTeX.

M. Jooyandeh, Designing an Aspect-Oriented Persistence Layer Supporting Object-Oriented Querying, M.Sc. Thesis, Department of Mathematics and Computer Science, Amirkabir University of Technology, 2009, (in Persian), BibTeX.

M. Jooyandeh, A. Mohades, Fuzzy Voronoi Diagram, 13th International CSI Computer Conference (2008); Advances in Computer Science and Engineering, 6 82--89 (2009), DOI, PDF, BibTeX.

M. Jooyandeh, A. Jalali, Scheduling of School Classes using Genetic Algorithms, B.Sc. Thesis, Department of Mathematics and Computer Science, Amirkabir University of Technology, Iran, 2006, (in Persian), BibTeX.

B. Behsaz, A. Jalali, H. Janzadeh, M. Jooyandeh, et al., Team Description of SOS 2005, RoboCup 2005, Osaka, Japan, 2005, BibTeX.

S.M. Hashemi, A. Jalali, M. Jooyandeh, et al., Rayan Team Strategy Description, RoboCup 2003: Robot Soccer World Cup VII, Lecture Notes in Computer Science, 3020 (CD Supplement) (2004), PDF, BibTeX.

M. E. Shiri, A. Jalali, M. Jooyandeh, et al., AUTRescue Team Strategy Description, RoboCup 2003, Padua, Italy, 2003, PDF, BibTeX.


The bolds names in the list above indicate the corresponding author of the articles.

Grants, Scholarships and Supports

2010-2014: $30K, ANU Tuition Fee Sponsorship.

2010-2014: $22K, ANU PhD International Scholarship.

Aug 2011: $3000, ANU Vice-Chancellor Travel Grant for visiting Prof. Gunnar Brinkmann at Ghent University.

Dec 2011: $400, Student Support from the 35th Australasian Conference on Combinatorial Mathematics & Combinatorial Computing.

Dec 2012: $300, Student Support from the 36th Australasian Conference on Combinatorial Mathematics & Combinatorial Computing.

Academic Visits
Academic Positions
Talks
  • Recusrive Algorithms for Generation of Planar Graphs
    • Lethbridge Number Theory and Combinatorics Seminar, University of Lethbridge, Canada, Jan 2014.
    • Centre for Computational and Discrete Geometry, University of Calgary, Canada, Mar 2014.
    • IPM Weekly Combinatoics Seminar, Institute for Research in Fundamental Sciences (IPM), Iran, Nov 2013.
  • Planar Hypohamiltonian Graphs on 40 Vertices
    • 36th Australasian Conference on Combinatorial Mathematics & Combinatorial Computing (36ACCMCC), University of New South Wales, Australia, Dec 2012 (Best Student Talk Award).
  • Recursive Generation of Plane Graphs Based upon Their Faces
  • Generation of Pentangulations
    • 34th Australasian Conference on Combinatorial Mathematics & Combinatorial Computing (34ACCMCC), Australian National University, Australia, Dec 2010 (Top-Three Shortlist for the Best Student Talk).
    • Research School of Computer Science, Australian National University, Australia, Nov 2010.
  • Graph Generation
  • Designing an Aspect-Oriented Persistence Layer Supporting Object-Oriented Querying
  • Fuzzy Voronoi Diagram
    • 13th International CSI Computer Conference (CSICC'08), Sharif University of Technology (International Campus), Iran, Mar 2008.
Technical Skills
Programming skills
Technologies/Tools
Data Structures, Algorithms, and Graph Theory
  • Experienced in development of graph algorithms
    I am working on a graph library which computes some of the properties of simple graphs and also produces the graphs of order at most 10 which uses Prof. McKay's combinatorial data as input.
  • Experienced in development of computational geometry algorithms
    I developed a random simple polygon generator and a computational geometry library to compare some art-gallery algorithms.
Digital Typography
Affiliations and Memberships
  • Academic Affiliations
  • Non-Academic Membership
    • Member of the CECS United Soccer Team of the ANU College of Engineering & Computer Science (2010-2013).
    • Member of the ANU Phoenix Team of the ANU Volleyball Club, Participating in the Division One of the ACT Volleyball League (2010).
    • Member of the Soccer Team of the Department of Mathematics and Computer Science of Amirkabir University of Technology (2004-2005).
Photography