Eduardo Roger Silva Nascimento

Possui Mestrado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2024) com ênfase em Banco de Dados. Atualmente, é Pesquisador no Instituto Tecgraf/PUC-Rio. Graduado em Ciência da Computação pela Universidade Federal do Maranhão (2021), é desenvolvedor em Java, Python e PHP. Foi membro do Programa de Educação Tutorial de Computação da UFMA (PETComp). Tem interesses em Banco de Dados, Inteligência Artificial, Ciência de Dados e Desenvolvimento de Software (back-end).

Informações coletadas do Lattes em 16/10/2025

Acadêmico

Formação acadêmica

Mestrado em Informática

2021 - 2024

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Querying Databases with Natural Language: The use of Large Language Models for Text-to-SQL tasks, Ano de Obtenção: 2024
Marco Antonio Casanova.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Text-to-SQL; Large Language Models; LangChain; GPT.Grande área: Ciências Exatas e da Terra

Graduação em Ciência da Computação

2015 - 2021

Universidade Federal do Maranhão
Título: Aplicação de Algoritmos Genéticos Em Classificação de Dados
Orientador: Ivo José da Cunha Serra

Graduação interrompida em 2014 em Matemática

2012 - Atual

Instituto Federal do Maranhão
Ano de interrupção: 2014

Ensino Médio (2º grau)

2009 - 2011

Centro de Ensino Liceu Maranhense

Á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: Banco de Dados.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Ciência de Dados.

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.

Participação em eventos

26th International Conference on Enterprise Information Systems.Text-to-SQL Meets the Real-World. 2024. (Outra).

XVII Encontro Nordestino dos Grupos PET ? ENEPET. 2018. (Encontro).

II ENCONTRO MARANHENSE DOS GRUPOS PET.Melhoria da Grade Curricular do Curso de Ciência da Computação da Universidade Federal do Maranhão: uma Abordagem Analítica. 2016. (Encontro).

VI Jornada Informática do Maranhão (JIM 2016). 2016. (Congresso).

I ENCONTRO DAS LICENCIATURAS DO IFMA, CAMPUS SÃO LUÍS- MONTE CASTELO."FORMAÇÃO DE PROFESSORES:POLÍTICAS E PRÁTICAS EDUCATIVAS. 2013. (Encontro).

PROGRAMA DE APERFEIÇOAMENTO PARA PROFESSORES DO ENSINO MEDIO-PAPMEM/MODULO-JANEIRO-3013. 2013. (Seminário).

2º Colóquio de Matemática da Região Nordeste UFPI, Teresina ? PI, 19 a 24 de novembro de 2012. 2012. (Oficina).

