Formação académica

 

2004   Universidade do Algarve    Doutoramento em Engenharia Electrónica e Computação:    

Paralelização automática de algoritmos matriciais

 

1994   Universidade do Algarve    Licenciatura em Informática de Sistemas                                              

 

 

 

Actividades técnicas

 

1/12/1999 a 31/12/2000, Consultor na área da informática no Hospital Distrital de Faro ao abrigo do protocolo celebrado entre o HDF e a Universidade do Algarve.

 

15/10/1989 a 31/5/1995, Analista de Sistemas / Programador, Publirádio Lda.  Actividades desenvolvidas:

 

·         Informatização do sector de facturação e serviços em ambiente MS-DOS / Novell

·         Informatização do sector gráfico em ambiente Ms-Windows / Windows NT

·         Informatização do sector técnico em ambiente MS-DOS / Novell

·         Análise para upgrade do sistema informático do sector de facturação e do sector técnico para MS-Windows / Windows NT

 

1/10/1988 a 15/10/1989, Analista de sistemas / Programador, Infordore Lda. Principal actividade:

 

Desenvolvimento de aplicações de bases de dados aplicadas à gestão comercial em linguagem PASCAL para ambiente monoposto MS-Dos e multiposto Novell.

 

1/8/1985 a 30/9/1988, Técnico de Rádio / Radar, Força Aérea Portuguesa.

 

 

 

Actividades pedagógicas

 

15/10/2004 até presente data         Professor auxiliar na Universidade do Algarve - Departamento de Engenharia Electrónica e Informática.

 

Desde Novembro de 2015, Director do curso de Lic. em Eng. Informática

Desde Janeiro de 2006 até ao final do ano lectivo de 2009/10, Director do curso de Lic. Em Ensino de Informática

Desde Janeiro de 2006 até ao final do ano lectivo de 2007/8, sub-director do curso de Lic. Em Informática



Ultimas disciplinas leccionadas:

Programação de Sistemas

Sistemas de tempo real

Sistemas Digitais

Interfaces pessoa-máquina

Programação orientada por objetos

 

Disciplinas leccionadas anteriormente:

 

Ano Lectivo

Semestre

Disciplina leccionada

2008 / 09

Periféricos e interfaces (Responsável, teórica e prática)

Sistemas de Tempo Real (Responsável, teórica e prática)

Sistemas Operativos (Prática)

2007 / 08

Periféricos e interfaces (Responsável, teórica e prática)

Sistemas de Tempo Real (Responsável, teórica e prática)

2006 / 07

Periféricos e interfaces (Responsável, teórica e prática)

Programação Orientada por Objectos (Prática)

Sistemas de Tempo Real (Prática)

2005 / 06

Periféricos e interfaces (Responsável, teórica e prática)

Estruturas de Dados (Teórica e prática)

Programação Orientada por Objectos (Prática)

Sistemas de Tempo Real (Prática)

2004 / 05

Estruturas de Dados (Responsável, teórica e prática)

Programação Orientada por Objectos (Responsável, teórica e prática)

 

 

1/02/2000 a 14/10/2004      Assistente estagiário na Universidade do Algarve - Área Departamental de Engenharia Electrónica e Computação.

Disciplinas leccionadas:

 

Ano Lectivo

Semestre

Disciplina leccionada

2003 / 04

Estruturas de Dados (Co-responsável, teórica e prática)

 

Introdução aos Sistemas Embebidos (Prática)

Programação Orientada por Objectos (Prática)

2002 / 03

Sistemas de Tempo Real (Teórica e Teórica-prática)

Sistemas de Controlo II  (Prática)

 

Programação Orientada por Objectos (Teórico-Prática)

2001 / 02

Programação II (Teórico-prática)

 

Programação Orientada por Objectos (Teórico-Prática)

2000 / 01

Sistemas de Operação (Teórico-prática)

 

Sistemas de Controlo I (Prática)

1999 / 00

Programação e Estrutura de Dados (Teórico-prática)

Sistemas de Operação (Teórico-prática)

 

15/12/1995 a 31/12/1999. Monitor na Universidade do Algarve - Sector de Electrónica e Computação / Área Departamental de Engenharia Electrónica e Computação.

Disciplinas leccionadas:

 

Ano Lectivo

Semestre

Disciplina leccionada

1999 / 00

Sistemas de Controlo I   (Prática)

1998 / 99

Sistemas de Operação (Teórico-prática)

 

Sistemas de Controlo I   (Prática)

Controlo Digital (Prática)

1997 / 98

Sistemas de Controlo II (Teórico-prática)

 

Controlo Digital (Teórico-prática)

