Rodolfo Pereira Araujo

Possui graduação em Ciência da Computação pela Universidade Federal de Viçosa (2011) e mestrado em Ciências Computacionais pela Universidade do Estado do Rio de Janeiro (2018). Atualmente é analista de sistemas do Instituto Nacional de Câncer. Tem experiência na área de Engenharia de Produção, com ênfase em Pesquisa Operacional, atuando principalmente nos seguintes temas: graphics processing unit, local search, traveling thief problem, variable neighborhood descent e grasp.

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

Acadêmico

Formação acadêmica

Doutorado em andamento em Ciências computacionais

2019 - Atual

Universidade do Estado do Rio de Janeiro
Orientador: Igor Machado Coelho

Mestrado em Ciências Computacionais

2016 - 2018

Universidade do Estado do Rio de Janeiro
Título: Estratégias de exploração de vizinhança com GPU para problemas de otimização,Ano de Obtenção: 2018
Igor Machado Coelho.Coorientador: Leandro Augusto Justen Marzulo. Palavras-chave: Graphics Processing Unit; Dataflow; Metaheurísticas; VND; DVND; GDVND. Grande área: EngenhariasGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Algoritmos.

Especialização em Desenvolvimento Orientado a Objetos com Java

2016 - 2018

Universidade Candido Mendes
Título: Desenvolvimento de um arquétipo Maven para facilitar a utilização de injeção de dependências via CDI em um projeto Java SE
Orientador: Carlos Frederico Fronza

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

2007 - 2011

Universidade Federal de Viçosa
Título: Novas técnicas para o processo de busca local
Orientador: André Gustavo dos Santos

Curso técnico/profissionalizante em Curso de Montagem e Manutenção

2005 - 2005

World Center Informática

Formação complementar

2013 - 2013

Enterprise Architect. (Carga horária: 20h). , CGK Tecnologia, CGK, Brasil.

2011 - 2011

Estágio de Adaptação de Oficiais Temporários. (Carga horária: 363h). , Força Aérea Brasileira, FAB, Brasil.

2008 - 2008

Extensão universitária em Desenvolvimento de jogos para celular. (Carga horária: 8h). , Universidade Federal de Viçosa, UFV, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Português

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

Áreas de atuação

Grande área: Engenharias / Área: Engenharia de Produção / Subárea: Pesquisa Operacional.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Sistemas de Informaçã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: Sistemas de Informação.

Participação em eventos

Ethereum Devcon V. 2019. (Congresso).

5th International Conference on Variable Neighborhood Search. A novel List-Constrained Randomized VND approach in GPU for the Traveling Thief Problem. 2017. (Congresso).

XII Semana do IME. 2017. (Outra).

Maratona de Programação da SBC (fase regional). 2010. (Outra).

Maratona de Programação da SBC (final nacional). 2010. (Outra).

Maratona de Programação da SBC (fase regional). 2009. (Outra).

XLI Simpósio Brasileiro de Pesquisa Operacional.Algoritmo Genético com Busca Local aplicado ao problema de Just-in-Time Job-Shop Scheduling. 2009. (Simpósio).

Maratona de Programação da SBC (fase regional). 2008. (Outra).

SIC - Simpósio de Iniciação Científica.Metaheurísticas para problemas de programação de tarefas em máquinas com múltplos critérios. 2008. (Simpósio).

SIC - Simpósio de Iniciação Científica.Meta-heurísticas para problemas de programação de tarefas em máquinas com múltiplos critérios. 2008. (Simpósio).

XIII - Semana de Informática. 2008. (Outra).

Maratona de Programação da SBC (fase regional). 2007. (Outra).

Olimpíada Brasileira de Matemática das Escolas Públicas. Olimpíada Brasileira de Matemática das Escolas Públicas. 2006. (Olimpíada).