Produções bibliográficas

  • COELHO, GUSTAVO ; NASCIMENTO, E. R. S. ; IZQUIERDO, Y. ; GARCÍA, GRETTEL ; FEIJÓ, LUCAS ; LEMOS, M. ; GARCIA, R. ; R. DE OLIVEIRA, AIKO ; PINHEIRO, JOÃO ; CASANOVA, MARCO . Improving the Accuracy of Text-to-SQL Tools Based on Large Language Models for Real-World Relational Databases. In: Christine Strauss;Toshiyuki Amagasa;Giuseppe Manco;Gabriele Kotsis;A Min Tjoa;Ismail Khalil. (Org.). Lecture Notes in Computer Science. 1ed.: Springer Nature Switzerland, 2024, v. 14910, p. 93-107.

  • Nascimento, Eduardo ; GARCÍA, GRETTEL ; FEIJÓ, LUCAS ; VICTORIO, WENDY ; IZQUIERDO, YENIER ; R. DE OLIVEIRA, AIKO ; COELHO, GUSTAVO ; LEMOS, MELISSA ; GARCIA, ROBINSON ; LEME, LUIZ ; CASANOVA, MARCO . Text-to-SQL Meets the Real-World. In: 26th International Conference on Enterprise Information Systems, 2024, Angers. Proceedings of the 26th International Conference on Enterprise Information Systems, 2024. v. 1. p. 61-72.

  • Nascimento, Eduardo ; IZQUIERDO, YENIER ; GARCÍA, GRETTEL ; COELHO, GUSTAVO ; FEIJÓ, LUCAS ; LEMOS, MELISSA ; LEME, LUIZ ; CASANOVA, MARCO . My Database User Is a Large Language Model. In: 26th International Conference on Enterprise Information Systems, 2024, Angers. Proceedings of the 26th International Conference on Enterprise Information Systems, 2024. v. I. p. 800-806.

  • PINHEIRO, JOÃO ; VICTORIO, WENDY ; Nascimento, Eduardo ; SEABRA, ANTONY ; IZQUIERDO, YENIER ; GARCÍA, GRETTEL ; COELHO, GUSTAVO ; LEMOS, MELISSA ; LEME, LUIZ ; FURTADO, ANTONIO ; CASANOVA, MARCO . On the Construction of Database Interfaces Based on Large Language Models. In: 19th International Conference on Web Information Systems and Technologies, 2023, Rome. Proceedings of the 19th International Conference on Web Information Systems and Technologies, 2023. p. 373.

  • NASCIMENTO, E. ; GARCIA, G. ; VICTORIO, W. ; LEMOS, M. ; IZQUIERDO, Y. ; GARCIA, R. ; LEME, L. ; CASANOVA, M. A. . A Family of Natural Language Interfaces for Databases based on ChatGPT and LangChain. In: 42nd International Conference on Conceptual Modeling, 2023, Lisbon. Proceedings of the 42nd International Conference on Conceptual Modeling, 2023. p. 1.

  • NASCIMENTO, EDUARDO ROGER S. ; CASANOVA, MARCO ANTONIO . Querying Databases with Natural Language: The use of Large Language Models for Text-to-SQL tasks. In: Anais Estendidos do Simpósio Brasileiro de Banco de Dados, 2024, Brasil. Anais Estendidos do XXXIX Simpósio Brasileiro de Banco de Dados (SBBD Estendido 2024), 2024. p. 196-201.

  • NASCIMENTO, E. R. S. ; IZQUIERDO, YENIER ; GARCÍA, GRETTEL ; COELHO, GUSTAVO ; FEIJÓ, LUCAS ; LEMOS, M. ; LEME, L. ; CASANOVA, M. A. . Text-to-SQL Meets the Real-World. 2024. (Apresentação de Trabalho/Conferência ou palestra).

  • NASCIMENTO, E. R. S. ; CASANOVA, MARCO . Querying Databases with Natural Language: The use of Large Language Models for Text-to-SQL tasks. 2024. (Apresentação de Trabalho/Simpósio).

  • MONTELES, G. S. ; NASCIMENTO, E. R. S. ; BRAZ JUNIOR, G. ; OLIVEIRA, D. S. ; REIS, V. A. C. . SIEPET: Uma proposta de remodelagem de um sistema para novas necessidades acadêmicas. 2017. (Apresentação de Trabalho/Congresso).

  • FONSECA, A. S. ; NASCIMENTO, E. R. S. ; GOMES, M. V. C. ; BRAZ JUNIOR, G. . Melhoria da Grade Curricular do Curso de Ciência da Computação da Universidade Federal do Maranhão: uma Abordagem Analítica. 2016. (Apresentação de Trabalho/Conferência ou palestra).

