Identificação
Identificação pessoal
- Nome completo
- João Pedro Faria Mendonça Barreto
Nomes de citação
- Barreto, João
Identificadores de autor
- Ciência ID
- F81A-0D2A-B5C0
- ORCID iD
- 0000-0002-0726-2025
Idiomas
Idioma | Conversação | Leitura | Escrita | Compreensão | Peer-review |
---|---|---|---|---|---|
Inglês | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | |
Francês | Utilizador independente (B1) | Utilizador independente (B1) | Utilizador independente (B1) | Utilizador independente (B1) | |
Português | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) |
Formação
Grau | Classificação | |
---|---|---|
2009
Concluído
|
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" (TESE/DISSERTAÇÃO)
|
Aprovado por unanimidade |
2004
Concluído
|
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" (TESE/DISSERTAÇÃO)
|
Aprovado |
2002
Concluído
|
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" (TESE/DISSERTAÇÃO)
|
17 |
Percurso profissional
Docência no Ensino Superior
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2009/03/01 - Atual | Professor Auxiliar (Docente Universitário) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
2007/09/01 - 2009/02/28 | Assistente (Docente Universitário) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
Projetos
Projeto
Designação | Financiadores | |
---|---|---|
2018/10/01 - Atual | European joint Effort toward a Highly Productive Programming Environment for Heterogeneous Exascale Computing (EPEEC)
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
European Commission
Em curso
|
2008/01/01 - Atual | Byzantium: Eficient Byzantine fault-tolerant database replication
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
European Commission
Concluído
|
2015/06/01 - 2017 | TRACE - Opening the cycling and walking tracking potential
Investigador responsável
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
Concluído
|
2012/01/01 - 2014/12/30 | specSTM: Software Transactional Memoty with Thread-Level Speculation Support
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
European Commission
Concluído
|
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
Concluído
|
Produções
Publicações
Artigo em conferência |
|
Artigo em revista |
|
Capítulo de livro |
|
Atividades
Orientação
Título / Tema Papel desempenhado |
Curso (Tipo) Instituição / Organização |
|
---|---|---|
2017/01/01 - Atual | Improved correctness and scalability for blockchains
Orientador
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2016/10/01 - Atual | Bandwidth-aware page placement in asymmetric NUMA systems
Orientador
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2011/01/01 - 2020/03/31 | Efficient support for large transactions in transactional memory systems
Orientador
|
Doutoramento em Eng Informática e de Computadores (Doutoramento)
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
Orientador
|
Engenharia Informática e de Computadores (Mestrado)
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
Coorientador
|
Ciências de Engenharia - Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019/09 - 2019/10/01 | Behavior characterization in cryptocurrency networks
Coorientador
|
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018/09/15 - 2019/10/01 | CoopMap: Democratizing Community Maps using Crowdsourcing
Orientador
|
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018/09/15 - 2019/10/01 | Capturing Unattended Demand In Bike-Sharing Systems
Orientador
|
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018/09/10 - 2019/10/01 | Etherspace: Practical Proof-of-Space for Blockchains
Coorientador
|
Ciências de Engenharia - Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018/01/15 - 2019/10/01 | Plasma Simulation Using Modern High-level HPC Programming
Platforms
Coorientador
|
Engenharia Informática e de Computadores (Mestrado)
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
Orientador
|
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2013/01/01 - 2019/04/12 | Fair and Efficient Parallelism Tuning in Multi-programmed Environments
Orientador
|
Doutoramento em Engenharia Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Curso / Disciplina lecionado
Disciplina | Curso (Tipo) | Instituição / Organização | |
---|---|---|---|
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 |
Membro de comissão
Descrição da atividade Tipo de participação |
Instituição / Organização | |
---|---|---|
2019/09/10 - Atual | Member of the Program Committee of Computing for Sustainability (CfS) track | INForum – Simpósio de Informática, Portugal |
2015/09/10 - Atual | Member of the Program Committee of Parallel, Distributed and Large-Scale (CPDLA) track
Membro
|
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
Membro
|
INForum – Simpósio de Informática, Portugal |
Distinções
Prémio
2012 | Prémio para melhor artigo da conferência (ACM/IFIP/USENIX 13th International Middleware Conference) |
Outra distinção
2018 | Best paper award finalist (IEEE International Parallel & Distributed Processing Symposium (IPDPS))
IEEE, Estados Unidos
|
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 |