Welcome to my personal website

I am Majid Babaei.
PhD student at Queen's University


Majid Babaei is a Ph.D. Student at Queen's University, School  of Computing in Kingston, Ontario, Canada. His academic interests are focused on methodologies for designing, modeling and developing Software systems. Majid's Ph.D. research is  in the area of applying Model Driven Engineering techniques (MDE)  for designing Embedded Software Systems. He received a Masters of Science degree in Automotive Software Engineering from Technische Universität Chemnitz (TUC) in 2017. During his master studies he worked as a senior developer in EPAK GmbH in Leipzig for around 2 years. Then he has conducted his internship and Master Thesis at Bosch Engineering GmbH (BEG). His master thesis has been performed in a mutual collaboration with Internet of Things (IoT) department at BEG (Dr. Stefan Mueller) and Self Organizing Systems Group (Professor Martin Gaedke) at TUC. He received his Bachelor Degree from Shahrood University of Technology in Iran in 2012. After his Bachelor studies he has worked for around 3 years at Sharif University of Technology as a software developer and project manager.


From my first day of work to now I have always been interested to acquire knowledge and expertise in wide range of technical and practical subjects. This important factor not only allowed me to get involved in numerous commercial projects but also it has widened my horizon in finding better understanding and feeling regarding industrial concerns and academic capabilities.

Now after years of experiences as a software designer and developer in well-known international companies in Asia, Europe and America I would like to encourage all young scientist and developer who care about high-tech issues to explore the world and gain the valuable insight from others point of view!

I've Got Some skills.

  • 80%
  • 80%
  • 85%
  • 70%
  • 75%
  • 90%

My Work Experience.

January 2018 - Present

Queen's University

Research Assistant

Embedded Software Modeling: This project has been offered from MASE lab at Queen’s University

December 2016 - November 2017

Bosch Engineering GmbH

Software Developer

Master Thesis: Pattern Recognition System for analyzing Big Data from distributed embedded AMRA boxes in Europe.
In this project some Big Data Analytics platforms such as Apache Hadoop and Apache Spark have been analyzed to deal with real-world massive datasets form AMRA devices which are distributed all around Europe.

June 2015 - November 2016


Software Developer

Designing and developing CLI and GUI mode C++ software based on QT platform which is responsible for providing an environment to have access to different types of VSAT and TV antenna in order to program corresponding microchips (PIC16F87X CMOS flash microcontroller and PIC18FXX2 enhanced flash microcontroller).

August 2012 - February 2015

Farazpajohan Co.

Software Developer

C/C++, Shell script and JavaScript Programming for designing and developing PKI-based Digital Certificate solutions (Integrated system for issuing and managing Digital Certificate) based on Centos Linux distribution.


If you have any further questions, please don’t hesitate to contact me!

Something went wrong. Please try again.
Your message was sent, thank you!


Phone: +1 (613) 533-6050
Mobile: +1 (343) 364-3590



87 Colborne str.,
Kingston, ON K7K 1C8,