???global.info.a_carregar???
Identification

Personal identification

Full name
João Coelho Garcia

Citation names

  • Garcia, João
  • João Coelho Garcia

Author identifiers

Ciência ID
B51E-D9DA-D3FE
ORCID iD
0000-0002-6820-6449
Google Scholar ID
hYb5gDYAAAAJ
Researcher Id
F-9466-2010
Scopus Author Id
7406128177

Websites

  • web.tecnico.ulisboa.pt/joao.c.garcia (Professional)

Knowledge fields

  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics

Languages

Language Speaking Reading Writing Listening Peer-review
English Proficiency (C2) Proficiency (C2) Proficiency (C2) Proficiency (C2) Proficiency (C2)
German Upper intermediate (B2) Proficiency (C2) Upper intermediate (B2) Proficiency (C2) Advanced (C1)
French Upper intermediate (B2) Proficiency (C2) Intermediate (B1) Advanced (C1) Upper intermediate (B2)
Spanish; Castilian Intermediate (B1) Intermediate (B1) Beginner (A1) Intermediate (B1)
Italian Beginner (A1) Intermediate (B1) Intermediate (B1)
Portuguese (Mother tongue)
Education
Degree Classification
2009/12/10
Concluded
Engenharia Informática e de Computadores (Doutoramento)
Major in Sem especialidade
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Gestão de Dados Pessoais Baseada em Tarefas" (THESIS/DISSERTATION)
Aprovado
2002
Concluded
Mestrado em Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Transactional System for Cooperative Applications in Weakly Connected Networks" (THESIS/DISSERTATION)
passed
1990/09 - 1996/07
Concluded
Engenharia Informática e de Computadores (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
14/20 points average
Affiliation

Science

Category
Host institution
Employer
2009/12 - Current Researcher (Research) Universidade de Lisboa Instituto Superior Técnico, Portugal
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2009/12 - Current Assistant Professor (University Teacher) Universidade de Lisboa Instituto Superior Técnico, Portugal
Projects

Contract

Designation Funders
2021/02/01 - 2024/07/31 MS3: Novas fundações para micro-serviços e computação serverless
PTDC/CCI-INF/6762/2020
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Ongoing
2011/03/01 - 2014/08/31 Synergy-VM: Uma Infra-estrutura para os Futuros Ambientes de Execução
PTDC/EIA-EIA/113613/2009
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal

Universidade Nova de Lisboa Associação para a Inovação e Desenvolvimento da FCT, Portugal

Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal

Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
2011/01/01 - 2014/06/30 LSDMOG - consistência de dados replicados para MMOGS
PTDC/EIA-EIA/113993/2009
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
2010/03/01 - 2013/08/31 RepComp - Replicação de Componentes para Melhoria de Desempenho ou Fiabilidade em Sistemas Multicore
PTDC/EIA-EIA/108963/2008
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal

Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal

Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
2010/03/01 - 2013/02/28 PROSOPON: Partilha de Ciclos de CPU para Identificação e Indexação Facial em Multimédia
PTDC/EIA-EIA/102250/2008
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
2008/01/01 - 2011/06/30 Mercúrio - consistência de dados replicados em hardware com recursos escassos
PTDC/EIA/66589/2006
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
2008/01/01 - 2010/12/31 Ginger: Uma Infra-Estrutura Flexível para Grids Peer-to-Peer
PTDC/EIA/73240/2006
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
2007/07/01 - 2010/12/31 PoliGrid - políticas distribuídas de gestão de recursos em Grids
GRID/GRI/81752/2006
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
Outputs

Publications

Book
  1. Garcia, J.; Veiga, L.; Ferreira, P.. Context awareness: An experiment with hoarding. 2006.
    10.1007/11823285_102
  2. Ferreira, P.; Shapiro, M.; Blondel, X.; Fambon, O.; Garcia, J.; Kloosterman, S.; Richer, N.; et al. PerDiS: Design, implementation, and use of a persistent distributed store. 2000.
    10.1007/3-540-46475-1_18
Conference paper
  1. Mafalda Sofia Ferreira; João Ferreira Loff; João Garcia. "Rendezvous: Where Serverless Functions Find Consistency". 2023.
    10.1145/3605181.3626290
  2. João Ferreira Loff; Daniel Porto; João Garcia; Jonathan Mace; Rodrigo Rodrigues. "Antipode: Enforcing Cross-Service Causal Consistency in Distributed Applications". 2023.
    10.1145/3600006.3613176
  3. João Ferreira Loff; daniel Porto; Carlos Baquero; Garcia, João; Nuno Preguiça; Rodrigo Rodrigues. "Transparent Cross-System Consistency". 2017.
    10.1145/3064889.3064898
  4. João Matos; Garcia, João; Paolo Romano. "Enhancing privacy protection in fault replication systems". 2015.
    https://doi.org/10.1109/ISSRE.2015.7381827
  5. Alejandro Tomsic; Pierre Sans; Garcia, João; Luciana Arantes. "2w-fd: A failure detector algorithm with qos". 2015.
    https://doi.org/10.1109/IPDPS.2015.74
  6. João Ferreira Loff; Garcia, João. "Vadara: Predictive elasticity for cloud applications". 2014.
    https://doi.org/10.1109/CloudCom.2014.161
  7. João Matos; Nuno Coração; Garcia, João. "Record and Replay GUI-Based Applications with Less Overhead". 2014.
    https://doi.org/10.1109/ISSREW.2014.31
  8. Pedro Louro; Garcia, João; Paolo Romano. "MultiPathPrivacy: Enhanced Privacy in Fault Replication". 2012.
    10.1109/EDCC.2012.31
  9. Garcia, João; Paulo Ferreira. "Concurrency control for distributed cooperative engineering applications". 2002.
    http://doi.acm.org/10.1145/508791.508977
  10. Garcia, J.C.; Ferreira, P.. "Concurrency control for distributed cooperative engineering applications". 2002.
    10.1145/508969.508977
  11. Veiga, L.; Garcia, J.; Silva, J.; Ferreira, P.. "Distributed object invocation in OBIWAN". 2000.
    10.1145/566726.566776
  12. Fadi Sandakly; Garcia, João; Paulo Ferreira; Patrice Poyet. "PerDIS: An Infrastructure for Cooperative Engineering in Virtual Enterprise". 1999.
    https://doi.org/10.1007/978-0-387-35577-1_37
  13. Garcia, J.; Ferreira, P.; Guedes, P.. "The PerDiS FS: A transactional file system for a distributed persistent store". 1998.
    10.1145/319195.319224
Journal article
  1. João Matos; Garcia, João; Nuno Coração. "Isolating Graphical Failure-Inducing Input for Privacy Protection in Error Reporting Systems". Proceedings on Privacy Enhancing Technologies 2016 2 (2015): 4-21.
    DOI 10.1515/popets-2016-0002
  2. Matos, Joao; Garcia, Joao; Romano, Paolo. "REAP: Reporting Errors Using Alternative Paths". Lecture Notes in Computer Science (2014): https://publons.com/publon/7365346/.
    10.1007/978-3-642-54833-8_24
  3. Reis, Joao C. G.; Lima, Pedro U.; Garcia, Joao. "Efficient Distributed Communications for Multi-robot Systems". Lecture Notes in Artificial Intelligence (2014): https://publons.com/publon/6210822/.
    10.1007/978-3-662-44468-9_25
  4. Gaudin, B.; Hinchey, M.H.; Vassev, E.; Nixon, P.; Garcia, J.C.; Maalej, W.. "Fastfix: A control theoretic view of self-healing for automatic corrective software maintenance". Scalable Computing 13 1 (2012): 5-20. http://www.scopus.com/inward/record.url?eid=2-s2.0-84864805142&partnerID=MN8TOARS.
  5. Sandakly, F.; Garcia, J.; Ferreira, P.; Poyet, P.. "Distributed shared memory infrastructure for virtual enterprise in building and construction". Journal of Intelligent Manufacturing 12 2 (2001): 199-212. http://www.scopus.com/inward/record.url?eid=2-s2.0-0035305944&partnerID=MN8TOARS.
    10.1023/A:1011208828486

Other

Other output
  1. Data-aware connectivity in mobile replicated systems. 2009. João Barreto; João Garcia; Luís Veiga; Paulo Ferreira. https://doi.org/10.1145%2F1594139.1594147.
    10.1145/1594139.1594147
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2015 - Current Transparent cross-system coordination
Co-supervisor
Engenharia Informática e de Computadores (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020 - 2020 Variable Consistency Messaging Layer
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2019 Fog and Cloud Computing Optimization in Mobile IoT Environments
Co-supervisor
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2017 - 2017 Secure Remote Execution for the R Programming Environment
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011 - 2017 Privacy in Software Error Reporting
Supervisor
Engenharia Informática e de Computadores (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2016 - 2016 Privacy in Software Error Reporting
Supervisor
Engenharia Informática e de Computadores (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2016 - 2016 Xporter for JIRA Cloud
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 - 2015 Integrating strong consistency across multiple stateful services
Co-supervisor
Engenharia Informática e de Computadores (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 - 2015 Sistema de Ficheiros com Histórico
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 - 2015 Aplicação móvel para visualização de uma história localizada no espaço (localized storytelling)
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014 - 2014 Vadara: Predictive Elasticity for Cloud Applications
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014 - 2014 Automatic Dependency Identification for Isolation of Software Errors
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013 - 2013 Providing fault tolerance and scalability of the MapReduce JobTracker using the In?finispan platform
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013 - 2013 MW-FD, A Failure Detector Algorithm with QoS, and an Analysis Towards Failure Detection as a Service
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012 - 2012 User Input Anonymization in GraphicalApplications
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012 - 2012 Distributed De-duplication in a Cloud Storage System
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011 - 2011 Replicação de Dados Baseada em Tarefas
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011 - 2011 Privacidade Adaptativa em Replicação de Falhas
Supervisor
Engenharia Informática e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal