He holds degree in Applied Mathematics and Computer Science (UL/IST) and a PhD in Software Engineering (UMa). He has as more than 10 years of professional experience working on software development industry and an extensive involvement in R&D projects. His main research interests are Model Based Software Engineering, Meta-modeling, Human Computer Interaction and Service Design and Engineering. Leonel has served as Pro-Rector of the University of Madeira for the past four years.