Fabrício de Alexandria Fernandes

Possui graduação em Bacharelado Em Ciências da Computação pelo Centro Universitário de João Pessoa (2001) e mestrado em Sistemas e Computação pela Universidade Federal do Rio Grande do Norte (2004). Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente no desenvolvimento de soluções para TVs conectadas, smartphones e tablets.

Informações coletadas do Lattes em 31/08/2025

Acadêmico

Formação acadêmica

Mestrado em Sistemas e Computação

2003 - 2004

Universidade Federal do Rio Grande do Norte
Título: Combinando aspectos e componentes: uma abordagem interpretada,Ano de Obtenção: 2004
Orientador: Profa. Dra. Thaís Vasconcelos Batista
Palavras-chave: Aspectos; POA; Programação Orientada a Aspectos; Componentes; Linguagem Interpretada.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Engenharia de Software. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Linguagens de Programação.

Especialização em Redes de Computadores

2001 - 2003

Universidade Federal do Rio Grande do Norte
Título: Um Estudo sobre a Programação Orientada a Aspectos
Orientador: Profa. Dra. Thaís Vasconcelos Batista

Graduação em Bacharelado Em Ciências da Computação

1998 - 2001

Centro Universitário de João Pessoa

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, Fala Razoavelmente, Lê Razoavelmente, Escreve Razoavelmente.

Bandeira representando o idioma Francês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Desenvolvimento de soluções para TVs conectadas, smartphones e tablets.

Participação em eventos

23º Simpósio Brasileiro de Redes de Computadores.23º Simpósio Brasileiro de Redes de Computadores. 2005. (Simpósio).

9º Simpósio Brasileiro de Linguagens de Programação.9º Simpósio Brasileiro de Linguagens de Programação. 2005. (Simpósio).

18º Simpósio Brasileiro de Engenharia de Software.18º Simpósio Brasileiro de Engenharia de Software. 2004. (Simpósio).

21º SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES.22º SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES. 2004. (Simpósio).

Primeiro Workshop Brasileiro de Desenvolvimento Orientado a Aspectos (WASP 2004).Primeiro Workshop Brasileiro de Desenvolvimento Orientado a Aspectos (WASP 2004). 2004. (Outra).

21º SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES.21º SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES. 2003. (Simpósio).

20º SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES.20º SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES. 2002. (Simpósio).

CURSO: TREINAMENTO AVANÇADO - ADMINISTRAÇÃO DO LINUX I E II.CURSO: TREINAMENTO AVANÇADO - ADMINISTRAÇÃO DO LINUX I E II. 2001. (Outra).

CURSO "INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO C".CURSO INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO C. 2001. (Outra).

XXI CONGRESSO NACIONAL DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. XXI CONGRESSO NACIONAL DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. 2001. (Congresso).

XV SIMPÓSIO BRASILEIRO DE BANCO DE DADOS E XIV SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE.XV SIMPÓSIO BRASILEIRO DE BANCO DE DADOS E XIV SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE. 2000. (Simpósio).

A INTERNET COMO FERRAMENTA DO DIREITO.A INTERNET COMO FERRAMENTA DO DIREITO. 1999. (Outra).

CURSO QUALIDADE E ENTUSIASMO: SURPREENDA SEU CLIENTE.CURSO QUALIDADE E ENTUSIASMO: SURPREENDA SEU CLIENTE. 1999. (Outra).

II ESCOLA DE INFORMÁTICA DA SBC - EDIÇÃO NORDESTE (EINE).II ESCOLA DE INFORMÁTICA DA SBC - EDIÇÃO NORDESTE (EINE). 1999. (Outra).

XIX CONGRESSO BRASILEIRO DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. XIX CONGRESSO BRASILEIRO DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. 1999. (Congresso).

Participação em bancas

Aluno: Gabriel Medeiros Galvão

FERNANDES, F.; LOPES, A. B.; DEHARBE, D.. AACME: Uma extensão de ACME para suporte a aspectos. 2005. Trabalho de Conclusão de Curso (Graduação em Ciências da Computação) - Universidade Federal do Rio Grande do Norte.

Aluno: André Gustavo Duarte de Almeida

