Guilherme do Nascimento Oliveira
Possui graduação em Ciência da Computação pela Universidade Tiradentes (2008) e mestrado e doutorado em Computação Gráfica pela Universidade Federal do Rio Grande do Sul (2011 e 2015), tendo feito estágio de doutorado sanduíche com o prof. Claudio Silva no Instituto Politecnico da Universidade de Nova Iorque (2013-2014).
Tem experiência na área de Ciência da Computação, com ênfase em computação gráfica aplicada a visualização de informação, análise visual com uso de aprendizado de máquina. Foco atual em desenvolvimento e análise de sistemas backend escaláveis.
Trabalhou no desenvolvimento de jogos online a nível mundial na Aquiris Game Studio S.A. com tempo médio de resposta entre 100 e 200 ms a uma média de 600K requests por minuto.
Trabalhando atualmente remotamente para a Dell como terceiro através da Getronics/Resource.
Possui experiência com as seguintes ferramentas entre outras:
Splunk - log monitoring;
Kibana - log monitoring;
Spinnaker - continuous deploying;
Gitlab - repository management, continous deployment and integration
Elasticsearch - search of documents;
Jetbrains Rider - development with C#;
Jetbrains Intelij Idea - development with Java;
Jetbrains Pycharm - development with Python;
Docker - virtualization;
Kubernets - conteinerization, deploy and scaling;
Sourcetree - repository management;
Git - versioning;
Locust - load testing;
Redis - caching;
Leanplum - user segmentation;
DynamoDB - NoSQL database;
Amazon Web Services (AWS) - cloud computing solutions for client-server systems;
New Relic - application monitoring;
Datadog - application monitoring;
Lucene - search in texts;
D3 - information visualization driven library for the web;
Visual Paradigm - collaborative creation of system's diagrams;
OpenGL - graphics library;
GLSL - shader programming;
Visual C++ - development with C++;
Latex - writing scientific documents;
MATLAB - numerical computing;
R - statistical analysis;
PCF (Pivotal Cloud Foundry) - PaaS;
Postman - API development environment;
Salesforce's Marketing Cloud - digital marketing automation, analytics and services;
RESTeasy - restful web services;
SpringBoot - framework for microservices with java;
Sonarqube - continuous code quality inspection;
NodeJS - javascript runtime enviroment;
Fortify - application security testing;
SQL Developer - IDE to work with SQL;
Maven - build automation;
Hysterix - Solution for request timeout, circuit-breaker, bulkhead;
Countinous integration;
Countinous deploy;
Feature toogle - Turning on/off only specific functions of the system.
A/B Testing - Hipothesis testing with user segmentation;
Gradle - build automation;
Tdd - test driven development;
Bdd - behavior driven development;
Gitkraken - graphic UI for git;
Spring Batch - framework for batch processing;
Sleuth - logging;
Zipki - distributed tracing;
MongoDB - document-oriented database;
Hibernate - object-relational mapping;
WebFlux - reactive-stack web framework;
Jira - project management;
Agilecraft - project management;
Informações coletadas do Lattes em 12/10/2025
Acadêmico
Formação acadêmica
Doutorado em Computação
2011 - 2015
Universidade Federal do Rio Grande do Sul
Título: Ordered Stacks of Time Series for Exploratory Analysis of Large Spatio-Temporal Datasets
João Luiz Dihl Comba. Coorientador: Rafael Piccin Torchelsen. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Time series.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Information Visualization. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Visual Analytics. Setores de atividade: Pesquisa e desenvolvimento científico.
Mestrado em Computação
2009 - 2011
Universidade Federal do Rio Grande do Sul
Título: Procedural Textures Mapping using Geodesic Distances,Ano de Obtenção: 2011
João Luiz Dihl Comba.Coorientador: Marcelo Walter. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Procedural textures; geodesics; Distance fields; Hardware tessellation.Grande área: Ciências Exatas e da TerraSetores de atividade: Pesquisa e desenvolvimento científico.
Graduação em Ciência da Computação
2004 - 2008
Universidade Tiradentes
Título: Sistemas Baseados em Localização
Orientador: Almerindo Nascimento Rehem Neto
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Portuguê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: Visual Analytics.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Information Visualization.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Computer Graphics.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Machine Learning.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Games and Simulation.
Organização de eventos
Tassinari L. ; SILVEIRA C. A. ; FRANZ J. ; FISCHER, L. ; SILVEIRA, R. ; PAGOT, C. ; MEDEIROS, J. ; MAULE, M. ; SPRITZER, A. ; BELLAVER, B. ; OLIVEIRA, G. N. ; FERNANDES, L. ; SCHEIDEGGER, L. F. ; SCHNEIDER, R. ; PINTO, F. M. ; CANETE, S. . 23rd SIBGRAPI Conference on Graphics, Patterns and Images. 2010. (Congresso).
Produções bibliográficas
-
OLIVEIRA, GUILHERME N. ; SOTOMAYOR, JOSE L. ; TORCHELSEN, RAFAEL P. ; SILVA, CLÁUDIO T. ; COMBA, JOÃO L.D. . Visual analysis of bike-sharing systems. COMPUTERS & GRAPHICS-UK , v. 60, p. 119-129, 2016.
-
COMBA, J. L. D. ; SALINET JR, J. L. ; OLIVEIRA, G. N. ; VANHEUSDEN, F. J. ; COMBA, JOÃO LUIZ DIHL ; SCHLINDWEIN, F. S. ; NG, G. A. . Visualizing Intracardiac Atrial Fibrillation Electrograms Using Spectral Analysis. Computing in Science & Engineering (Print) , v. 15, p. 79-87, 2013.
-
Guilherme N. Oliveira ; João L. D. Comba ; TORCHELSEN, R. P. ; Marcelo Walter ; Rui Bastos . Geodesic-driven visual effects over complex surfaces. The Visual Computer (Internet) , v. 27, p. 917-928, 2011.
-
OLIVEIRA, G. N. ; TORCHELSEN, R. P. ; COMBA, J. L. D. ; SOUZA-RABBO, M. P. ; SILVA, C. T. . Visualizing Running Races Through the Multivariate Time-Series of Multiple Runners. In: 2013 XXVI SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI), 2013, Arequipa. 2013 XXVI SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI), 2013.
-
TORCHELSEN, R. P. ; SCHEIDEGGER, L. F. ; OLIVEIRA, G. N. ; BASTOS, R. ; COMBA, J. L. D. . Real-time multi-agent path planning on arbitrary surfaces. In: ACM Symposium on Interactive 3D Graphics and Games, 2010, Washington. Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games, 2010. p. 47-54.
-
OLIVEIRA, G. N. ; TORCHELSEN, R. P. ; COMBA, J. L. D. ; Walter M. ; BASTOS, R. . Geotextures: A Multi-Source Geodesic Distance Field Approach for Procedural Texturing of Complex Meshes. In: SIBGRAPI Conference on Graphics, Patterns and Images, 2010, Gramado. 23rd SIBGRAPI Conference on Graphics, Patterns and Images, 2010.
-
OLIVEIRA, G. N. ; TORCHELSEN, R. P. ; CAMPOS, R. J. ; Walter M. ; BASTOS, R. . Geotextures: A Multi-Source Geodesic Distance Field Approach for Procedural Texturing of Complex Meshes. 2010. (Apresentação de Trabalho/Conferência ou palestra).
-
OLIVEIRA, G. N. . Sistemas Baseados em Localização. 2008. (Apresentação de Trabalho/Outra).
Outras produções
L.H. Boff ; ROS, L. F. ; ABEL, M. ; CASTRO, E. ; SANTIN, C. E. ; PAESI, O. ; LORENZATTI, A. ; BAZZANO, L. ; DAU, M. ; RIGO, L. ; MOSTARDEIRO, T. ; OLIVEIRA, G. N. . Petroledge. 2016.
ABEL, M. ; L.H. Boff ; ROS, L. F. ; CASTRO, E. ; SANTIN, C. E. ; PAESI, O. ; LORENZATTI, A. ; BAZZANO, L. ; DAU, M. ; RIGO, L. ; MOSTARDEIRO, T. ; OLIVEIRA, G. N. . Strataledge. 2015.
L.H. Boff ; ABEL, M. ; ROS, L. F. ; CASTRO, E. ; SANTIN, C. E. ; PAESI, O. ; LORENZATTI, A. ; DAU, M. ; RIGO, L. ; MOSTARDEIRO, T. ; OLIVEIRA, G. N. . Graphledge. 2015.
L.H. Boff ; ROS, L. F. ; ABEL, M. ; CASTRO, E. ; SANTIN, C. E. ; PAESI, O. ; LORENZATTI, A. ; BAZZANO, L. ; DAU, M. ; RIGO, L. ; MOSTARDEIRO, T. ; OLIVEIRA, G. N. . Rockviewer. 2015.
OLIVEIRA, G. N. ; CAMPOS, R. J. ; PASSOS, D. V. ; MONTEIRO, F. V. ; MEIRA, T. N. P. ; MELO, T. F. . Oliver. 2008.
OLIVEIRA, G. N. . Sanaku. 2008.
OLIVEIRA, G. N. . Suomen Pelkokerroin. 2008.
OLIVEIRA, G. N. . Pajatso. 2008.
MELO, T. F. ; SILVEIRA, D. V. ; PASSOS, D. V. ; OLIVEIRA, G. N. ; RESENDE, R. J. ; NERI, V. L. C. ; MONTEIRO, F. V. ; MEIRA, T. N. P. ; JÚNIOR, M. C. R. ; GOMES, F. D. ; GARCIA, R. B. B. ; CAMPOS, R. J. . Sobrevivência Medieval. 2008.
OLIVEIRA, G. N. ; MELO, T. F. ; RESENDE, R. J. . Connectors. 2008.
OLIVEIRA, G. N. ; CAMPOS, R. J. ; GARCIA, R. B. B. ; PASSOS, D. V. ; MONTEIRO, F. V. ; MEIRA, T. N. P. ; MELO, T. F. . Forest Trouble. 2007.
Projetos de pesquisa
-
2012 - Atual
CNPq - Edital Universal 2012 - Visualização e Análise de Séries de Dados Temporais Associadas a Frequência Cardíaca, Projeto certificado pelo(a) coordenador(a) João Luiz Dihl Comba em 10/08/2016., Descrição: Descrição: O tema desta proposta consiste na visualização e análise de séries de dados temporais capturadas por monitores cardíacos durante o exercício físico. Este trabalho se enquadra na área de "Personal Analytics", que vem ganhando destaque atualmente, e remete à prática da quantificação de certos aspectos da vida de um indivíduo com o intuito de coletar informações sobre indivíduos de forma a propicionar análise para auxiliar futuras tomadas de decisão. Atualmente, com o acesso cada vez mais fácil a dispositivos de monitoramento de dados pessoais, e a enorme variedade de serviços e funcionalidades disponíveis por meio dos computadores e da internet, "Personal Analytics" começa a ganhar destaque. Hoje as pessoas são capazes de monitorar os diversos aspectos das suas vidas, desde saúde e humor, até finanças e atividades na internet. A diversidade de variáveis monitoradas e fontes provedoras de dados tornam necessária a criação de ferramentas que permitam a integração do processo, a análise das informações e o relacionamento entre os diferentes aspectos acompanhados... , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Guilherme do Nascimento Oliveira - Integrante / João L. D. Comba - Coordenador / Rafael Piccin Torchelsen - Integrante / Maristela Padilha de Souza - Integrante / Claudio Texeira Silva - Integrante.
Projetos de desenvolvimento
-
2005 - 2008
Desenvolvimento de um jogo massivo para internet e dispositivos móveis, Descrição: Contribuir para o desenvolvimento de um software de entretenimento chamado Sobrevivência Medieval, o qual é um jogo massivo para Internet (Web Massive Game - WMG) baseado em turnos (atualização das informações em tempos determinados), que seja capaz de ser jogado também através de dispositivos móveis (celulares, palmtops, dentre outros) e de interagir com milhares de jogadores simultaneamente, promovendo a integração entre os mesmos a fim de se criar uma comunidade mundial do Jogo... , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (8) / Mestrado acadêmico: (1) . , Integrantes: Guilherme do Nascimento Oliveira - Integrante / Daniel Vivas da Silveira - Integrante / Danilo Vilanova Passos - Integrante / Ricardo Jost Resende - Integrante / Flaviano Danilo Gomes - Integrante / Vitor Luiz Cantanhede Neri - Integrante / Rodolfo Botto de Barros Garcia - Integrante / Fabíola Vitor Monteiro - Integrante / Methanias Colaço Rodrigues Júnior - Integrante / Raoni de Jesus Campos - Integrante / Thiago Neumann Pinheiro de Meira - Integrante / Tiago Franco de Melo - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
-
2005 - 2008
Desenvolvimento de um jogo massivo para internet e dispositivos móveis, Descrição: Contribuir para o desenvolvimento de um software de entretenimento chamado Sobrevivência Medieval, o qual é um jogo massivo para Internet (Web Massive Game - WMG) baseado em turnos (atualização das informações em tempos determinados), que seja capaz de ser jogado também através de dispositivos móveis (celulares, palmtops, dentre outros) e de interagir com milhares de jogadores simultaneamente, promovendo a integração entre os mesmos a fim de se criar uma comunidade mundial do Jogo... , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (8) / Mestrado acadêmico: (1) . , Integrantes: Guilherme do Nascimento Oliveira - Integrante / Daniel Vivas da Silveira - Integrante / Danilo Vilanova Passos - Integrante / Ricardo Jost Resende - Integrante / Flaviano Danilo Gomes - Integrante / Vitor Luiz Cantanhede Neri - Integrante / Rodolfo Botto de Barros Garcia - Integrante / Fabíola Vitor Monteiro - Integrante / Methanias Colaço Rodrigues Júnior - Integrante / Raoni de Jesus Campos - Integrante / Thiago Neumann Pinheiro de Meira - Integrante / Tiago Franco de Melo - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
-
2005 - 2008
Desenvolvimento de um jogo massivo para internet e dispositivos móveis, Descrição: Contribuir para o desenvolvimento de um software de entretenimento chamado Sobrevivência Medieval, o qual é um jogo massivo para Internet (Web Massive Game - WMG) baseado em turnos (atualização das informações em tempos determinados), que seja capaz de ser jogado também através de dispositivos móveis (celulares, palmtops, dentre outros) e de interagir com milhares de jogadores simultaneamente, promovendo a integração entre os mesmos a fim de se criar uma comunidade mundial do Jogo... , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (8) / Mestrado acadêmico: (1) . , Integrantes: Guilherme do Nascimento Oliveira - Integrante / Daniel Vivas da Silveira - Integrante / Danilo Vilanova Passos - Integrante / Ricardo Jost Resende - Integrante / Flaviano Danilo Gomes - Integrante / Vitor Luiz Cantanhede Neri - Integrante / Rodolfo Botto de Barros Garcia - Integrante / Fabíola Vitor Monteiro - Integrante / Methanias Colaço Rodrigues Júnior - Integrante / Raoni de Jesus Campos - Integrante / Thiago Neumann Pinheiro de Meira - Integrante / Tiago Franco de Melo - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
-
2005 - 2008
Desenvolvimento de um jogo massivo para internet e dispositivos móveis, Descrição: Contribuir para o desenvolvimento de um software de entretenimento chamado Sobrevivência Medieval, o qual é um jogo massivo para Internet (Web Massive Game - WMG) baseado em turnos (atualização das informações em tempos determinados), que seja capaz de ser jogado também através de dispositivos móveis (celulares, palmtops, dentre outros) e de interagir com milhares de jogadores simultaneamente, promovendo a integração entre os mesmos a fim de se criar uma comunidade mundial do Jogo... , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (8) / Mestrado acadêmico: (1) . , Integrantes: Guilherme do Nascimento Oliveira - Integrante / Daniel Vivas da Silveira - Integrante / Danilo Vilanova Passos - Integrante / Ricardo Jost Resende - Integrante / Flaviano Danilo Gomes - Integrante / Vitor Luiz Cantanhede Neri - Integrante / Rodolfo Botto de Barros Garcia - Integrante / Fabíola Vitor Monteiro - Integrante / Methanias Colaço Rodrigues Júnior - Integrante / Raoni de Jesus Campos - Integrante / Thiago Neumann Pinheiro de Meira - Integrante / Tiago Franco de Melo - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
-
2005 - 2008
Desenvolvimento de um jogo massivo para internet e dispositivos móveis, Descrição: Contribuir para o desenvolvimento de um software de entretenimento chamado Sobrevivência Medieval, o qual é um jogo massivo para Internet (Web Massive Game - WMG) baseado em turnos (atualização das informações em tempos determinados), que seja capaz de ser jogado também através de dispositivos móveis (celulares, palmtops, dentre outros) e de interagir com milhares de jogadores simultaneamente, promovendo a integração entre os mesmos a fim de se criar uma comunidade mundial do Jogo... , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (8) / Mestrado acadêmico: (1) . , Integrantes: Guilherme do Nascimento Oliveira - Integrante / Daniel Vivas da Silveira - Integrante / Danilo Vilanova Passos - Integrante / Ricardo Jost Resende - Integrante / Flaviano Danilo Gomes - Integrante / Vitor Luiz Cantanhede Neri - Integrante / Rodolfo Botto de Barros Garcia - Integrante / Fabíola Vitor Monteiro - Integrante / Methanias Colaço Rodrigues Júnior - Integrante / Raoni de Jesus Campos - Integrante / Thiago Neumann Pinheiro de Meira - Integrante / Tiago Franco de Melo - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Histórico profissional
Experiência profissional
2015 - 2016
LHB Soluções em Informações e MétodosVínculo: Celetista, Enquadramento Funcional: Engenheiro de Software, Carga horária: 40
2015 - 2015
LHB Soluções em Informações e MétodosVínculo: Bolsista, Enquadramento Funcional: Engenheiro de Software, Carga horária: 40, Regime: Dedicação exclusiva.
2009 - 2015
Universidade Federal do Rio Grande do SulVínculo: Bolsista, Enquadramento Funcional: Pesquisador, Carga horária: 40, Regime: Dedicação exclusiva.
2006 - 2008
Lúmen Technology Sociedade Simples LTDA.Vínculo: Colaborador, Enquadramento Funcional: Programador, Carga horária: 40
Atividades
-
07/2007 - 02/2008
Outras atividades técnico-científicas , Conselho Nacional de Desenvolvimento Científico e Tecnológico, Conselho Nacional de Desenvolvimento Científico e Tecnológico.,Atividade realizada, Bolsista de Iniciação Tecnológica Industrial - ITI 1A referente o projeto Sobrevivência Medieval.
-
05/2006 - 06/2006
Outras atividades técnico-científicas , Fundo Estadual para o Desenvolvimento Científico e Tecnológico - FUNTEC, Fundo Estadual para o Desenvolvimento Científico e Tecnológico - FUNTEC.,Atividade realizada, Bolsa de estágio a título de apoio financeiro a estudante..
2016 - 2019
Aquiris Game Studio S.A.Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor Backend, Carga horária: 40
2019 - Atual
ResourceVínculo: Celetista, Enquadramento Funcional: Backend developer, Carga horária: 40, Regime: Dedicação exclusiva.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Guilherme do Nascimento Oliveira 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?