Welcome to my homepage
پنجشنبه، ۲۲ فروردين، ۱۳۹۲
IcedRoseplaceholder
Amir Yahyavi
McGill-Icon

 

Please for the most up-to-date resume contact me via email.

>> Download PDF Version <<  

 

Amir Yahyavi

Full name: Seyed Amir Yahyavi Firouz Abadi
Email address: amir . yahyavi [a t] cs.mcgill.ca
Address: McConnel Engineering Building, Room #105
McGill University, Montreal, Quebec, Canada
  Education
 
  • PhD Student in Computer Science: 2009 – ...
    • School of Computer Science, McGill University
    • GPA: 4/4
    • Advisors: Dr. Bettina Kemme
    • Research Topic: Distributed Architectures for Massively Multiplayer Online Games
    • o Finished coursework, PhD Comprehensive Exam, and PhD Proposal Defense
  • M.Sc. in Information Technology : 2006 – 2008
    • ECE Department, University of Tehran
    • GPA: 19.01/20
    • Advisors: Dr. Yazdani
    • Thesis: “Sleep Scheduling in Wireless Sensor Networks”
  • B.Sc. in Information Technology: 2002 – 2006
    • CEIT Department, Amirkabir University of Technology
    • GPA: 16.2/20
    • Advisor: Dr. Dehghan
    • Thesis: “Profiling & Fraud Detection in Cellular Networks”

top

  Honors and Achievements
 
  • McGill Graduate Excellence Fellowship Award
  • McGill Principal's Graduate Fellowship
  • McGill Entrance Scholarship
  • McGill Provost Award
  • Graduation as the first rank among graduate students (GPA: 19.01/20)(2008)
  • Graduation among top students in BS degree (GPA: 16.2/20) (2006)
  • Offered Admission to Amirkabir Univ. Of Tech. without national examination
  • 2001 Reached first level of National Math and Computer Olympiad (2001)

top

  Research Interests
 
  • Distributed and Scalable Systems
  • Cloud Computing
  • Mobile Networking/Computing
  • Applications of Artificial Intelligence

