About
Alireza khajouie received his B.Sc. degree in Software Engineering from Sharif University of Technology, Tehran, Iran, in 2018. He is currently an M.Sc. student at the Computer Science and Engineering Faculty, Shahid Beheshti University, Tehran, Iran, and holding the second highest rank among 40 students. He received Silver Medal in Iranian Mathematical Olympiad. His current research interests include virtual machine placement, virtual network function placement, software testing, formal methods, complex network and mathematical optimization.
Research Interest
Cloud Computing
Cloud Computing is my main field of research. I am currently a member of cloud and security laboratory of Shahid Beheshti University, Tehran, Iran. During graduation, I have been increasing specialization in the field of virtual machine and network function placement.
Social & Complex Networks
"Complex and Dynamic Networks" course familiarize me with the context and after that found it incredibly wonderful. I also have experiences in this area as a teaching assistant.
Software Engineering
Organising and managing software product is one of my favorite topic in computer science. I mastered this field through "Software Engineering", "Software Architecture" and "Object Oriented Design" courses.
Game Design
In addition to Gamification and designing game, Game is my favorite and main hobby. As for experiences, I spent 3 months as game developer intern in arna.
Software Testing and Debugging
Testing and Debugging software product and Fault Localization are my favorite topics. I mastered this field through "Software Engineering", "Software Architecture" and "Object Oriented Design", "Software Testing" and "Test, Debug and refinement" courses.
Formal Methods
I have a background to formal methods through logic and math problems. I won a silver medal in iranian mathematic olympiad which made me great in formal specification and verification topic.
New Fields of Science
Honestly, I prefer adventures to being conservative so I am extremely keen to explore new fields of science. During my academic life, I chose a wide range of topic to pursue and continue this strategy until retiring.
Professional Experience
Background & Expertise
A Scalable Incremental Approach for Virtual Security Functions Orchestration
In this project, a new scalable incremental approach is proposed to operate virtual network function placement.
Incremental VM placement
Over the last few years, virtual machine placement has become a chief operation in cloud computing. Researchers confront a lot of challenges according to different aspects such as computational complexity, end-to-end delay and etc. In this project, we provide a new 2 placement, we want to model the optimal solution by integer linear programming and represent a greedy algorithm to make an incremental placement independent of the cost function.
Android Developer Intern
Design and implementation of an android application for donation to charity. Using Android, Java and SQLite
Game Programmer Intern
Design and implementation of cross-platform games. Using Unity and C#
Educational Background
What I’ve Learned
2013 – 2018
BACHELOR OF SCIENCE
Software Engineering at Sharif University of Technology, Tehran, Iran
2018 – 2020
MASTER OF SCIENCE
Software Engineering student at the Computer Science and Engineering Faculty, Shahid Beheshti University, Tehran, Iran
Honor and Awards
Second highest rank among M.Sc. Program Students
2018-Present Shahid Beheshti University, Tehran, Iran
Ranked Top 0.5% in the ”National University Entrance Exam for Bachelor degree (Konkur)"
Sep 2013
Ranked Top 0.5% in the ”National University Entrance Exam for Master degree (Konkur)"
Sep 2018
Mathematica Olympiad silver medal (the best student in combinatorial mathematics)
Sep 2012
"When you know better you do better"