Identificação
Identificação pessoal
- Nome completo
- João Miguel Fernandes
Nomes de citação
- Fernandes, João M.
Identificadores de autor
- Ciência ID
- 971C-B637-A388
- ORCID iD
- 0000-0003-1174-1966
- Google Scholar ID
- ihkCeUgAAAAJ
- Researcher Id
- B-3942-2013
Websites
- http://www.di.uminho.pt/~jmf (Profissional)
Domínios de atuação
- Ciências da Engenharia e Tecnologias - Engenharia Eletrotécnica, Eletrónica e Informática
Idiomas
Idioma | Conversação | Leitura | Escrita | Compreensão | Peer-review |
---|---|---|---|---|---|
Português (Idioma materno) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | |
Inglês | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | |
Espanhol; Castelhano | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | |
Francês | Utilizador independente (B1) | Utilizador proficiente (C1) | Utilizador elementar (A1) | Utilizador independente (B1) | |
Italiano | Utilizador elementar (A1) | Utilizador independente (B1) | Utilizador elementar (A1) | Utilizador proficiente (C1) |
Formação
Grau | Classificação | |
---|---|---|
2011/06
Concluído
|
Informática (Título de Agregado)
Universidade do Minho, Portugal
"Modelação de software" (TESE/DISSERTAÇÃO)
|
Aprovado |
1995 - 2000
Concluído
|
Informática (Doutoramento)
Universidade do Minho, Portugal
"MiDAS: Metodologia Orientada ao Objecto para Desenvolvimento de Sistemas Embebidos" (TESE/DISSERTAÇÃO)
|
Aprovado |
1992 - 1994
Concluído
|
Informática (Mestrado)
Universidade do Minho, Portugal
"Redes de Petri e VHDL na Especificação de Controladores Paralelos" (TESE/DISSERTAÇÃO)
|
Muito Bom |
1986 - 1991
Concluído
|
Engenharia de Sistemas e Informática (Licenciatura)
Universidade do Minho, Portugal
"An Artificial Neural Network Implementation for the GLiTCH Architecure" (TESE/DISSERTAÇÃO)
|
15 |
Percurso profissional
Ciência
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2013/08 - 2013/12 | Investigador visitante (Investigação) | Universidade Federal de Santa Catarina, Brasil |
Universidade Federal de Santa Catarina, Brasil | ||
2006/09 - 2007/06 | Investigador (Investigação) | Aarhus Universitet, Dinamarca |
Aarhus Universitet, Dinamarca | ||
2002/09 - 2003/02 | Investigador visitante (Investigação) | Abo Akademi, Finlândia |
Abo Akademi, Finlândia |
Docência no Ensino Superior
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2011 - Atual | Professor Catedrático (Docente Universitário) | Universidade do Minho, Portugal |
Universidade do Minho Escola de Engenharia, Portugal | ||
2007/10 - 2011/12 | Professor Associado (Docente Universitário) | Universidade do Minho, Portugal |
Universidade do Minho Escola de Engenharia, Portugal | ||
2000/05 - 2007/10 | Professor Auxiliar (Docente Universitário) | Universidade do Minho, Portugal |
Universidade do Minho Escola de Engenharia, Portugal | ||
2004/09 - 2006 | Professor Auxiliar Convidado (Docente Universitário) | Universidade do Algarve, Portugal |
Universidade do Algarve Faculdade de Ciências e Tecnologia, Portugal |
Projetos
Projeto
Designação | Financiadores | |
---|---|---|
2018/07 - 2021/12 | Diabo: Smart Internal Supply Chain 2.0
POCI-01-0247-FEDER-039479
Investigador responsável
Universidade do Minho Centro ALGORITMI, Portugal
|
Concluído
|
2016/06 - 2018/07 | SISC: Smart Internal Supply Chain
AICEP
Universidade do Minho Centro ALGORITMI, Portugal
|
Concluído
|
2013/06 - 2015/07 | iFlow: Plataforma web para acompanhamento de matérias primas
AICEP-PIN-HMIEXCEL-L05
Universidade do Minho Centro ALGORITMI, Portugal
|
Concluído
|
2012/03 - 2014/07 | ICCES: Innovation and Creativity for Complex Engineering Systems
2011-1-PT1-ERA10-08635 / 2012-1-PT1-ERA10-12558 / 2013-1-PT1-ERA10-16666
Universidade do Minho Centro ALGORITMI, Portugal
|
Concluído
|
2007/12/01 - 2011/11/30 | AMADEUS: ASPECTS AND COMPILER OPTIMIZATIONS FOR MATLAB SYSTEM DEVELOPMENT
PTDC/EIA/70271/2006
Universidade do Minho, Portugal
UNINOVA Instituto de Desenvolvimento de Novas Tecnologias, Portugal Associação para a Inovação e Desenvolvimento da FCT, Portugal Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal Universidade do Porto Faculdade de Engenharia, Portugal |
Fundação para a Ciência e a Tecnologia
Concluído
|
2005/04/01 - 2008/04/30 | SOFTAS (Software Development with Aspects)
POSC/EIA/60189/2004
Universidade do Minho, Portugal
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal Instituto Politécnico de Beja, Portugal Instituto Politécnico de Castelo Branco, Portugal |
Fundação para a Ciência e a Tecnologia
Concluído
|
Produções
Publicações
Artigo em conferência |
|
Artigo em revista |
|
Artigo em revista (magazine) |
|
Capítulo de livro |
|
Edição de livro |
|
Livro |
|
Tese / Dissertação |
|
Atividades
Orientação
Título / Tema Papel desempenhado |
Curso (Tipo) Instituição / Organização |
|
---|---|---|
2009 - Atual | Classificação e comparação de métodos ágeis de desenvolvimento de software
Orientador
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2022/09 - 2023/12 | A deep-learning approach to detect scratches in vehicles
Orientador de André Rodrigues Soares
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2022/09 - 2023/12 | An observability approach for microservices architectures based on OpenTelemetry
Orientador de André Cunha Azevedo Moreira
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2022/09 - 2023/12 | Remote work adoption among software development teams in Portugal after the COVID-19 pandemic: An empirical analysis
Orientador de Filipe Barbosa Soares da Costa
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2022/09 - 2023/12 | Automation of machine learning pipelines for anomaly detection challenges
Orientador de Ricardo Rodrigues Martins
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2022/09 - 2023/11 | Visualização de eventos de cibersegurança
Orientador de Daniel Filipe Santos Sousa
|
Universidade do Minho (Mestrado)
Universidade do Minho, Portugal
|
2022/09 - 2023/11 | Modernising an e-learning platform with a new user interface
Orientador de João Pedro Neves Félix
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2022/09 - 2023/11 | Geração automática de código Oracle Retail: Uma solução baseada em templates e Django
Orientador de José Pedro Fernandes Veloso
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2022/09 - 2023/11 | Integração de uma aplicação de reporting para testes de software no Confluence Cloud
Orientador de João Pedro Coimbra Martins de Sá
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2022/09 - 2023/10 | Optimized video retrieval for interior vehicle monitoring
Orientador de Diogo Barroso Dias
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2022/09 - 2023/06 | Sensor fusion for impact detection in vehicles
Orientador de José Gabriel Correia Neves Parpot
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2021/09 - 2022/07 | Development of a classification algorithm for vehicle impacts: An anomaly detection approach
Orientador de Rita Alexandra Ferreira Pereira
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2021/09 - 2022/07 | Detection and classification of small impacts on vehicles based on deep learning algorithms
Orientador de Bruno Manuel Macedo Nascimento
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2021/09 - 2022/07 | Analysis of the impact of remote work on Portuguese software professionals during the COVID-19 pandemic
Orientador de Ana João Dias de Almeida
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2021 - 2022/07 | Machine learning operations: Data ingestion engine
Orientador de Luis Miguel Fontão Coelho Moreira Peixoto
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2021/01 - 2022/05 | Shopping Trends: A machine learning approach to recommendation systems to improve customer loyalty
Orientador de Paulo Henrique Alves de Lacerda
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2021/01 - 2022/04 | Automation of machine learning models benchmarking
Orientador de João Pedro Barros Sá
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2021/01 - 2022/04 | Orchestrator selection process for cloud-native machine learning experimentation
Orientador de Afonso Rafael Carvalho Sousa
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2021/01 - 2022/04 | Sensor fusion for detection and classification of vehicle impacts
Orientador de João Gabriel Lopes dos Santos
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2021/01 - 2022/04 | Otimização distribuída de indicadores logísticos com recurso a ferramentas Apache
Orientador de Miguel Pimentel de Oliveira
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2020/01 - 2021/09 | Feasibility of using autoencoders for learning car interior background models
Orientador de Vítor Bruno Martins Figueiredo
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2020/01 - 2021/03 | Data augmentation for improving robustness of image based deep learning algorithms
Orientador de Diogo Afonso Silva Costa
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2017 - 2021/02 | EvoSPL: An evolutionary approach for adopting software product lines in the automotive industry
Orientador de Karam Mustafa Mohammad Ignaim
|
Doutoramento em Informática (Doutoramento)
Universidade do Minho, Portugal
|
2019/09 - 2020/05 | A meta-learning approach for selecting machine learning algorithms
Orientador de José Pedro Santos Monteiro
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2018/09 - 2019/12 | Reengenharia de um sistema de software de gestão e rastreabilidade logística
Orientador de Luís Carlos da Silva Marques
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2018/09 - 2019/12 | Desenvolvimento de segurança e automatização de atualizações numa arquitetura de micro-serviços
Orientador de João Tiago Rocha Gomes
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2018/09 - 2019/12 | Software development for monitoring and supporting intralogistics vehicles: From a laboratory prototype to an industrial laboratory
Orientador de Ana Esmeralda Alves Fernandes
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2018/09 - 2019/12 | Development of a software system for monitoring outbound logistics
Orientador de Beatriz Ribeiro Pires Loureiro
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2018/09 - 2019/12 | Software process improvement in an automotive agile environment
Orientador de José Pedro Castro e Sousa
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2018/01 - 2019/03 | Big data warehousing num contexto logístico: Dos requisitos à implementação
Orientador de Luís Paulo Ferreira Pedro
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2017/09 - 2018/12 | An architecture for testing real-time software systems
Orientador de Fernando Daniel Freitas da Silva
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2017/09 - 2018/12 | Uma abordagem de Continuous Delivery para desenvolvimento de software
Orientador de João Rafael Rodrigues Pinto
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2017/09 - 2018/12 | Aplicação de software com realidade aumentada para comércio eletrónico: Identificação de padrões
Orientador de Beatriz Abreu Aarão
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2017/09 - 2018/12 | Integration and customization of a management system for indoor autonomous vehicles
Orientador de João Carlos Silva Monteiro
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2017/09 - 2018/12 | Desenvolvimento de uma plataforma de software IoT na área das Smart Cities
Orientador de Rafael Mota Oliveira
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2017/09 - 2018/12 | Desenvolvimento de uma plataforma de software IoT na área da saúde
Orientador de José Duarte Mendes de Azevedo
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2017 - 2018/12 | Recognizing and displaying technical information in an augmented reality solution
Orientador de João Pedro Monteiro Miranda
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2017/09 - 2018/11 | Análise inteligente de dados na área da logística: Um caso de estudo
Orientador de Rui Filipe Borges Machado
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2009 - 2014/10 | Automated software systems generation for process-oriented organizations
Orientador de Francisco José Monteiro Duarte
|
Doutoramento em Tecnologias e Sistemas de Informação (Doutoramento)
Universidade do Minho, Portugal
|
2012 - 2012 | Identification and assessment of behavioural competences in multidisciplinary teams within design projects
Coorientador
|
Mestrado Integrado em Engenharia e Gestão Industrial (Mestrado)
Universidade do Minho, Portugal
|
2012 - 2012 | Uma aplicação informática para testes automáticos de software
Orientador
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2011 - 2011 | Comparison of software development methodologies based on the SWEBOK
Orientador de Elísio Maciel Simão
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2010 - 2010 | Integração da aplicação Microsoft Project num sistema ERP
Orientador
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2009 - 2009 | Animation-based validation of reactive software systems using behavioural models
Orientador
|
Doutoramento em Informática (Doutoramento)
Universidade do Minho, Portugal
|
2009 - 2009 | Reliable software development in a vital signs monitoring system
Orientador
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2009 - 2009 | Formal software development techniques in a continuous vital signs control system
Orientador
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2009 - 2009 | Play Scrum - um jogo para a aprendizagem do método ágil Scrum
Orientador
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2009 - 2009 | Algoritmos de decisão multi-critério para atribuição de prioridades a requisitos de software
Orientador
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
|
2006 - 2006 | Model-based transformations for pervasive software architectures
Orientador
|
Mestrado em Informática (Mestrado)
Universidade do Minho, Portugal
|
2005 - 2005 | Refactorings to Evolve Object-Oriented Systems with Aspect-Oriented Concepts
Orientador
|
Doutoramento em Informática (Doutoramento)
Universidade do Minho, Portugal
|
2005 - 2005 | Model checking of Petri nets for embedded systems
Orientador
|
Mestrado em Informática (Mestrado)
Universidade do Minho, Portugal
|
2002 - 2002 | Engenharia de software orientada aos processos
Orientador
|
Mestrado em Informática (Mestrado)
Universidade do Minho, Portugal
|
Organização de evento
Nome do evento Tipo de evento (Tipo de participação) |
Instituição / Organização | |
---|---|---|
2010 - 2010 | 31st International Conference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2010)
Conferência (Outra)
|
|
2010 - 2010 | 10th International Conference on Application of Concurrency to System Design (ACSD 2010)
Conferência (Outra)
|
|
2006 - 2006 | 5th IFIP International Conference on Distributed and Parallel Embedded Systems (DIPES 2006)
Conferência (Outra)
|
|
2003 - 2003 | 3rd IEEE International Conference on Application of Concurrency to System Design (ACSD 2003)
Conferência (Outra)
|
Arbitragem científica em revista
Nome da revista (ISSN) | Editora | |
---|---|---|
2012/01/01 - Atual | International Journal on Advances in Software | IARIA |
2007/06/01 - Atual | Journal of Information Technology Research (JITR) | IGI Global |
2005/12/21 - Atual | Nordic Journal of Computing | Publishing Association Nordic Journal of Computing |
2015/11/01 - 2016/11/14 | Open Computer Science | De Gruyter Open |
Membro de associação
Nome da associação | Tipo de participação | |
---|---|---|
2006/10 - Atual | IFIP W.G. 10.2 (Embedded Systems) | |
2003/01 - Atual | IFIP W.G. 9.7 (History of Computing) | |
2000/10 - 2006/10 | IFIP SIG-ES (Special Interest Group on Embedded Systems) |
Distinções
Prémio
2022 | Prémio anual da excelência logística Academia atribuído pela APLOG, para o sistema DIABO (Data Intelligence & Analytics for
Business Operations)
APLOG (Associação Portuguesa de Logística), Portugal
|
2016 | Prémio anual da excelência logística para o sistema iFlow (Plataforma web para acompanhamento de matérias primas)
APLOG (Associação Portuguesa de Logística), Portugal
|