1996 / 97

Sistemas de Controlo II (Teórico-prática)

 

Sistemas de Controlo I (Teórico-prática)

Processamento Paralelo (Prática)

1995 / 96

Sistemas de Controlo II (Teórico-prática)

 

Sistemas de Controlo I (Teórico-prática)

 

15/10/1992 a 15/10/1994. Monitor na Universidade do Algarve - Sector de Electrónica e Computação.

Disciplinas leccionadas:

 

Ano Lectivo

Semestre

Disciplina leccionada

1993 / 94

Programação de Sistemas (Prática)

 

Introdução à Computação e Programação Estruturada (Prática)

1992 / 93

Estruturas de Dados e Algoritmos (Prática)

 

Estruturas de Dados e Algoritmos (Prática)

 

 

 

Actuais interesse de investigação

Processamento Paralelo e distribuído

Sistemas Operativos

Sistemas de Tempo Real

Programação orientada por objectos e componentes

Máquinas virtuais

 

 

 

Publicações

Teses

Daniel, H. (2003). Paralelização automática de algoritmos matriciais. Tese de Doutoramento, Universidade do Algarve, Faro, Portugal

 

Artigos em revistas de circulação internacional com arbitragem científica

Rahmani, Amir Masoud, L. Azari, H. Daniel (2017), A File Group Data Replication Algorithm for Data Grids, J Grid Computing (online), DOI 10.1007/s10723-017-9407-1

Valente, José de Oliveira, Sérgio Baltazar and Helder Daniel (2016). On asynchronous parallelization of order-based GA over grid-enabled heterogenous commodity hardware. Soft Computing: A Fusion of Foundations, Methodologies and Applications. Springer

99Daniel, H. and A. Ruano (1999). Performance comparison of parallel architectures for real-time control. Microprocessors and Microsystems, 23 (1999), pp. 325-336

 

Publicações em actas de encontros científicos

Daniel H., M. M. M. Moura and Ana Leiria (2009). Intensive software testing and evaluation on a grid. Research, Reflections and Innovations in Integrating ICT in Education: Proceedings Book of the V International Conference on Multimedia and ICT in Education (m-ICTE2009), Lisboa, Portugal, Vol .3, pp. 1353-1357


Daniel, H. and A. Ruano (2004). Speeding up a learning algorithm for multilayer perceptrons using the MAPS environment, Proc. 6th Portuguese Conference on Automatic Control (Controlo 2004), Faro, Portugal, Vol. 2, pp. 399-404


Daniel, H. and A. Ruano (2000). Automatic parallelization of an Adaptive Generalized Predictive Control Algorithm using MAPS 1.0 Environment, Proc. 6th IFAC/IFIP Workshop on Algorithms and Architectures for Real - Time Control (AARTC 2000), Palma de Mallorca, Spain, pp. 149-404


Daniel, H. and A. Ruano (1999). Automatic parallelization of matricial algorithms. Proc 14th IFAC World Congress (IFAC 99), Beijing, China, Vol. Q, pp. 453-458


Daniel, H. and A. Ruano (1997). Adaptive Generalized Predictive Control Algorithm Implemented over a DSP Network. Proc 8th Annual International Conference on Signal Processing Applications and Technology (ICSPAT 97), San Diego, USA, Vol. I, pp. 35-39


Daniel, H.
and A. Ruano (1997). Adaptive Generalized Predictive Control Algorithm Implemented over an Heterogeneous Parallel Architecture. Proc 14th IFAC International Workshop on Distributed Computer Control Systems (DCCS 97), Seoul, Korea, pp. 185-190


Ruano, A. and H. Daniel (1997). Parallel Implementation of an Adaptive Generalized Predictive Control Algorithm. Proc. 4th European Control Conference (ECC 97), Brussels, Belgium, vol. CD-ROM, paper ID 860

 

Daniel, H., A. Ruano and P. Fleming (1997). Implementation of an Adaptive Generalized Predictive Control Algorithm over an Heterogeneous Parallel Architecture. Proc 4th IFAC Workshop on Algorithms and Architectures for Real - Time Control (AARTC 97), Vilamoura, Portugal, pp. 287 – 292


Daniel, H. and A. Ruano (1996). Parallel Implementation of an Adaptive Generalized Predictive Control Algorithm. Proc 2nd International Meeting on Vector and Parallel Processing (VECPAR 96), Porto, Portugal, Part III, paper 7

 

Outras publicações científicas

Daniel, H. and S. Baltazar (1994). Paralelização do método de Gauss-Jordan de resolução de sistemas de equações lineares. Projecto de Licenciatura, Universidade do Algarve, Faro, Portugal