Produções bibliográficas

  • COELHO, IGOR MACHADO ; COELHO, V. N. ; Araujo, Rodolfo P. ; Wang Yong Qiang ; Brett D. Rhodes . Challenges of PBFT-Inspired Consensus for Blockchain and Enhancements over Neo dBFT. Future Internet , v. 12, p. 129, 2020.

  • NAZÁRIO COELHO, VITOR ; PEREIRA ARAÚJO, RODOLFO ; GAMBINI SANTOS, HAROLDO ; YONG QIANG, WANG ; MACHADO COELHO, IGOR . A MILP Model for a Byzantine Fault Tolerant Blockchain Consensus. Future Internet , v. 12, p. 185, 2020.

  • ARAUJO, RODOLFO PEREIRA ; COELHO, IGOR MACHADO ; MARZULO, LEANDRO AUGUSTO JUSTEN . A multi-improvement local search using dataflow and GPU to solve the minimum latency problem. PARALLEL COMPUTING , v. 102661, p. 102661, 2020.

  • ARAUJO, RODOLFO PEREIRA ; RIOS, EYDER ; COELHO, IGOR MACHADO ; MARZULO, LEANDRO A.J. ; CLICIA CASTRO, MARIA . A novel List-Constrained Randomized VND approach in GPU for the Traveling Thief Problem. ELECTRONIC NOTES IN DISCRETE MATHEMATICS , v. 66, p. 183-190, 2018.

  • dos Santos, André G. ; Araujo, Rodolfo P. ; Arroyo, José E. C. . A Combination of Evolutionary Algorithm, Mathematical Programming, and a New Local Search Procedure for the Just-In-Time Job-Shop Scheduling Problem. Lecture Notes in Computer Science. : Springer Berlin Heidelberg, 2010, v. , p. 10-24.

  • COELHO, I. M. ; COELHO, V. N. ; ZUDIO, A. ; ARAUJO, R. P. ; HADDAD, M. N. ; MUNHOZ, P. L. A. ; MAIA, B. S. M. ; OCHI, L. S. ; SOUZA, M. J. F. . Microbenchmark Studies in OptFrame: a 10-Year Anniversary. In: LII Simpósio Brasileiro de Pesquisa Operacional, 2020, João Pessoa. LII Simpósio Brasileiro de Pesquisa Operacional, 2020.

  • PEREIRA ARAUJO, RODOLFO ; COELHO, I. M. ; OCHI, L. S. ; COELHO, V. N. . LibBFT: A High-Performace Timed Automata Library Collection for Byzantine Fault Tolerance. In: 31st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2019, Campo Grande, Brazil. Proceedings of the IEEE 31st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2019. p. 234-240.

  • PEREIRA ARAUJO, RODOLFO ; MACHADO COELHO, IGOR ; MARZULO, LEANDRO A. J. . A DVND Local Search Implemented on a Dataflow Architecture for the Minimum Latency Problem. In: 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2018, Vancouver. 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2018. p. 1250-1259.

  • ARAUJO, R. P. ; Eyder Rios ; COELHO, I. M. ; MARZULO, L. A. J. ; Maria Clicia de Castro . A novel List-Constrained Randomized VND approach in GPU for the Traveling Thief Problem. In: 5th International Conference on Variable Neighborhood Search, 2017, Ouro Preto. 5th International Conference on Variable Neighborhood Search, 2017.

  • SANTOS, A. G. ; ARAUJO, R. P. ; ARROYO, J. E. C. . A Combination of Evolutionary Algorithm, Integer Linear Programming, and a New Local Search Procedure for the Just-In-Time Job-Shop Scheduling Problem. In: LION - Learning and Intelligent Optimization, 2010, Veneza. Learning and Intelligent Optimization 4th International Conference, LION 4, 2010. v. 6073. p. 10-24.

  • ARAUJO, RODOLFO PEREIRA ; DOS SANTOS, ANDRE GUSTAVO ; ARROYO, JOSE ELIAS CLAUDIO . Genetic algorithm and local search for just-in-time job-shop scheduling. In: 2009 IEEE Congress on Evolutionary Computation (CEC), 2009, Trondheim. 2009 IEEE Congress on Evolutionary Computation, 2009. p. 955-961.

  • ARAUJO, R. P. ; SANTOS, A. G. ; ARROYO, J. E. C. . Algoritmo genético com busca local aplicado ao problema de just-in-time job-shop scheduling. In: XLI Simpósio Brasileiro de Pesquisa Operacional, 2009, Porto Seguro. XLI SBPO - SOBRAPO - Simpósio de Pesquisa Operacional, 2009.

  • ARAUJO, R. P. ; SANTOS, A. G. ; ARROYO, J. E. C. . Algoritmo Genético e Busca Local para o problema Just-in-Time Job-Shop Scheduling. In: Congresso da Sociedade Brasileira de Computação 2009, 2009, Bento Gonçalves. Encontro Nacional de Inteligência Artificial, 2009.

  • ARAUJO, R. P. ; SANTOS, A. G. ; ARROYO, J. E. C. . Metaheurísticas para problemas de programação de tarefas em máquinas com múltiplos critérios. In: XVIII Simpósio de Iniciação Científica (SIC) - UFV, 2008, Viçosa. XVIII Simpósio de Iniciação Científica (SIC) - UFV, 2008.

  • ARAUJO, R. P. ; Eyder Rios ; COELHO, I. M. ; MARZULO, L. A. J. ; Maria Clicia de Castro . A novel List-Constrained Randomized VND approach in GPU for the Traveling Thief Problem. 2017. (Apresentação de Trabalho/Conferência ou palestra).

  • ARAUJO, R. P. ; SANTOS, A. G. ; ARROYO, J. E. C. . Algoritmo Genético com Busca Local aplicado ao problema de Just-in-Time Job-Shop Scheduling. 2009. (Apresentação de Trabalho/Simpósio).

  • ARAUJO, R. P. ; SANTOS, A. G. ; ARROYO, J. E. C. . Metaheurísticas para problemas de programação de tarefas em máquinas com múltiplos critérios. 2008. (Apresentação de Trabalho/Simpósio).

Outras produções

COELHO, I. M. ; PEREIRA ARAUJO, RODOLFO . simple-pycuda. 2018.