Projetos de desenvolvimento

  • 2017 - Atual

    SIEPET: Sistema de Inscrição em eventos do PET, Descrição: O Programa de Educação Tutorial (PET) tem em seu escopo de desenvolvimento atividades de pesquisa, ensino e extensão que complementam a educação de seus alunos. Muitas dessas atividades resultam em criação de eventos abertos à comunidade acadêmica. Por sua vez, o gerenciamento destes eventos envolve inscrição, controle de frequência e emissão de certificados. Neste contexto, o PET Ciência da Computação (PETComp) desenvolveu o XSCERT, uma plataforma de eventos como forma de facilitar o gerenciamento de algumas atividades e aproximar os grupos PET da UFMA. Com o decorrer do tempo, novas necessidades surgiram, como a criação de sub-eventos dentro de um evento, eventos pagos e inscrições coletivas para eventos que possuem competições. De posse dessa necessidade, e também com o objetivo de criar uma proposta mais intuitiva e que possa ser compartilhada com os outros grupos, houve a iniciativa de reformular o antigo sistema de eventos do grupo. Nessa reformulação foram incluídas novas funcionalidades ao sistema, como a criação de eventos pagos, sessões em um evento, inscrição sem a necessidade da criação de uma conta no sistema, inscrição coletiva em sub-eventos, uma nova interface e, por se tratar de uma nova forma de gerenciar um evento, toda a infraestrutura do sistema foi reconstruida incluindo módulos e banco de dados. O sistema foi denominado de SIEPET (Sistema de Inscrições em Eventos do PET). O objetivo do sistema é fornecer uma plataforma para a criação de eventos pertencentes à comunidade acadêmica capaz de gerenciar inscrições e certificação em eventos de maneira simples, gratuita e objetiva. Os principais resultados são notados através de uma plataforma que pode ser facilmente distribuída, coleciona funcionalidades presentes em plataformas robustas e pagas, gerencia as inscrições em eventos com inúmeras possibilidades e já testada durante dois eventos, o VI EACOMP - Encontro acadêmico de computação, com aproximadamente 260 participantes e também no III MARAPET - Econtro maranhense dos PETs, com aproximadamente 150 participantes. A plataforma agora está sendo registrada para assim ser disponibilizada amplamente dentro da comunidade acadêmica dos grupos PET.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (3) / Doutorado: (1) . , Integrantes: Eduardo Roger Silva Nascimento - Integrante / Geraldo Braz Júnior - Coordenador / Gabriel Silva Monteles - Integrante / Vinícius Augusto Cardoso Reis - Integrante., Número de produções C, T & A: 1

  • 2017 - Atual

    SIEPET: Sistema de Inscrição em eventos do PET, Descrição: O Programa de Educação Tutorial (PET) tem em seu escopo de desenvolvimento atividades de pesquisa, ensino e extensão que complementam a educação de seus alunos. Muitas dessas atividades resultam em criação de eventos abertos à comunidade acadêmica. Por sua vez, o gerenciamento destes eventos envolve inscrição, controle de frequência e emissão de certificados. Neste contexto, o PET Ciência da Computação (PETComp) desenvolveu o XSCERT, uma plataforma de eventos como forma de facilitar o gerenciamento de algumas atividades e aproximar os grupos PET da UFMA. Com o decorrer do tempo, novas necessidades surgiram, como a criação de sub-eventos dentro de um evento, eventos pagos e inscrições coletivas para eventos que possuem competições. De posse dessa necessidade, e também com o objetivo de criar uma proposta mais intuitiva e que possa ser compartilhada com os outros grupos, houve a iniciativa de reformular o antigo sistema de eventos do grupo. Nessa reformulação foram incluídas novas funcionalidades ao sistema, como a criação de eventos pagos, sessões em um evento, inscrição sem a necessidade da criação de uma conta no sistema, inscrição coletiva em sub-eventos, uma nova interface e, por se tratar de uma nova forma de gerenciar um evento, toda a infraestrutura do sistema foi reconstruida incluindo módulos e banco de dados. O sistema foi denominado de SIEPET (Sistema de Inscrições em Eventos do PET). O objetivo do sistema é fornecer uma plataforma para a criação de eventos pertencentes à comunidade acadêmica capaz de gerenciar inscrições e certificação em eventos de maneira simples, gratuita e objetiva. Os principais resultados são notados através de uma plataforma que pode ser facilmente distribuída, coleciona funcionalidades presentes em plataformas robustas e pagas, gerencia as inscrições em eventos com inúmeras possibilidades e já testada durante dois eventos, o VI EACOMP - Encontro acadêmico de computação, com aproximadamente 260 participantes e também no III MARAPET - Econtro maranhense dos PETs, com aproximadamente 150 participantes. A plataforma agora está sendo registrada para assim ser disponibilizada amplamente dentro da comunidade acadêmica dos grupos PET.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (3) / Doutorado: (1) . , Integrantes: Eduardo Roger Silva Nascimento - Integrante / Geraldo Braz Júnior - Coordenador / Gabriel Silva Monteles - Integrante / Vinícius Augusto Cardoso Reis - Integrante., Número de produções C, T & A: 1

  • 2017 - Atual

    SIEPET: Sistema de Inscrição em eventos do PET, Descrição: O Programa de Educação Tutorial (PET) tem em seu escopo de desenvolvimento atividades de pesquisa, ensino e extensão que complementam a educação de seus alunos. Muitas dessas atividades resultam em criação de eventos abertos à comunidade acadêmica. Por sua vez, o gerenciamento destes eventos envolve inscrição, controle de frequência e emissão de certificados. Neste contexto, o PET Ciência da Computação (PETComp) desenvolveu o XSCERT, uma plataforma de eventos como forma de facilitar o gerenciamento de algumas atividades e aproximar os grupos PET da UFMA. Com o decorrer do tempo, novas necessidades surgiram, como a criação de sub-eventos dentro de um evento, eventos pagos e inscrições coletivas para eventos que possuem competições. De posse dessa necessidade, e também com o objetivo de criar uma proposta mais intuitiva e que possa ser compartilhada com os outros grupos, houve a iniciativa de reformular o antigo sistema de eventos do grupo. Nessa reformulação foram incluídas novas funcionalidades ao sistema, como a criação de eventos pagos, sessões em um evento, inscrição sem a necessidade da criação de uma conta no sistema, inscrição coletiva em sub-eventos, uma nova interface e, por se tratar de uma nova forma de gerenciar um evento, toda a infraestrutura do sistema foi reconstruida incluindo módulos e banco de dados. O sistema foi denominado de SIEPET (Sistema de Inscrições em Eventos do PET). O objetivo do sistema é fornecer uma plataforma para a criação de eventos pertencentes à comunidade acadêmica capaz de gerenciar inscrições e certificação em eventos de maneira simples, gratuita e objetiva. Os principais resultados são notados através de uma plataforma que pode ser facilmente distribuída, coleciona funcionalidades presentes em plataformas robustas e pagas, gerencia as inscrições em eventos com inúmeras possibilidades e já testada durante dois eventos, o VI EACOMP - Encontro acadêmico de computação, com aproximadamente 260 participantes e também no III MARAPET - Econtro maranhense dos PETs, com aproximadamente 150 participantes. A plataforma agora está sendo registrada para assim ser disponibilizada amplamente dentro da comunidade acadêmica dos grupos PET.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (3) / Doutorado: (1) . , Integrantes: Eduardo Roger Silva Nascimento - Integrante / Geraldo Braz Júnior - Coordenador / Gabriel Silva Monteles - Integrante / Vinícius Augusto Cardoso Reis - Integrante., Número de produções C, T & A: 1

  • 2017 - Atual

    SIEPET: Sistema de Inscrição em eventos do PET, Descrição: O Programa de Educação Tutorial (PET) tem em seu escopo de desenvolvimento atividades de pesquisa, ensino e extensão que complementam a educação de seus alunos. Muitas dessas atividades resultam em criação de eventos abertos à comunidade acadêmica. Por sua vez, o gerenciamento destes eventos envolve inscrição, controle de frequência e emissão de certificados. Neste contexto, o PET Ciência da Computação (PETComp) desenvolveu o XSCERT, uma plataforma de eventos como forma de facilitar o gerenciamento de algumas atividades e aproximar os grupos PET da UFMA. Com o decorrer do tempo, novas necessidades surgiram, como a criação de sub-eventos dentro de um evento, eventos pagos e inscrições coletivas para eventos que possuem competições. De posse dessa necessidade, e também com o objetivo de criar uma proposta mais intuitiva e que possa ser compartilhada com os outros grupos, houve a iniciativa de reformular o antigo sistema de eventos do grupo. Nessa reformulação foram incluídas novas funcionalidades ao sistema, como a criação de eventos pagos, sessões em um evento, inscrição sem a necessidade da criação de uma conta no sistema, inscrição coletiva em sub-eventos, uma nova interface e, por se tratar de uma nova forma de gerenciar um evento, toda a infraestrutura do sistema foi reconstruida incluindo módulos e banco de dados. O sistema foi denominado de SIEPET (Sistema de Inscrições em Eventos do PET). O objetivo do sistema é fornecer uma plataforma para a criação de eventos pertencentes à comunidade acadêmica capaz de gerenciar inscrições e certificação em eventos de maneira simples, gratuita e objetiva. Os principais resultados são notados através de uma plataforma que pode ser facilmente distribuída, coleciona funcionalidades presentes em plataformas robustas e pagas, gerencia as inscrições em eventos com inúmeras possibilidades e já testada durante dois eventos, o VI EACOMP - Encontro acadêmico de computação, com aproximadamente 260 participantes e também no III MARAPET - Econtro maranhense dos PETs, com aproximadamente 150 participantes. A plataforma agora está sendo registrada para assim ser disponibilizada amplamente dentro da comunidade acadêmica dos grupos PET.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (3) / Doutorado: (1) . , Integrantes: Eduardo Roger Silva Nascimento - Integrante / Geraldo Braz Júnior - Coordenador / Gabriel Silva Monteles - Integrante / Vinícius Augusto Cardoso Reis - Integrante., Número de produções C, T & A: 1

  • 2017 - Atual

    SIEPET: Sistema de Inscrição em eventos do PET, Descrição: O Programa de Educação Tutorial (PET) tem em seu escopo de desenvolvimento atividades de pesquisa, ensino e extensão que complementam a educação de seus alunos. Muitas dessas atividades resultam em criação de eventos abertos à comunidade acadêmica. Por sua vez, o gerenciamento destes eventos envolve inscrição, controle de frequência e emissão de certificados. Neste contexto, o PET Ciência da Computação (PETComp) desenvolveu o XSCERT, uma plataforma de eventos como forma de facilitar o gerenciamento de algumas atividades e aproximar os grupos PET da UFMA. Com o decorrer do tempo, novas necessidades surgiram, como a criação de sub-eventos dentro de um evento, eventos pagos e inscrições coletivas para eventos que possuem competições. De posse dessa necessidade, e também com o objetivo de criar uma proposta mais intuitiva e que possa ser compartilhada com os outros grupos, houve a iniciativa de reformular o antigo sistema de eventos do grupo. Nessa reformulação foram incluídas novas funcionalidades ao sistema, como a criação de eventos pagos, sessões em um evento, inscrição sem a necessidade da criação de uma conta no sistema, inscrição coletiva em sub-eventos, uma nova interface e, por se tratar de uma nova forma de gerenciar um evento, toda a infraestrutura do sistema foi reconstruida incluindo módulos e banco de dados. O sistema foi denominado de SIEPET (Sistema de Inscrições em Eventos do PET). O objetivo do sistema é fornecer uma plataforma para a criação de eventos pertencentes à comunidade acadêmica capaz de gerenciar inscrições e certificação em eventos de maneira simples, gratuita e objetiva. Os principais resultados são notados através de uma plataforma que pode ser facilmente distribuída, coleciona funcionalidades presentes em plataformas robustas e pagas, gerencia as inscrições em eventos com inúmeras possibilidades e já testada durante dois eventos, o VI EACOMP - Encontro acadêmico de computação, com aproximadamente 260 participantes e também no III MARAPET - Econtro maranhense dos PETs, com aproximadamente 150 participantes. A plataforma agora está sendo registrada para assim ser disponibilizada amplamente dentro da comunidade acadêmica dos grupos PET.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (3) / Doutorado: (1) . , Integrantes: Eduardo Roger Silva Nascimento - Integrante / Geraldo Braz Júnior - Coordenador / Gabriel Silva Monteles - Integrante / Vinícius Augusto Cardoso Reis - Integrante., Número de produções C, T & A: 1

  • 2017 - 2018

    SIEPET: Sistema de Inscrição em eventos do PET, Descrição: O objetivo do sistema é fornecer uma plataforma para a criação deeventos pertencentes à comunidade acadêmica capaz de gerenciar inscrições e certificação emeventos de maneira simples, gratuita e objetiva.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (3) / Doutorado: (1) . , Integrantes: Eduardo Roger Silva Nascimento - Integrante / Geraldo Braz Júnior - Coordenador / Gabriel Silva Monteles - Integrante / Vinícius Augusto Cardoso Reis - Integrante., Número de produções C, T & A: 1

