|I obtained my BSc. degree in computer science in 2005 from Polytechnic of Mexico. In 2008, I obtained my MsC. in computer technology from the same University, where I also worked as a Professor in the computer Science department from 2005-2009. From 2009 to 2012, I worked in the bank industry as a software developer on the cashbox department, where I specialized in debit and credit card systems, including Mastercard, Visa and AMEX. From 2013 to 2017 I pursued my Ph.D. degree in computer engineering at Polytechnique Montreal under the supervision of Foutse Khomh, Francisco Chicano and Giuliano Antoniol, where I was awarded best thesis of 2017, with the title "Automated Improvement of Software Design by Search-Based Refactoring". From March 2018 to April 2019 I worked as a postdoctoral fellow with Profr. Yann-Gaël Guéhéneuc at Ptidej Lab, with the topic of Software Engineering for IoT. Currently I am full-time lecturer at the Department of Computer Science and Software Engineering, Concordia University. I've disseminated my research work through the top software engineering Journals including IEEE TSE, ESEM, and JSS, and top conferences like ICSE, and SANER. I am one of the main organizers of the 1st International Workshop on Software Engineering Research and Practices for the Internet of Things (SERP4IoT), co-located with ICSE 2019, and actively participate as a committee member of ICPC conference.