FERNANDES, F.BATISTA, T. V.; LEITE, J. C.. LuaSpace EPlus: Um Ambiente Visual para Desenvolvimento de Aplicações CORBA. 2005. Trabalho de Conclusão de Curso (Graduação em Ciências da Computação) - Universidade Federal do Rio Grande do Norte.

Orientou

Gabriel Medeiros Galvão

AACME: Uma extensão de ACME para suporte a aspectos; 2005; Trabalho de Conclusão de Curso; (Graduação em Ciências da Computação) - Universidade Federal do Rio Grande do Norte; Orientador: Fabrício de Alexandria Fernandes;

Produções bibliográficas

  • FERNANDES, FABRICIO ; ROYER, JEAN-CLAUDE . The STSLib Project: Towards a Formal Component Model Based on STS. Electronic Notes in Theoretical Computer Science , v. 215, p. 131-149, 2008.

  • FERNANDES, F. ; ROYER, J. C. . Lignes de produits logiciels et usines logicielles. RSTI - L'objet, Usines logicielles et lignes de produits logiciels , v. 14/4, p. 15-31, 2008.

  • FERNANDES, F. ; CACHO, N. ; BATISTA, T. V. . A Lua-based AOP Infrastructure. Journal of the Brazilian Computer Society (JBCS), v. 11, n.3, 2006.

  • FERNANDES, F. ; CACHO, N. ; BATISTA, T. V. . AspectLua - A Dynamic AOP Approach. Journal of Universal Computer Science (J.UCS), v. 11, n.7, p. 1177-1197, 2005.

  • FERNANDES, F. ; R. PASSAMA ; ROYER, J. C. . Components with Symbolic Transition Systems: A Java Implementation of Rendez-Vous. In: Kent University. (Org.). Components with Symbolic Transition Systems: A Java Implementation of Rendez-Vous. 1ed.Amsterdã: IOS Press, 2007, v. , p. 89-108.

  • FERNANDES, FABRICIO ; PASSAMA, ROBIN ; ROYER, JEAN-CLAUDE . Event strictness for components with complex bindings. In: Proceeding of the 2nd annual conference, 2009, Pune. Proceeding of the 2nd annual conference on India software engineering conference - ISEC '09. New York: ACM Press. p. 47.

  • FERNANDES, F. ; BATISTA, T. V. ; CACHO, N. . On the Role of Interceptors and AOP in Adapting CORBA Applications. In: 23º Simpósio Brasileiro de Redes de Computadores (SBRC 2005), 2005, Fortaleza. Anais do 23º Simpósio Brasileiro de Redes de Computadores (SBRC 2005), 2005.

  • FERNANDES, F. ; CACHO, N. ; BATISTA, T. V. . Handling Dynamic Aspects in Lua. In: 9º Simpósio Brasileiro de Linguagens de Programação, 2005, Recife. Anais do 9º Simpósio Brasileiro de Linguagens de Programação, 2005.

  • FERNANDES, F. ; BATISTA, T. V. . Mini-curso Programação Orientada a Aspectos: da teoria a prática. In: III Workshop Técnico Científico do DIMAp, 2004, Natal. Anais do WTCDIMAp, 2004.

  • FERNANDES, F. ; BATISTA, T. V. . AspectLua: uma extensão de Lua para Programação Orientada a Aspectos. In: III Workshop Técnico-Científico do DIMAp, 2004, Natal. Anais do III Workshop Técnico-Científico do DIMAp, 2004.

  • FERNANDES, F. ; BATISTA, T. V. . Dynamic Aspect-Oriented Programming: An Interpreted Approach. In: Dynamic Aspects Workshop (DAW04), 2004, Lancaster. Proceedings of the 2004 Dynamic Aspects Workshop (DAW04), 2004. p. 44-50.

  • FERNANDES, F. ; BATISTA, T. V. . A Dynamic Approach to Combine Components and Aspects. In: 18º Simpósio Brasileiro de Engenharia de Software, 2004, Brasília. Anais do 18º Simpósio Brasileiro de Engenharia de Software, 2004. p. 102-112.

  • FERNANDES, F. ; BATISTA, T. V. ; CACHO, N. . Exploring Reflection to Dynamically Aspectizing CORBA-based Applications. In: 3rd Workshop on Reflective and Adaptive Middleware (Middleware 2004), 2004, Toronto. Proceeding of the 3rd Workshop on Reflective and Adaptive Middleware, 2004. p. 220-225.

  • FERNANDES, F. ; CACHO, N. ; BATISTA, T. V. . LuaMOP - A Meta-Object Protocol for Dynamic. In: Primeiro Workshop Brasileiro de Desenvolvimento Orientado a Aspectos - WASP2004 (SBES 2004), 2004, Brasília. Relatório do Workshop do Primeiro Workshop Brasileiro de Desenvolvimento Orientado a Aspectos - WASP2004, 2004.

