???global.info.a_carregar???
João Soares is a senior researcher at Center of Research in Advanced Computing Systems (CRACS) and Faculdade de Ciências from Universidade do Porto, Portugal, where he studies Fault and Intrusion Tolerant Systems and Architectures for IoT, Cloud and Edge Computing. He finished his Computer Science and Engineering Ph.D. in Faculdade de Ciências e Tecnologia of Universidade Nova de Lisboa, in the topic of “Replicated Components for Improved Performance and Reliability in Multicore Systems”. He is also teaches classes on Computer Systems, Operating Systems, and Systems and Data Security.
Identificação

Identificação pessoal

Nome completo
João Paulo Conceição Soares

Nomes de citação

  • Soares, João

Identificadores de autor

Ciência ID
FE13-3782-A8B8
ORCID iD
0000-0002-0607-636X

Endereços de correio eletrónico

  • joao.soares@fc.up.pt (Profissional)

Domínios de atuação

  • Ciências Exatas - Ciências da Computação e da Informação - Ciências da Computação
  • Ciências Exatas - Ciências da Computação e da Informação - Ciências da Computação

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Português Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Inglês Utilizador independente (B1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador independente (B1)
Formação
Grau Classificação
2016/02/11
Concluído
Programa doutoral em Informática (Doutoramento)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"Scalling In-Memory databases on multicores" (TESE/DISSERTAÇÃO)
Aprovado, por Unanimidade
2009
Concluído
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"FEW Phone File System" (TESE/DISSERTAÇÃO)
17
2007
Concluído
Licenciatura em Engenharia Informática (Licenciatura)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"Licenciatura em Engenharia Informática" (TESE/DISSERTAÇÃO)
15
Percurso profissional

Ciência

Categoria Profissional
Instituição de acolhimento
Empregador
2023/02/08 - Atual Investigador principal (carreira) (Investigação) Universidade do Porto Faculdade de Ciências, Portugal
Universidade do Porto Faculdade de Ciências, Portugal
2022/04/01 - 2023/02/07 Investigador Auxiliar (carreira) (Investigação) Universidade do Porto Faculdade de Ciências, Portugal
Universidade do Porto Faculdade de Ciências, Portugal
2018/09/01 - 2022/03/31 Pós-doutorado (Investigação) Universidade do Porto Faculdade de Ciências, Portugal
Universidade do Porto Faculdade de Ciências, Portugal
2016/04/01 - 2018/03/31 Pós-doutorado (Investigação) Universidade do Minho Centro ALGORITMI, Portugal
Universidade do Minho - Campus de Azurém, Portugal

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2017/09/01 - 2022/03/31 Professor Auxiliar Convidado (Docente Universitário) Universidade do Porto Faculdade de Ciências, Portugal
Universidade do Porto Faculdade de Ciências, Portugal
2016/09/01 - 2018/08/31 Professor Auxiliar Convidado (Docente Universitário) Universidade do Minho Escola de Engenharia, Portugal
Universidade do Minho Escola de Engenharia, Portugal
2010/09/01 - 2016/07/31 Assistente Convidado (Docente Universitário) Universidade do Minho Escola de Engenharia, Portugal
Universidade do Minho Escola de Engenharia, Portugal
2008/09/01 - 2010/07/31 Assistente Estagiário (Docente Universitário) Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Projetos

Bolsa

Designação Financiadores
2020/07/01 - Atual THEIA: Automated Perception Driving
POCI-01-0247-FEDER-047264
Investigador
Universidade do Porto Faculdade de Ciências, Portugal
European Regional Development Fund
Em curso
2020/04/01 - 2022/12/31 Safe Cities - Inovação para Construir Cidades Seguras
POCI-01-0247-FEDER-041435
Bolseiro de Pós-Doutoramento
Universidade do Porto Faculdade de Ciências, Portugal
European Regional Development Fund
Em curso
2018/01/01 - 2019/03/31 CyberSec4Europe - Cyber Security Network of Competence Centres for Europe
GA #830929/H2020-SU- ICT-2018-2020
Investigador Pós-doutorado
Universidade do Porto Faculdade de Ciências, Portugal
European Union
Em curso
2016/03 - 2018/06 INNOVCAR: Inovação para Veículos Inteligentes
POCI-01-0247-FEDER-002797
Agência Nacional de Inovação SA
2013/07 - 2015/12 SwiftComp - Fast and Efficient Incremental Computation for Cloud Computing Environments Fundação para a Ciência e a Tecnologia
2010/03 - 2013/08 RepComp - Replicated Components for Improved Performance or Reliability in Multicore Systems Fundação para a Ciência e a Tecnologia
2008/01 - 2011/12 Byzantium: Eficient Byzantine fault-tolerant database replication Fundação para a Ciência e a Tecnologia
Produções

Publicações

Artigo em conferência
  1. Soares, João. "A Road Condition Service Based on a Collaborative Mobile Sensing Approach". 2018.
    10.1109/PERCOMW.2018.8480346
  2. Soares, João. "Database Engines on Multicores Scale: A Practical Approach". 2015.
    10.1145/2695664.3200145
  3. Soares, Joao; Preguica, Nuno. "MacroDB: Scaling Database Engines on Multicores". Trabalho apresentado em Euro-Par: European Conference on Parallel Processing, Aachen, 2013.
    Publicado • 10.1007/978-3-642-40047-6_61
  4. Soares, João. "Software Component Replication for Improved Fault-Tolerance: Can Multicore Processors Make It Work?". Trabalho apresentado em European Workshop on Dependable Computing, Coimbra, 2013.
    Publicado • 10.1007/978-3-642-38789-0_15
  5. Soares, João. "Combining Mobile and Cloud Storage for Providing Ubiquitous Data Access". Trabalho apresentado em European Conference on Parallel Processing, Bordeaux, 2011.
    Publicado • 10.1007/978-3-642-23400-2_48
Artigo em revista
  1. Tadeu Freitas; João Soares; Manuel E. Correia; Rolando Martins. "Deterministic or Probabilistic? - A Survey on Byzantine Fault Tolerant State Machine Replication". Computers & Security (2023): https://doi.org/10.1016/j.cose.2023.103200.
    10.1016/j.cose.2023.103200
  2. Soares, João; Pinheiro, Ana; Esteves, Pedro José. "The rabbit as an animal model to study innate immunity genes: Is it better than mice?". Frontiers in Immunology 13 (2022): http://dx.doi.org/10.3389/fimmu.2022.981815.
    10.3389/fimmu.2022.981815
  3. Soares, João. "Road Anomalies Detection System Evaluation". Sensors (Basel, Switzerland) (2018): http://www.ncbi.nlm.nih.gov/pmc/articles/PMC6069004/.
    10.3390/s18071984
  4. Soares, João. "Anomaly Detection in Roads with a Data Mining Approach". Procedia Computer Science 121 (2017): 415-422. http://www.sciencedirect.com/science/article/pii/S1877050917322494.
    https://doi.org/10.1016/j.procs.2017.11.056
Capítulo de livro
  1. João Soares; Ricardo Fernandez; Miguel Silva; Tadeu Freitas; Rolando Martins. "ZERMIA - A Fault Injector Framework for Testing Byzantine Fault Tolerant Protocols". 2021.
    10.1007/978-3-030-92708-0_3
Atividades

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2021/09/01 - Atual How secure are Blockchains?
Orientador de João Miguel de Sousa Regateiro
Mestrado em Segurança Informática (Mestrado)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2021/09/01 - Atual When probability drops - Probabilistic consensus under faults
Orientador
Mestrado em Engenharia de Redes e Sistemas Informáticos (Mestrado)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2021/09/01 - Atual Improving Intrusion Detection Systems using Kernel modules (eBPF)
Orientador
Mestrado em Engenharia de Redes e Sistemas Informáticos (Mestrado)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2021/09/20 - 2022/12/13 RAFT under fire
Orientador
Mestrado em Engenharia de Redes e Sistemas Informáticos (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
2021/09/01 - 2022/12/07 Improving Intrusion Detection Systems using ML
Orientador
Mestrado em Engenharia de Redes e Sistemas Informáticos (Mestrado)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2021/09/01 - 2022/12/07 Design a Flexible and Extensible Fault Injector for Testing Concurrent and Distributed Applications
Orientador
Mestrado em Segurança Informática (Mestrado)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2020/09/25 - 2022/12/06 Segurança em IoT - Caso de estudo FIWARE
Orientador
Mestrado em Segurança Informática (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
2021/09/01 - 2022/02/28 Security of IoT Infrastructures
Orientador de André Silva Oliveira
Mestrado em Segurança Informática (Mestrado)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2020/09/01 - 2021/12/16 Injector de faltas para teste de aplicações (distribuídas)
Orientador de Miguel André Queirós Coelho da Silva
Master's degree in Information Security (Mestrado)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2019/01/09 - 2021/11/26 Injecting Faults in Byzantine Fault Tolerant Protocols
Coorientador
Master's degree in Information Security (Mestrado)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
Distinções

Prémio

2021 Best Paper
15th International Conference on Network and System Security, China