Before that, he was a Lecturer in Control Engineering at the University of Leicester, Leicester, UK (2015-2018), an Assistant Professor of Robotics and Mechatronics at Nazarbayev University (2012-2015), and a Postdoctoral Fellow working in the research group of Prof. Alberto Bemporad, first at the University of Trento, Trento, Italy, and then at IMT Institute for Advanced Studies, Lucca, Italy (2010-2012). During his PhD, he has spent visiting periods at the Center for Automotive Research of The Ohio State University, OH, USA (2008-2009), and at the Automatic Control Lab, ETH Zurich, Zurich Switzerland (2009).