???global.info.a_carregar???
ANTÓNIO JOAQUIM ANDRÉ ESTEVES. He got his PhD in Computer Science in 2001 from the University of Minho. In 1992 he got a Master's degree in Electronic and Telecommunications Engineering from the University of Aveiro. He graduated in Electronic and Telecommunications Engineering from the University of Aveiro in 1989. From January 1993 to the present, he has been a professor at the Informatics Department of the University of Minho, in the Computer Engineering Group. He is currently a researcher at the Algoritmi Center at the University of Minho and a collaborator at the Instrumentation and Experimental Particle Physics Laboratory (LIP). Between 1990 and 1992 he belonged to the Institute of Computer Systems Engineering (INESC), as a postgraduate student. The present research areas are (i) Machine Learning, including its application to Earth observation and computer vision, deep neural networks, and deep learning frameworks; (ii) parallel and distributed computing with Python, Dask, and Ray. The past research areas were (i) modeling and simulation at atomic scale with Molecular Dynamics and Kinetic Monte Carlo; (ii) parallelization of simulation algorithms with MPI and OpenMP; (ii)) civil protection (CP) applications, including integration of wireless sensor networks with Grid CP applications, implementation of web services to access sensors, application of the Open Geospatial Consortium standards to access sensors and other geospatial sources of information; (iv) hardware/software codesign; (v) embedded and real-time systems; (vi) reconfigurable logic devices and architectures. Participated as a researcher in several national and international projects: Sensible Car, IFACTORY and INNOVCAR (a partnership between University of Minho and Bosch Car Multimedia), Understanding Big Data in High Energy Physics: finding an needle in many haystacks (a LIP Project), GISELA and EELA-2 (cooperation between Europe and Latin America), CROSS-Fire and CYCLOPS (European projects on civil protection), GAsPar, PPC-VM, METHODES and Sistemas Embebidos Reconfiguráveis (FCT funded projects). Published a specialized journal paper, 2 book chapters, 22 papers in international conference proceedings, 4 papers in national conference proceedings, 3 project reports and 6 technical reports. He published 7 pedagogical documents to support practical classes and 2 books to support theoretical classes for Bachelor's/Master's degrees. He supervised 14 Master's theses in Computer Science, Computer Engineering and Micro/Nano Technologies. He was involved in teaching more than 16 curricular units in the areas of Computer Architecture, Computing Systems, Programming Languages, Software Engineering, Modeling/Simulation and Digital Systems. Participated in the Jury of 7 Master's theses, 3 of which as an arguer. He was a member of the scientific committee of the Reconfigurable Systems Conference (REC), from 2005 to 2018. He was part of the organization of the 4th Iberian Grid Infrastructure Conference (Ibergrid'2010), the 18th Workshop Micromechanics Europe (MME 2007), the 3rd International Conference on Application of Concurrency to System Design (ACSD 2003). He has reviewed 23 articles from national/international conferences and journals.
Identification

Personal identification

Full name
ANTÓNIO JOAQUIM ANDRÉ ESTEVES

Citation names

  • ESTEVES, ANTÓNIO

Author identifiers

Ciência ID
5011-5E15-B875
ORCID iD
0000-0003-3694-820X

Email addresses

  • esteves.um@gmail.com (Personal)

Knowledge fields

  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics - Computer Hardware and Architecture
  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics
  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics
  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics

Languages

Language Speaking Reading Writing Listening Peer-review
Portuguese Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
English Intermediate (B1) Advanced (C1) Intermediate (B1) Intermediate (B1)
French Intermediate (B1) Intermediate (B1) Beginner (A1) Intermediate (B1)
Education
Degree Classification
2001
Concluded
Engenharia Informática (Doutoramento)
Universidade do Minho Escola de Engenharia, Portugal
"Uma Metodologia de Partição para o Co-projecto de Sistemas Digitais Embebidos" (THESIS/DISSERTATION)
Aprovado por unanimidade
1992
Concluded
Engenharia Eletrónica e Telecomunicações (Mestrado)
Universidade de Aveiro, Portugal
"Potenciais Cerebrais Relacionados com a Verificação de Orações" (THESIS/DISSERTATION)
Bom
1989
Concluded
Engenharia Eletrónica e Telecomunicações (Licenciatura)
Universidade de Aveiro, Portugal
14
Affiliation

