Senior Researcher and Professor
University of Lisbon and INESC-ID
Paolo Romano holds a PhD in Computer Engineering from Rome University in the area of transactional computing. Since 2008 he is in Lisbon, Portugal, where he is a senior researcher at INESC-ID and a professor at the University of Lisbon.
Over more than a decade as a researcher he has investigated a number of aspects related to transactional programming both in multi-core and cloud environments, including scalability, fault-tolerance, performance modelling and optimisation, self-tuning, and energy efficiency.
He has coordinated several national and European projects in the area of Transactional Memory (TM). He is currently the Chair of the Euro-TM COST Action (www.eurotm.org), a research network bringing together the leading European researchers in the area of TM.
As a professor, he teaches graduate and undergraduate courses in the areas of operating systems, computer architectures and distributed systems, evangelising the future generations of programmers about the bliss and the pits of concurrency.
(Official Website: http://www.gsd.inesc-id.pt/~romanop)