Bruno Miguel Bras Cabral obtained his
BSc. in Informatics Engineering at the University of Coimbra
in 2001 and his MSc, in the area of Virtual Machines Code
Instrumentation, from the same University in 2005. In 2009,
he concluded is PhD in Exception Handling Models with a
thesis entitled "A Transactional Model for Automatic
Exception Handling". Currently, he holds a position as
Assistant Professor with the Informatics Engineering
Department of the University of Coimbra teaching courses on
Operating Systems, Database Systems, Business Intelligence
and Software Engineering. Bruno has been an Adjunct
Associate Teaching Professor at the Carnegie Mellon
University, USA, and was faculty of the Dual-degree Masters
in Software Engineering (MSE). His main research interests
are Concurrent Programming and Programming Languages,
Exception Handling Models and Code Instrumentation. He is
the author of several publications in top-tier peer reviewed
conferences and journals in topics related with concurrency
and programming languages, such as language support for
software transactional memory, automatic exception handling
models, and run-time instrumentation and optimization of
code. He has participated in many research and software
projects in cooperation with institutions such as the
European Space Agency, Carnegie Mellon University, and the
Portuguese Government.
|