Teaching in Higher Education

Category
Host institution
Employer
2017 - 2020/12/31 Assistant Professor (University Teacher) Laboratório de Instrumentação e Física Experimental de Partículas Coimbra, Portugal
2015 - 2020/12/31 Assistant Professor (University Teacher) Universidade do Minho Centro ALGORITMI, Portugal
2001/12/22 - 2020/12/31 Assistant Professor (University Teacher) Universidade do Minho, Portugal
1993/01/03 - 2001/12/21 Assistant (University Teacher) Universidade do Minho, Portugal
1990/09/01 - 1992/12/31 Tutor (University Teacher) Universidade de Aveiro, Portugal
Projects

Contract

Designation Funders
2018/07/01 - 2021/06/30 Understanding Big Data in High Energy Physics: finding an needle in many haystacks
POCI-01-0145-FEDER-029147
PTDC/FIS-PAR/29147/2017
Researcher
Laboratório de Instrumentação e Física Experimental de Partículas, Portugal

Universidade do Minho, Portugal
Ongoing
2018/07/01 - 2021/06/30 Sensible Car
POCI-01-0247-FEDER-037902
Researcher
Universidade do Minho Centro ALGORITMI, Portugal
Ongoing
2015/06/01 - 2018/05/31 IFACTORY
POCI-01-0247-FEDER-002814
Researcher
Universidade do Minho Centro ALGORITMI, Portugal
Concluded
2015/06/01 - 2018/05/31 INNOVCAR
POCI-01-0247-FEDER-002797
Researcher
Universidade do Minho Centro ALGORITMI, Portugal
2010/06/01 - 2013/12/31 GAsPar: General-purpose Aspect-Oriented framework for heterogeneous multicore Parallel systems
Universidade do Minho, Portugal
Universidade do Algarve Faculdade de Ciências e Tecnologia
Concluded
2010/09/01 - 2011/08/31 GISELA: Grid Initiatives for E-Science Virtual Communities in Europe and Latin America
GISELA-261487
Researcher
Universidade do Minho, Portugal
Concluded
2009/01/01 - 2010/12/31 CROSS-Fire: Cooperação de Recursos Online para Suporte a Simulações de Fogos florestais
GRID/GRI/81795/2006
Researcher
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
2008/04/01 - 2010/03/31 EELA-2: E-science grid facility for Europe and Latin America: Deployment of e-Infrastructures for scientific communities
223797
Researcher
Universidade do Minho, Portugal
Concluded
2008/01/01 - 2008/12/31 CYCLOPS: CYber-Infrastructure for CiviL protection Operative ProcedureS
RI-031874-CYCLOPS
Researcher
Universidade do Minho, Portugal
European Commission Sixth Framework Programme
Concluded
2004/02/01 - 2007/11/30 PPC-VM: Portable Parallel Computing based on Virtual Machines
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
2002/02/01 - 2004/01/31 METHODES: Methodologies and Tools for Developing Real-Time Embedded Systems
POSI/CHS/37334/2001
Researcher
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
1999/06/01 - 2001/06/30 Sistemas Embebidos Reconfiguráveis: Metodologias de Desenvolvimento para Aplicações Tempo-Real
PRAXIS/P/EEI/10155/1998
Researcher
Universidade do Minho, Portugal
Concluded
Outputs

Publications

Book
  1. Pina, António Manuel Silva; Esteves, António; Puga, Joel; Oliveira, Vítor. A geographical information system for wild fire management. Netbiblo. 2011.
  2. Machado, Ricardo J.; Fernandes, João M.; Esteves, António; Santos, Henrique Dinis dos. An evolutionary approach to the use of petri net based models : from parallel controllers to Hw/Sw codesign. Kluwer. 2000.
  3. Esteves, António; Fernandes, João M.; Proença, Alberto José. Edgar : a platform for hardware/software codesign. Kluwer. 1997.
