???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.
Identification

Personal identification

Full name
João Paulo Conceição Soares

Citation names

  • Soares, João

Author identifiers

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

Email addresses

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

Knowledge fields

  • Exact Sciences - Computer and Information Sciences - Computer Sciences
  • Exact Sciences - Computer and Information Sciences - Computer Sciences

Languages

Language Speaking Reading Writing Listening Peer-review
Portuguese Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
English Intermediate (B1) Advanced (C1) Advanced (C1) Intermediate (B1)
Education
Degree Classification
2016/02/11
Concluded
Programa doutoral em Informática (Doutoramento)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"Scalling In-Memory databases on multicores" (THESIS/DISSERTATION)
Aprovado, por Unanimidade
2009
Concluded
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"FEW Phone File System" (THESIS/DISSERTATION)
17
2007
Concluded
Licenciatura em Engenharia Informática (Licenciatura)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"Licenciatura em Engenharia Informática" (THESIS/DISSERTATION)
15
Affiliation

Science

Category
Host institution
Employer
2023/02/08 - Current Principal Investigator (Research) Universidade do Porto Faculdade de Ciências, Portugal
Universidade do Porto Faculdade de Ciências, Portugal
2022/04/01 - 2023/02/07 Auxiliary Researcher (Research) Universidade do Porto Faculdade de Ciências, Portugal
Universidade do Porto Faculdade de Ciências, Portugal
2018/09/01 - 2022/03/31 Postdoc (Research) Universidade do Porto Faculdade de Ciências, Portugal
Universidade do Porto Faculdade de Ciências, Portugal
2016/04/01 - 2018/03/31 Postdoc (Research) Universidade do Minho Centro ALGORITMI, Portugal
Universidade do Minho - Campus de Azurém, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2017/09/01 - 2022/03/31 Invited Assistant Professor (University Teacher) Universidade do Porto Faculdade de Ciências, Portugal
Universidade do Porto Faculdade de Ciências, Portugal
2016/09/01 - 2018/08/31 Invited Assistant Professor (University Teacher) Universidade do Minho Escola de Engenharia, Portugal
Universidade do Minho Escola de Engenharia, Portugal
2010/09/01 - 2016/07/31 Invited Assistant (University Teacher) Universidade do Minho Escola de Engenharia, Portugal
Universidade do Minho Escola de Engenharia, Portugal
2008/09/01 - 2010/07/31 Trainee Assistant (University Teacher) Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Projects

Grant

Designation Funders
2020/07/01 - Current THEIA: Automated Perception Driving
POCI-01-0247-FEDER-047264
Researcher
Universidade do Porto Faculdade de Ciências, Portugal
European Regional Development Fund
Ongoing
2020/04/01 - 2022/12/31 Safe Cities - Inovação para Construir Cidades Seguras
POCI-01-0247-FEDER-041435
Post-doc Fellow
Universidade do Porto Faculdade de Ciências, Portugal
European Regional Development Fund
Ongoing
2018/01/01 - 2019/03/31 CyberSec4Europe - Cyber Security Network of Competence Centres for Europe
GA #830929/H2020-SU- ICT-2018-2020
Post-doc
Universidade do Porto Faculdade de Ciências, Portugal
European Union
Ongoing
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
Outputs

Publications

Book chapter
  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
Conference paper
  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". Paper presented in Euro-Par: European Conference on Parallel Processing, Aachen, 2013.
    Published • 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?". Paper presented in European Workshop on Dependable Computing, Coimbra, 2013.
    Published • 10.1007/978-3-642-38789-0_15
  5. Soares, João. "Combining Mobile and Cloud Storage for Providing Ubiquitous Data Access". Paper presented in European Conference on Parallel Processing, Bordeaux, 2011.
    Published • 10.1007/978-3-642-23400-2_48
Journal article
  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
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2021/09/01 - Current How secure are Blockchains?
Supervisor of João Miguel de Sousa Regateiro
Mestrado em Segurança Informática (Master)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2021/09/01 - Current When probability drops - Probabilistic consensus under faults
Supervisor
Mestrado em Engenharia de Redes e Sistemas Informáticos (Master)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2021/09/01 - Current Improving Intrusion Detection Systems using Kernel modules (eBPF)
Supervisor
Mestrado em Engenharia de Redes e Sistemas Informáticos (Master)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2021/09/20 - 2022/12/13 RAFT under fire
Supervisor
Mestrado em Engenharia de Redes e Sistemas Informáticos (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2021/09/01 - 2022/12/07 Improving Intrusion Detection Systems using ML
Supervisor
Mestrado em Engenharia de Redes e Sistemas Informáticos (Master)
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
Supervisor
Mestrado em Segurança Informática (Master)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2020/09/25 - 2022/12/06 Segurança em IoT - Caso de estudo FIWARE
Supervisor
Mestrado em Segurança Informática (Master)
Universidade do Porto Faculdade de Ciências, Portugal
2021/09/01 - 2022/02/28 Security of IoT Infrastructures
Supervisor of André Silva Oliveira
Mestrado em Segurança Informática (Master)
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)
Supervisor of Miguel André Queirós Coelho da Silva
Master's degree in Information Security (Master)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
2019/01/09 - 2021/11/26 Injecting Faults in Byzantine Fault Tolerant Protocols
Co-supervisor
Master's degree in Information Security (Master)
Universidade do Porto Departamento de Ciência de Computadores, Portugal
Distinctions

Award

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