I am a dedicated professional with a passion for computer science and software engineering. I embarked on my academic journey at the Polytechnic of Mexico, where I earned my BSc. degree in computer science in 2005. Building upon this foundation, I furthered my education at the same institution, obtaining my MSc. in computer technology in 2008. During this time, I also had the privilege of serving as a Professor in the computer science department from 2005 to 2009.
Eager to delve deeper into the realm of computer engineering, I pursued my Ph.D. degree at Polytechnique Montreal from 2013 to 2017. Under the esteemed supervision of Foutse Khomh, Francisco Chicano, and Giuliano Antoniol, I focused my research on the automated improvement of software design through search-based refactoring. My dedication and contributions culminated in the recognition of my thesis as the best of 2017.
Following the completion of my doctoral studies, I embarked on a postdoctoral fellowship journey, collaborating with Prof. Yann-Gaël Guéhéneuc at Ptidej Lab. During this period (March 2018 - April 2019), I delved into the intersection of software engineering and IoT, further enriching my expertise in this burgeoning field.
My professional experience extends beyond academia into the dynamic realm of the banking industry. As a software developer specializing in the cashbox department, I played a pivotal role in the development, implementation, and maintenance of debit and credit card systems. Additionally, I took charge of certifying bank terminals with leading international entities such as Mastercard, Visa, and AMEX.
Currently, I am honored to serve as a full-time lecturer at the Department of Computer Science & Software Engineering, Concordia University. In this role, I am committed to imparting knowledge and nurturing the next generation of technologists.
Throughout my career, I have remained dedicated to advancing the field of software engineering. My research endeavors have been showcased in prestigious journals including IEEE TSE, ESEM, and JSS, as well as esteemed conferences such as ICSE and SANER. Additionally, I am proud to contribute as a co-organizer of the International Workshop on Software Engineering Research and Practices for the Internet of Things (SERP4IoT), held in conjunction with ICSE.