Prêmios

2024

Best Student Paper Candidate Certificate, Institute for Systems and Technologies of Information, Control and Communication.

2024

Melhor dissertação de mestrado, com o trabalho intitulado ?Querying Databases with Natural Language: The use of Large Language Models for Text-to-SQL tasks?, Sociedade Brasileira de Computação.

Histórico profissional

Experiência profissional

2024 - Atual

Pontifícia Universidade Católica do Rio de Janeiro

Vínculo: Celetista, Enquadramento Funcional: Especialista Técnico do Instituto Tecgraf, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Analista de Desenvolvimento de Sistemas

2022 - 2024

Pontifícia Universidade Católica do Rio de Janeiro

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

2021 - 2022

Consolide Registro de Marcas

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

2020 - 2021

PD Case

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

Outras informações:
Empresa de TI Terceirizada no Tribunal de Contas do Estado do Maranhão

2019 - 2020

Senior Team Projetos e Soluções Ltda

Vínculo: Celetista, Enquadramento Funcional: Programador Júnior, Carga horária: 40

Outras informações:
Empresa de TI Terceirizada no Tribunal de Contas do Estado do Maranhão

2018 - 2019

Tribunal de Contas do Estado do Maranhão

Vínculo: Estágio, Enquadramento Funcional: Estagiário de TI, Carga horária: 25, Regime: Dedicação exclusiva.

Outras informações:
Estagiário de TI na Escola de Contas de Controle Externo (ESCEX).

2016 - 2018

Universidade Federal do Maranhão

Vínculo: Bolsista, Enquadramento Funcional: Bolsista do Programa de Educação Tutorial, Carga horária: 30, Regime: Dedicação exclusiva.

Outras informações:
Bolsista do Programa de Educação Tutorial de Ciência da Computação

2013 - 2014

Instituto Federal do Maranhão

Vínculo: Bolsista, Enquadramento Funcional: Bolsista do PIBIC, Carga horária: 30, Regime: Dedicação exclusiva.