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
- Visão geral
- Publicações
- Identidade
- Ver todos