Publicações no BrCris
 

Guilherme do Nascimento Oliveira

Bachelor's in Computer Science from Universidade Tiradentes (2008) and MSc. and PhD. in Computer Graphics from Universidade Federal do Rio Grande do Sul (2011 and 2015) . Worked in 2014 with professor Claudio Silva in the NYU with urban data analysis and visualization applied to bike-sharing systems. Has experience in Computer Science, focusing on Graphical Processing (Graphics), acting on information visualization, visual analytics and machine learning.Worked in the server-side development of games Aquiris Game Studio S.A.Looney Tunes World of Mayhem is already world-wide hit with millions of players, processing an average of 600k rps with 200ms response time.Currently working remotely for Dell as a contractor from Getronics/Resource company.Worked with the following processes and technologies to name a few: 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;
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;

Áreas De Investigação áreas de pesquisa

  •  
  • Visão geral
  •  
  • Publicações
  •  
  • Identidade
  •  
  • Ver todos
  •