Conference paper
  1. Esteves, A.; Valente, N.. "Automatic Generation of a Portuguese Land Cover Map with Machine Learning". 2024.
    10.1007/978-3-031-47721-8_3
  2. Bouças, T.; Esteves, A.. "Converting web pages mockups to HTML using machine learning". 2020.
  3. Esteves, A.; Fernandes, J.. "Improving the latency of python-based web applications". 2019.
    10.5220/0007959401930201
  4. Esteves, A.; Moura, A.; Esteves, António; Moura, Alfredo Manuel Silva Gonçalves. "Distributed memory implementation strategies for the kinetic Monte Carlo algorithm". 2016.
    10.1145/2966884.2966908
  5. Moura, Alfredo; Esteves, António. "Synchronous parallel kinetic Monte Carlo simulation of AL3SC precipitation". 2015.
  6. Moura, Alfredo de; Esteves, António. "Parallelization of kinetic Monte Carlo algorithm to simulate AL3Sc precipitation". 2015.
  7. De Moura, A.; Esteves, A.. "Simulation of the nucleation of the precipitate Al3Sc in an Aluminum Scandium alloy using the kinetic Monte Carlo method". 2013.
    10.1109/NANO.2013.6721003
  8. Moura, Alfredo de; Esteves, António. "Simulation of precipitation in an aluminum scandium alloy using kinetic Monte Carlo and DBSCAN algorithms". 2013.
  9. Costa, Sónia; Moura, Alfredo de; Esteves, António; Barbosa, J.; Pinto, A. M. P.; Braga, M. H.. "Simulation of the nucleation of the precipitate Al3Sc in an aluminum scandium alloy using molecular dynamics and kinetic Monte Carlo method". 2013.
  10. Esteves, A.; Pina, A.; Esteves, António; Pina, António Manuel Silva. "A WCS-based approach to integrate satellite imagery data in wildfire simulation". 2012.
  11. Esteves, Antonio; Caldas, Marco; Pina, Antonio; Proenca, Alberto; Esteves, António; Pina, António Manuel Silva; Proença, Alberto José. "An OGC/SOS Conformant Client to Manage Geospatial Data on the GRID". 2010.
  12. Pina, António Manuel Silva; Oliveira, B.; Puga, Joel; Esteves, António; Proença, Alberto José. "Bridging the gap between applications geospatial data and the Grid". 2010.
  13. Pina, António Manuel Silva; Oliveira, B.; Puga, Joel; Esteves, António; Proença, Alberto José. "A platform to support civil protection applications on the GRID". 2010.
  14. Esteves, António; Pina, António Manuel Silva; Sá, Vítor J.; Caldas, Marco; Lebreiro, Nuno; Lopes, Luiz. "Integrating a wireless sensor network into grid civil protection applications". 2009.
  15. Pina, António Manuel Silva; Oliveira, B.; Puga, Joel; Esteves, António; Marques, Ricardo; Proença, Alberto José. "An OGC-WS framework to run firestation on the grid". 2009.
  16. Esteves, António; Pina, António Manuel Silva; Sá, Vítor J.; Caldas, Marco; Lebreiro, Nuno; Lopes, Luiz. "A prototype to integrate a wireless sensor network with civil protection grid applications". 2009.
  17. Pina, António Manuel Silva; Oliveira, B.; Puga, Joel; Esteves, António; Proença, Alberto José. "FireStation on the grid: aAfurther on the adoption of OGC/SDI standards". 2009.
  18. Pina, António Manuel Silva; Oliveira, B.; Puga, Joel; Esteves, António; Proença, Alberto José. "CROSS-Fire: a risk management decision support system on the Grid". 2009.
  19. Santos, Nuno; Silva, Pedro; Esteves, António. "Implementação de um compressor JPEG em FPGA". 2007.
  20. Esteves, António; Proença, Alberto José. "A hardware/software partition methodology targeted to an FPGA/CPLD architecture". 2005.
  21. Esteves, António; Proença, Alberto José. "A partition methodology to develop data flow dominated embedded systems". 2004.
  22. Machado, Ricardo J.; Fernandes, João M.; Esteves, António; Santos, Henrique. "An evolutionary approach to the use of Petri net based models: from parallel controllers to HW/SW co-design". 1998.
  23. Esteves, António; Fernandes, João M.; Santos, Henrique Dinis dos; Proença, Alberto José. "A plataforma EDgAR na prototipagem rápida de sistemas digitais". 1995.
