Mustafa Berk Duran (PhD)

Software Developer, Warranty Master

About me

I received my PhD in Electrical and Computer Engineering at McGill University under the supervision of Gunter Mussbacher.

I received my BSc and MSc in Electrical and Electronics Engineering at Middle East Technical University while I also worked as a Software Developer at ASELSAN for 2 years.

My research interests include requirements reuse and model reuse, MDE, and Concern-Orientation.

Professional Activities

Software Developer - Warranty Master (2019 - Present)

Teaching Assistant - McGill University (2015 - 2019)

  • ECSE 439 & 539 - Advanced Software Language Engineering
  • ECSE 326 - Software Requirements Engineering
  • ECSE 223 - Model-Based Programming
  • ECSE 429 - Software Validation

Software Engineer - ASELSAN (2012 - 2014)

Worked on large–scale real–time embedded software systems, software product lines, and data distribution middleware.

Engaged in model–driven software design, development, and testing in C++ with UML models within a well– defined software development process in a software reference architecture.


PhD - Electrical and Computer Engineering

McGill University (2014-2018)

MSc - Electrical and Electronics Engineering

Middle East Technical University (2012-2014)

BSc - Electrical and Electronics Engineering

Middle East Technical University (2007-2012)

High School

Bornova Anadolu Lisesi, Izmir (2003-2007)


  • Turkish: Native Speaker
  • English: Professional Proficiency
  • French: Intermediate