ARAUJO, R. P. . Conjugar. 2015.

ARAUJO, R. P. . LoucoSão - Descubra palavras. 2014.

Prêmios

2019

Honor Award Certificate no Concurso de Teses e Dissertações (WSCAD-CTD) Classificado entre os 4 melhores trabalhos, 31st International Symposium on Computer Architecture and High Performance Computing.

2017

Segundo colocado na Maratona de Programação regional, XII Semana do IME - UERJ.

2011

Primeiro colocado no concurso para Analista de Sistemas da FAB, EAOT 2011 - Estágio de Adaptação de Oficiais Temporários.

2010

Menção Honrosa na fase regional da Maratona de Programação, Association for Computing Machinery.

2010

Menção Honrosa na fase nacional da Maratona de Programação, Association for Computing Machinery.

2009

Classificado entre os 5 melhores no Prêmio de Iniciação Científica(PIC), SOBRAPO - Sociedade Brasileira de Pesquisa Operacional.

2009

Menção Honrosa na fase regional da Maratona de Programação, Association for Computing Machinery.

2008

Menção Honrosa na fase regional da Maratona de Programação, Association for Computing Machinery.

2007

Menção Honrosa na fase regional da Maratona de Programação, Association for Computing Machinery.

2005

Medalha de Prata na OBMEP 2005, OBMEP - Olimpíada Brasileira de Matemática das Escolas Públicas.

2005

Bolsa de Iniciação Científica Jr. na OBMEP, OBMEP - Olimpíada Brasileira de Matemática das Escolas Públicas.

Histórico profissional

Experiência profissional

2016 - Atual

Instituto Nacional de Câncer

Vínculo: Servidor Público, Enquadramento Funcional: Analista de sistemas, Carga horária: 40

2014 - 2016

Serviço Federal de Processamento de Dados

Vínculo: Servidor Público, Enquadramento Funcional: Analista de sistemas, Carga horária: 40

Outras informações:
Especificar casos de testes de sistemas; elaborar projeto lógico e físico de dados e de sistemas; especificar unidades de implementação de software; selecionar, implementar e internalizar novas tecnologias de desenvolvimento; prestar assessoramento técnico no que se refere a prazos, recursos e alternativas de desenvolvimento de sistemas; especificar a manutenção de softwares e de sistemas; manter os sistemas em produção, avaliando seu desempenho e, quando necessário, propondo medidas de correção dos desvios; planejar e administrar componentes reusáveis e repositórios; certificar e inspecionar modelos e códigos de sistemas.

2011 - 2014

Força Aérea Brasileira

Vínculo: Servidor Público, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Desenvolvimento, manutenção e os testes unitários de softwares, tendo como base os requisitos, o desenho da aplicação e os padrões de programação da organização.
Para a realização de tais atividades foi necessária a utilização de desenvolvimento orientado a objetos, SQL e PL/SQL em bancos de dados Oracle, Java, Servlets, JSP, IDE de desenvolvimento Eclipse, HTML, JavaScript, jQuery e UML. Para o controle de configuração foi utilizada tecnologia CVS através da IDE Eclipse e criação de branches e versões via sistema de chamados.

2010 - 2011

Sydle Internet Software

Vínculo: Desenvolvedor, Enquadramento Funcional: Desenvolvedor, Carga horária: 30

Outras informações:
Desenvolvimento, manutenção e os testes unitários de softwares, tendo como base os requisitos, o desenho da aplicação e os padrões de programação da organização.
Para a realização de tais atividades foi necessária a utilização de desenvolvimento orientado a objetos, SQL e PL/SQL em bancos de dados Oracle, Java, Servlets, JSP, IDE de desenvolvimento Eclipse, HTML e UML.

2009 - 2010

Sydle Internet Software

Vínculo: Estagiário Desenvolvedor, Enquadramento Funcional: Estagiário Desenvolvedor, Carga horária: 20

Outras informações:
Desenvolvimento, manutenção e os testes unitários de softwares, tendo como base os requisitos, o desenho da aplicação e os padrões de programação da organização.
Para a realização de tais atividades foi necessária a utilização de desenvolvimento orientado a objetos, SQL e PL/SQL em bancos de dados Oracle, Java, Servlets, JSP, IDE de desenvolvimento Eclipse, HTML e UML.

2007 - 2008

Fundação de Amparo à Pesquisa do Estado de Minas Gerais

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

2006 - 2007

OLIMPÍADA BRASILEIRA DE MATEMÁTICA DAS ESCOLAS PÚBLICAS

Vínculo: Aluno bolsista, Enquadramento Funcional: Bolsista de iniciação científica, Carga horária: 8

Outras informações:
Estágio dos alunos participantes da OBMEP-2005 que foram contemplados com uma bolsa de Iniciação Científica Jr. do CNPq pelo período de um ano.
Foram desenvolvidas atividades no intuito de desenvolver o estudo da Matemática e suas aplicações.
A conclusão foi realizada de maneira satisfatória.