top

  Academic Experiences

 

 Publications:

  • Yahyavi A., Huguenin K., Gascon-Samson J., Kienzle J., Kemme B., "Watchmen: Scalable Cheat-Resistant Support for Distributed Multi-Player Online Games," The 33rd International Conference on Distributed Computing Systems (ICDCS 2013). ACCEPTED
  • Yahyavi A., Kemme B., "Peer to Peer Architectures for Massively Multiplayer Games," ACM Computing Surveys (CSUR). ACCEPTED PDF (Preliminary Version)PDF
  • Yahyavi A., Huguenin K., Kemme B., ""Interest Modeling in Games: The Case of Dead Reckoning," Multimedia Systems Journal (MMSJ), Springer, 2012. PDFPDF
  • Yahyavi A., Huguenin K., Kemme B., "AntReckoning: Dead Reckoning using Interest Modelin by Pheromones," in Proceedings of 10th ACM SIGCOMM International Workshop on Network and Systems Support for Games (NetGames), Ottawa, Canada, 2011. PDFPDF
  • Huguenin K., Yahyavi A., Kemme B., "Cheat Detection and Prevention in P2P MOGs," in Proceedings of 10th ACM SIGCOMM International Workshop on Network and Systems Support for Games (NetGames), Ottawa, Canada, 2011. PDFPDF Tech. Rep. PDFPDF
  • Khalili H., Yahyavi A., Oroumchian F., "Web Graph Pre-compression for similarity based algorithms," in Proceedings of Third International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO’09), 2009. PDFPDF
  • Yahyavi A., “Sleep Scheduling in Wireless Sensor Networks”, M.Sc. Thesis, University of Tehran, Tehran, Iran, 2008. PDFPDF
  • Yahyavi A., Roostapour L., Aslanzade R., Dehghan M., Yazdani N., "Intrusion k-Coverage in Wireless Sensor Networks," in Proceedings of WinSYS2008 International Conference on Wireless Information Networks and Systems, Porto, Portugal, 2008, p41-46. PDFPDF
  • Yahyavi A., Khalili A.,, Yazdani N., "Delay Efficient MAC Protocol for Diffusion Based Routing in Wireless Sensor Networks," in Proceedings of WinSYS2008 International Conference on Wireless Information Networks and Systems, Porto, Portugal, 2008, p88-91. PDFPDF,PDFPDF
  • Yahyavi A., Roostapour L., Aslanzade R., Yazdani N., "Dykco, Dynamic k-Coverage in Wireless Sensor Networks," in Proceedings of 2008 IEEE International Conference on Systems, Man, and Cybernetics, Suntec, Singapore, 2008, p2804-2809. PDFPDF,
  • Nazemi S., Nasiri A., Roostapour L., Yahyavi A., M. Dehghan, “SLTP: Scalable Lightweight Time Synchronization Protocol for Wireless Sensor Network,” Lecture Notes in Computer Science, vol. 4864, MSN2007, 2007, p. 536. PDFPDF
  • Yahyavi A., “Fraud Detection in Cellular Mobile Networks”, B.Sc. Thesis, Amirkabir University of Technology, Tehran, Iran, 2006.
  • Roostapour L., Yahyavi A., “Shahid Beheshti DLN Center a Case Study”, ICTP Workshop on Web enabling technologies for e-Learning, 2005, Trieste, Italy. (Won Full Scholarship)
  • Yahyavi A., Ghoorchian A., Mirabzadeh O., “A Survey on eBanking”, Rayaneh Khabar Journal, 2005. [Persian]

 

 Conferences and workshops attended:

  • One talk and one poster presentation at NetGames'11, Ottawa, Canada
  • Attended SIGCOMM 2011, Toronto, Canada
  • Tomlinson Project in University-Level Science Education (T-PULSE) Graduate Teaching Workshop for Science Graduate Students, January 2010, McGill University, Montreal, Canada
  • ICTP's Workshop on Wireless ICT in Developing Countries and 2nd Awareness Workshop on the Relevance of Wireless ICT Solutions, Feb. - March2009, The Abdus Salam International Centre for Theoretical Physics, Trieste, Italy. (With full Scholarship)
  • A. Yahyavi, "Designing a Cross Layer Protocol for Wireless Sensor Networks, A Case Study," ICTP's Workshop on Wireless ICT Solutions, The Abdus Salam International Centre for Theoretical Physics, Feb. - March 2009, Trieste, Italy. (Talk)
  • Oral Presentation at SMC2008, IEEE International Conference on Systems, Man, and Cybernetics, Oct. 2008, Singapore.
  • Participated in Fuzzy Systems workshop, Amirkabir University, Oct. 2007, Iran
  • Participated in 1st International information and knowledge Technology Conference, Amirkabir University of Technology 2005

 

 Memberships:

  • IEEE & IEEE Computer Society Student Member (2006-present)
  • Alumni Association of Faculty of Engineering, University of Tehran (2008 – present)
  • Alumni Association of Amirkabir University of Technology (2006-present)
  • Student executive committee of 1st International information and knowledge Technology Conference, Amirkabir University of Technology 2005.
  • Member of Amirkabir University of Technology Contest, The 2003 ACM-ICPC world Regional Contest, Amirkabir University of Technology, Tehran, Iran, 2003

 

 Teaching Experience:

  • Winter 2013: McGill University, Database Systems
  • Fall 2012: McGill University, Distributed Systems
  • Winter 2012: McGill University, Database Systems
  • Fall 2011: McGill University, Distributed Systems
  • Winter 2011: McGill University, Database Systems
  • Spring 2009: University of Tehran, Operating Systems Lab
  • Fall 2008: University of Tehran, Operating Systems Lab
  • Spring 2008: University of Tehran, Operating Systems Lab

 

 Research Experience:

  • Fall 2009 – Present: Distributed Information Systems Lab, McGill University
    • Research Assistant
    • Advisor: Dr. Bettina Kemme
    • Topic: P2P Architectures in MMOGs
  • Fall 2006 – Spring 2009: Router Laboratory, University of TehranResearch Assistant
    • Advisor: Dr. Yazdani
    • Wireless Sensor Networks
    • Sleep Scheduling in Wireless Sensor Networks
    • Power Awareness in Real Time Protocols in Wireless Sensor Networks
  • Fall 2005 – Summer 2006: Ad-hoc and Wireless Networks Laboratory, Amirkabir Univ. of Tech.
    • Application of Artificial Intelligence in detecting Fraudulent Behavior in Cellular Mobile Networks
    • Time Synchronization in Wireless Sensor Networks

     

 Selected Academic Projects:

  • Winter 2010: Simplified "Time Warp" implementation using Message Passing Interface (MPI).
  • Fall 2009: Distributing an application through Middlewares and JAVA RMI. Distributed Systems Course.
  • Fall 2009: A reusable software fault tolerance library in Java. Software Fault Tolerance Course.
  • Spring 2006: Application design and development for a Electronic Store with inventory management, using ASP.NET and Microsoft SQL server
  • Spring 2006: Implementation of a Visual Management Information Base for SNMP Protocol (Pull Model), using C++ and QT-Designer in Fedora Core
  • Fall 2005: Design and Prototype Implementation of a Case Management System for Courts Based on Web Services, Using PHP and NuSOAP.
  • Spring 2003: Design and Implementation of a Multiplayer Game (Age of Empires Prototype), Using C++ and Socket Programming

top

  Work Experiences
  • ASP.NET programmer, Behbahan Cement Company (Sep 2005 -Dec 2005)
  • Software expert, Chista Software Group (Summer 2005)
  • Web Developer, Oil Industries and Construction Company (Jan 2005, March 2005)
  • C++ Programmer, Metanet Amirkabir Company (Summer 2004)

top

  Computer Skills
 
  • Programming & Scripting: C/C++ (+MPI), Java (+RMI), Python, C#, Linux Shell programming, .Net Framework
  • Database Systems: DB2, Oracle, Microsoft SQL Server, MySQL
  • Web development: PHP, ASP.NET, JavaScript, HTML, CSS
  • Simulation: NS, PeerSim, J-Sim, TOSSIM, Message passing interface (MPI)
  • Operating systems: Windows , Linux, Mac (Experience with Linux Kernel and Kernel module programming)

top

  Language Proficiency
 
  • TOEFL IBT Oct. 2008: 114/120 (Native). Reading:30/30, Listening: 30/30, Speaking: 24/30, Writing: 30/30
  • IELTS Dec. 2006: Overall: 7.5/9. Reading: 9/9, Listening: 7/9, Writing: 7/9, Speaking: 7/9
  • French: Moderate

 GRE score:

  • GRE Oct. 2008: Verbal: 520/800 (Percentile: 66%), Quantitative: 780/800 (Percentile: 90%), Analytical: 3.5/6.0 (Percentile: 20%)
  • GRE Oct. 2007: Verbal: 350/800, Quantitative: 800/800, Analytical: 3.5/6.0

top

 

 

 

Download Resume:

File
Number of Pages
Type
Link
Resume (Concise Version, Recommended)
4
Portable Document Format(PDF)
My Resume in PDF format
Resume (Detailed Version) Not Up to Date
8
Portable Document Format(PDF)
Contact me.

 

 

 

 

Last Update on: October 2011.