Identification
Personal identification
- Full name
- João Pedro Faria Mendonça Barreto
Citation names
- Barreto, João
Author identifiers
- Ciência ID
- F81A-0D2A-B5C0
- ORCID iD
- 0000-0002-0726-2025
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
English | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) | |
French | Intermediate (B1) | Intermediate (B1) | Intermediate (B1) | Intermediate (B1) | |
Portuguese | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) |
Education
Degree | Classification | |
---|---|---|
2009
Concluded
|
Doutoramento em Engenharia Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Optimistic Replication in Weakly Connected and Resource-Constrained Environments" (THESIS/DISSERTATION)
|
Aprovado por unanimidade |
2004
Concluded
|
Mestrado em Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Haddock-FS: A Distributed File System for Mobile Ad-hoc Networks" (THESIS/DISSERTATION)
|
Aprovado |
2002
Concluded
|
Licenciatura em Engenharia Informática e de Computadores (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"A Distributed File System for Mobile Devices running Windows CE" (THESIS/DISSERTATION)
|
17 |
Affiliation
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2009/03/01 - Current | Assistant Professor (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
2007/09/01 - 2009/02/28 | Assistant (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
Projects
Contract
Designation | Funders | |
---|---|---|
2018/10/01 - Current | European joint Effort toward a Highly Productive Programming Environment for Heterogeneous Exascale Computing (EPEEC)
Principal investigator
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
European Commission
Ongoing
|
2008/01/01 - Current | Byzantium: Eficient Byzantine fault-tolerant database replication
Principal investigator
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
European Commission
Concluded
|
2015/06/01 - 2017 | TRACE - Opening the cycling and walking tracking potential
Principal investigator
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
EU Framework Programme for Research and Innovation Spreading Excellence and Widening Participation
Concluded
|
2012/01/01 - 2014/12/30 | specSTM: Software Transactional Memoty with Thread-Level Speculation Support
Principal investigator
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
European Commission
Concluded
|
2010/06/01 - 2013/08 | Cloud-TM: A Novel Programming Paradigm for Cloud Computing
info:eu-repo/grantAgreement/EC/FP7/257784/EU
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
European Commission
Concluded
|
Outputs
Publications
Book chapter |
|
Conference paper |
|
Journal article |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2017/01/01 - Current | Improved correctness and scalability for blockchains
Supervisor
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2016/10/01 - Current | Bandwidth-aware page placement in asymmetric NUMA systems
Supervisor
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2011/01/01 - 2020/03/31 | Efficient support for large transactions in transactional memory systems
Supervisor
|
Doutoramento em Eng Informática e de Computadores (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018/09/15 - 2019/10/10 | Go-Together - A novel trajectory-based journey sharing platform for
collective event
Supervisor
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
INForum – Simpósio de Informática, Portugal |
2018/09/01 - 2019/10/10 | Improve Dissemination in the Ethereum network
Co-supervisor
|
Ciências de Engenharia - Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019/09 - 2019/10/01 | Behavior characterization in cryptocurrency networks
Co-supervisor
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018/09/15 - 2019/10/01 | CoopMap: Democratizing Community Maps using Crowdsourcing
Supervisor
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018/09/15 - 2019/10/01 | Capturing Unattended Demand In Bike-Sharing Systems
Supervisor
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018/09/10 - 2019/10/01 | Etherspace: Practical Proof-of-Space for Blockchains
Co-supervisor
|
Ciências de Engenharia - Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018/01/15 - 2019/10/01 | Plasma Simulation Using Modern High-level HPC Programming
Platforms
Co-supervisor
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
INForum – Simpósio de Informática, Portugal |
2018/09/15 - 2019/10 | BOPL: Lista Persistente Otimizada para Batchs
Supervisor
|
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2013/01/01 - 2019/04/12 | Fair and Efficient Parallelism Tuning in Multi-programmed Environments
Supervisor
|
Doutoramento em Engenharia Informática e de Computadores (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Committee member
Activity description Role |
Institution / Organization | |
---|---|---|
2019/09/10 - Current | Member of the Program Committee of Computing for Sustainability (CfS) track | INForum – Simpósio de Informática, Portugal |
2015/09/10 - Current | Member of the Program Committee of Parallel, Distributed and Large-Scale (CPDLA) track
Member
|
INForum – Simpósio de Informática, Portugal |
2011/09/01 - 2018/09/10 | Member of the Program Committee of the Mobile and Ubiquous Computing (CMU) track
Member
|
INForum – Simpósio de Informática, Portugal |
Course / Discipline taught
Academic session | Degree Subject (Type) | Institution / Organization | |
---|---|---|---|
2019/09/15 - 2020/03/01 | Sistemas Operativos | Licenciatura em Engenharia Informática e de Computadores (Licenciatura) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
2019/02/15 - 2019/07/31 | Sistema Distribuídos | Ciências de Engenharia - Engenharia Informática e de Computadores (Licenciatura) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
2018/09/15 - 2019/03/10 | Sistemas Operativos | Licenciatura em Engenharia Informática e de Computadores (Licenciatura) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
2018/02/15 - 2018/07/31 | Sistemas Distribuídos | Ciências de Engenharia - Engenharia Informática e de Computadores (Licenciatura) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
2017/09/15 - 2018/03/10 | Sistemas Operativos | Eng Informática e de Computadores (Licenciatura) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
Distinctions
Award
2012 | Prémio para melhor artigo da conferência (ACM/IFIP/USENIX 13th International Middleware Conference) |
Other distinction
2018 | Best paper award finalist (IEEE International Parallel & Distributed Processing Symposium (IPDPS))
IEEE, United States
|
2018 | Excellence in Teaching Award - Lectures of Distributed Systems course
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 | Excellence in Teaching Award - Lectures of Operating Systems course
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2012 | Distinção por resultados pedagógicos excelentes no 1º semestre de 2012/13 |
2010 | Distinção por resultados pedagógicos excelentes no 2º semestre de 2009/10 |