Raphael Rodrigues Campos
Bacharel em Ciência da Computação pela UFV e Mestre em Ciência da Computação pela UFMG na área de Aprendizagem de Máquina.
Durante o mestrado Raphael propôs um novo método de classificação de texto baseado nas Random Forests (conjuntos de árvores de decisão), que aplica a técnica do boosting em conjuntos de árvores extremamente aleatórias. Além disso, também propôs uma forma muito eficiente de agregar modelos baseados em random forests, de forma a melhorar ainda mais a capacidade de predição a um custo computacional baixo. Com os bons resultados obtidos, Raphael teve seu trabalho aceito para publicação no SIGIR em Tóquio em 2017, o congresso mais importante do mundo na área de recuperação de informação. Além disso, foi agraciado com menção honrosa a melhor artigo curto no Simpósio Brasileiro de Bancos de Dados em 2016. Mais recentemente, sua dissertação foi considerada o melhor trabalho de mestrado em Ciência da Computação do Brasil pela Sociedade Brasileira de Computação.
Como Cientista de Dados, teve a oportunidade de aplicar aprendizagem de máquina e inteligência artificial aos mais diversos problemas do mundo real, tais problemas são human resource analytics (ajudando nosso cliente a ranquear os candidatos mais apropriados a vaga), desambiguação e matching de produtos, categorização automática texto e criação de uma máquina de busca de propósito específico, predição de evasão, e precificação dinâmica.
Informações coletadas do Lattes em 23/08/2025
Acadêmico
Formação acadêmica
Mestrado em Ciências da Computação
2015 - 2017
Universidade Federal de Minas Gerais
Título: Stacking Bagged and Boosted Forests for Classification of Noisy and High-Dimensional Data,Ano de Obtenção: 2017
Marcos André Gonçalves.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Stacking; Random Forest; Machine Learning; Supervised Learning; Boosting.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Probabilidade e Estatística / Subárea: Probabilidade e Estatística Aplicadas. Grande Área: Ciências Sociais Aplicadas / Área: Ciência da Informação / Subárea: Biblioteconomia / Especialidade: Técnicas de Recuperação de Informação.
Especialização interrompida em 2015 em Residência em Engenharia de Software
2014 - Atual
Universidade Federal de Pernambuco
Bolsista do(a): Fundação de Apoio ao Desenvolvimento da UFPE, FADE-UFPE, Brasil. Ano de interrupção: 2015
Graduação em Ciência da Computação
2008 - 2012
Universidade Federal de Viçosa
Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de Minas Gerais, FAPEMIG, Brasil.
Formação complementar
2008 - 2008
Administração dos Sistemas Linux. (Carga horária: 20h). , Universidade Federal de Viçosa, UFV, Brasil.
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Bem, Fala Razoavelmente, Lê Razoavelmente, Escreve Razoavelmente.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computaçã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: Processamento Gráfico (Graphics).
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Aprendizagem de Máquina.
Participação em eventos
40th International ACM SIGIR Conference on Research and Development in Information Retrieval. Stacking Bagged and Boosted Forests for Effective Automated Classification. 2017. (Congresso).
BERT: Melhorando Classificação de Texto com Árvores Extremamente Aleatórias, Bagging e Boosting. BERT: Melhorando Classificação Automática de Texto com Árvores Extremamente Aleatórias, Bagging e Boosting. 2016. (Congresso).
Quando a Amazônia Encontra a Mata Atlântica: Empilhamento de Florestas para Classificação Efetiva de Texto. Quando a Amazônia Encontra a Mata Atlântica: Empilhamento de Florestas para Classificação Efetiva de Texto. 2016. (Congresso).
23th International symposium on Computer Architecture and High Performance Computing SBAC-PAD. 2011. (Simpósio).
XII Simpósio em Sistemas Computacionais de Alto Desempenho - WSACD-SSC.Simulation of Scale Free Gene Regulatory Networks based on Threshold Functions on GPU. 2011. (Simpósio).
22th International symposium on Computer Architecture and High Performance Computing SBAC-PAD. 2010. (Simpósio).
WSCAD-WIC.Dinâmica dos corpos do Sistema Solar e estabilidade orbital das regiões interplanetárias: Uma abordagem baseada em GPU. 2010. (Oficina).
XV Semana de Informática. 2010. (Outra).
Maratona de Programação Primeira fase brasileira. 2009. (Outra).
XIV Semana de Informática. 2009. (Outra).
XIII Semana de Informática. 2008. (Outra).
Produções bibliográficas
-
CAMPOS, RAPHAEL ; CANUTO, SÉRGIO ; SALLES, THIAGO ; DE SÁ, CLEBSON C.A. ; GONÇALVES, MARCOS ANDRÉ . Stacking Bagged and Boosted Forests for Effective Automated Classification. In: the 40th International ACM SIGIR Conference, 2017, Shinjuku. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval - SIGIR '17, 2017. p. 105.
-
FERREIRA, R. S. ; CAMPOS, R. R. . Simulation of Scale Free Gene Regulatory Networks based on Threshold Functions on GPU. In: WSCAD-SSC - Simpósio em Sistemas Computacionais de Alto Desempenho, 2011, Vitória. WSCAD-SSC, 2011.
-
CAMPOS, R. R. ; FERREIRA, R. S. . Dinâmica dos corpos do Sistema Solar e estabilidade orbital das regiões interplanetárias: Uma abordagem baseada em GPU. In: Workshop de Iniciação Científica do WSCAD, 2010, Petropólis. WSCAD-WIC, 2010.
Projetos de pesquisa
-
2012 - 2012
Computer simulation of the separation of particles/molecules in a microfluidic device, Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Doutorado: (2) . , Integrantes: Raphael Rodrigues Campos - Coordenador / Gary W. Slater - Integrante., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa.
-
2011 - 2011
Redes Reguladoras de Genes com Topologia Livre de Escala utilizando Processamento Paralelo com Recursos Heterogêneos, Descrição: Este projeto irá avaliar algoritmos paralelos para um problema de bioinformática. O problema abordado será o cálculo do período das redes reguladoras de genes com topologia livre de escala. Este problema é NP-Difícil e as simulações demandam uma alta capacidade de processamento. O estudo das redes reguladoras tem aplicações na compreensão de sistemas biológicos como os processos de evolução e divisão celular, fabricação de medicamentos, estudo de câncer, dentre outros. As redes são modeladas por grafos Booleanos. Três plataformas de baixo custo serão avaliadas: processador multicore, multicore+GPU, multicore+FPGA. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) / Doutorado: (1) . , Integrantes: Raphael Rodrigues Campos - Integrante / Ricardo dos Santos Ferreira - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Bolsa., Número de produções C, T & A: 1
-
2009 - 2010
Computação de Alto Desempenho para Astrofísica utilizando Hardware Reconfigurável e Processamento de Vídeo, Descrição: Edital Demanda Universal FAPEMIG - Implementação de rotinas para cálculos de astrofísica com computação intensiva usando hardware reconfigurável e GPU (Unidades de Processamento de Vídeo). , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Raphael Rodrigues Campos - Integrante / Ricardo dos Santos Ferreira - Integrante / Ricardo Reis Cordeiro - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Bolsa., Número de produções C, T & A: 1
Prêmios
2018
Primeiro Lugar na Categoria Dissertações de Mestrado no 31 Concurso de Teses e Dissertações do Congresso da Sociedade Brasileira de Computação, Sociedade Brasileira de Computação.
2016
Menção Honrosa por Melhor Artigo, Simpósio Brasileiro de Banco de Dados.
2011
First Place - 2nd GPU Programming Contest, 23th International Symposium on Computer architecture and high Perfomance Computing - SBAC-PAD.
2011
2nd Place - 6th Marathon of Parallel Programming, 23th International Symposium on Computer architecture and high Perfomance Computing - SBAC-PAD.
2010
First Place - 1st GPU Programming Contest, 22th International Symposium on Computer Architecture and High Performance Computing - SBAC-PAD.
2008
Horna ao Mérito (39 lugar entre 680 participantes), X Olimpíada Brasileira de Informática.
Histórico profissional
Experiência profissional
2014 - 2015
Fundação de Apoio ao Desenvolvimento da Universidade Federal de PernambucoVínculo: Bolsista, Enquadramento Funcional: Residente em Engenharia de Software, Carga horária: 40
Outras informações:
Em parceria com a Motorola, o Centro de Informática (CIn) da UFPE oferece o Curso Sequencial de Formação Complementar. Tem como objetivo principal incentivar a formação de recursos humanos com alto grau de especialização em testes de software embarcado e aplicações em computação móvel, com os incentivos e benefícios previstos na Lei de Informática. O programa segue o modelo de Residência em Software, ganhador do Prêmio Dorgival Brandão Júnior da Qualidade e Produtividade em Software, promovido pelo MCT/SEPIN/PBQP-SW.
2013 - 2015
Trip Sniffer VIAGENS LTDAVínculo: Sócio fundador, Enquadramento Funcional: CEO, Carga horária: 40
2012 - 2014
GERENCIANET PAGAMENTOS DO BRASIL LTDAVínculo: Funcionário, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
Outras informações:
Desde o ínicio de 2013 fui incorporado no projeto de e-commerce da
Gerencianet chamado Kuiper, onde ajudei a planejar, projetar e implementar
o mesmo.
Como analista/ desenvolvedor atuei nas mais diversas áreas dentro do
projeto. Atuei como analista projetando e modelando o banco de dados e
levantando requisitos de muitas ferramentas disponíveis na plataforma. Como
desenvolvedor backend trabalhei com as mais diversas tecnologias, tais como
PHP, Python, Scrapy, MySQL.
Fui responsável por muitas otimizações no sistema, como otimização de
queries SQL, melhor utilização do banco de dados, otimização e aumento de
perfomance de banckend com auxílio de ferramentas de profiler como XHProf
para encontrar, analisar e eliminar gargálos no sistema. Além do mais,
desenvolvi webservices internos usando tecnologia RESTful.
Como desenvolverdor front-end estive em contato constantes com mais atuais
tecnologias, tais como Javascript, JQuery, CSS3, HTML5, Grunt, Sass, Less.
2012 - 2012
University of OttawaVínculo: Bolsista, Enquadramento Funcional: Pesquisador Visitante, Carga horária: 40, Regime: Dedicação exclusiva.
2011 - 2011
Universidade Federal de ViçosaVínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Científica, Carga horária: 20
2009 - 2011
Universidade Federal de ViçosaVínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Científica, Carga horária: 20
2008 - 2008
Universidade Federal de ViçosaVínculo: Bolsista, Enquadramento Funcional: Monitor Nível I, Carga horária: 12
2015 - 2016
Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorVínculo: Bolsista, Enquadramento Funcional: Mestrando, Carga horária: 40, Regime: Dedicação exclusiva.
2016 - 2020
HekimaVínculo: Empregado, Enquadramento Funcional: Cientista de Dados, Carga horária: 40
2017 - 2021
Pontifícia Universidade Católica de Minas Gerais, PUC MinasVínculo: Professor Assistente, Enquadramento Funcional: Professor Assistente, Carga horária: 8
2019 - 2021
Google Brasil InternetVínculo: Empregado, Enquadramento Funcional: Engenheiro de Software, Carga horária: 40
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Raphael Rodrigues Campos e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?