Journal article
  1. Moura, Alfredo; Esteves, António; Moura, A.; Esteves, A.. "Parallel kinetic Monte Carlo simulation of Al3Sc precipitation". Ciencia e Tecnologia dos Materiais 29 2 (2017): 8-13. http://hdl.handle.net/1822/51322.
    10.1016/j.ctmat.2016.01.003
  2. Pina, António Manuel Silva; Oliveira, B.; Ribeiro, Luís Mário; Puga, Joel; Esteves, António; Proença, Alberto José; Viegas, Domingos X.. "Cross-Fire: a grid platform to integrate geo-referenced web services for real-time risk management". (2010): http://hdl.handle.net/1822/17519.
Thesis / Dissertation
  1. Silva, João Tiago Araújo da. "Molecular dynamics simulation in hybrid systems". Master, 2016. http://hdl.handle.net/1822/47836.
  2. Esteves, António André; Vaz, Francisco. "Brain Potentials Related to the Verifiction of Phrases". Master, 2013. http://revistas.ua.pt/index.php/revdeti/article/view/1926.
  3. Moura, Alfredo de. "Simulation of the nucleation of the precipitate Al3Sc in an Aluminum Scandium alloy using the kinetic Monte Carlo method". Master, 2012. http://hdl.handle.net/1822/23104.
  4. Castro, Mauro Nuno Barbosa de. "Desenvolvimento de um sistema de localização baseado em tecnologia RFID". Master, 2012. http://hdl.handle.net/1822/27815.
  5. Esteves, António. "Uma metodologia de participação para o co-projecto de sistemas digitais embebidos". PhD, 2001. http://hdl.handle.net/1822/186.
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2019/10/01 - 2020/12 Classificador da Condição do Piso para um Sistema de Condução Autónoma
Supervisor
Mestrado em Engenharia Informática (Master)
Universidade do Minho Centro ALGORITMI, Portugal
2018/10/01 - 2019/12 Conversão de Esboços de Páginas Web para HTML usando Aprendizagem Automática
Supervisor
Mestrado em Engenharia Informática (Master)
Universidade do Minho Centro ALGORITMI, Portugal
2017/10/01 - 2018/12 Utilização dos templates e modelos do Django para desenvolver aplicações Web de elevado desempenho
Supervisor
Mestrado em Engenharia Informática (Master)
Universidade do Minho Centro ALGORITMI, Portugal
2017/10/01 - 2018/12 Aplicações Web Seguras em Django
Supervisor
Mestrado em Engenharia Informática (Master)
Universidade do Minho Centro ALGORITMI, Portugal
2015/10/01 - 2016/11 Desenvolvimento Ágil de uma Aplicação Web para Filatelistas
Supervisor
Mestrado em Engenharia Informática (Master)
Universidade do Minho Centro ALGORITMI, Portugal
2014/10/01 - 2016/03 Molecular Dynamics Simulation in Hybrid Systems
Co-supervisor
Mestrado em Engenharia Informática (Master)
Universidade do Minho Centro ALGORITMI, Portugal
2012/10/01 - 2015/12 Web Portal for Touristic Social Communities
Supervisor
Mestrado em Engenharia Informática (Master)
Universidade do Minho Centro ALGORITMI, Portugal
2011/10/01 - 2012/12 Simulation of the Nucleation of the Precipitate Al3Sc in an Aluminum Scandium Alloy using the Kinetic Monte Carlo Method
Supervisor
Mestrado em Micro/Nano Tecnologias (Master)
Universidade do Minho Centro ALGORITMI, Portugal
2009/10/01 - 2011/12/01 Desenvolvimento de um Sistema de Localização baseado em Tecnologia RFID
Supervisor
Mestrado em Informática (Master)
Universidade do Minho Centro ALGORITMI, Portugal