Projetos de pesquisa

  • 2006 - 2009

    AMPLE - Aspect-Oriented, Model-Driven Product Line Engineering, Descrição: The focus of the project is on combining aspect-oriented and model-driven techniques to address variability at each stage in a software product line engineering lifecycle and bind the variation points in various development stages and dimensions into a coherent variability framework across the life cycle.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Fabrício de Alexandria Fernandes - Coordenador / Awais Rashid - Integrante / Jean Claude Royer - Integrante.

Histórico profissional

Experiência profissional

2014 - Atual

HXD Smart Solutions

Vínculo: Sócio, Enquadramento Funcional: Diretor de Tecnologia

2012 - 2014

HXD Smart Solutions

Vínculo: Serviços prestados, Enquadramento Funcional: Coordenador de Pesquisa e Desenvolvimento

Atividades

  • 09/2014

    Direção e administração, Direção de Tecnologia, .,Cargo ou função, Diretor de Tecnologia.

  • 09/2012 - 08/2014

    Pesquisa e desenvolvimento , Coordenação de Pesquisa e Desenvolvimento, .,Linhas de pesquisa

2006 - 2011

Ecole des Mines de Nantes

Vínculo: Bolsista, Enquadramento Funcional: Pesquisador, Engenheiro de Software, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 09/2006 - 09/2011

    Pesquisa e desenvolvimento , Department Informatique, .,Linhas de pesquisa

2006 - 2006

Centro Universitário de João Pessoa

Vínculo: Celetista, Enquadramento Funcional: Professor titular, Carga horária: 40

Atividades

  • 01/2006 - 06/2006

    Ensino, Ciências da Computação, Nível: Graduação,Disciplinas ministradas, Análise de Sistemas II, Sistema Operacionais II, Sistema Operacionais I

2004 - 2005

Universidade Federal do Rio Grande do Norte

Vínculo: Servidor Público, Enquadramento Funcional: Professor Substituto, Carga horária: 40

Atividades

  • 05/2004 - 12/2005

    Ensino, Ciências da Computação, Nível: Graduação,Disciplinas ministradas, Análise e Projeto Orientados a Objetos, Engenharia de Software, Introdução a Ciência da Computação, Introdução a Engenharia de Software, Laboratório de Conceitos e Técnicas de Programação, Linguagens de Programação, Modelagem e Especificação de Software, Programação Orientada a Objetos

  • 10/2005 - 11/2005

    Ensino, Gestão da Tecnologia da Informação, Nível: Especialização,Disciplinas ministradas, Engenharia de Software

2001 - 2002

Tribunal de Justiça da Paraíba

Vínculo: Outro, Enquadramento Funcional: Outro, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 10/2001 - 10/2002

    Serviços técnicos especializados , Coordenadoria de Processamento de Dados, .,Serviço realizado, Desenvolvimento de aplicações JAVA e JSP para web; administração de servidores linux, Windows NT e 2000 e gerenciamento da rede do TJPB.

  • 09/2001 - 10/2001

    Estágios , Coordenadoria de Processamento de Dados, .,Estágio realizado, Desenvolvimento de aplicações JAVA e JSP para web.

1998 - 1999

Openline Internet Service Provider

Vínculo: Outro, Enquadramento Funcional: Outro (especifique) Estagiário, Carga horária: 36

Atividades

  • 11/1998 - 11/1999

    Estágios , Suporte, .,Estágio realizado, Suporte a usuários em ferramentas de acesso à internet, configuração de redes locais, desenvolvimento de páginas HTML.