PhD. and MSc. in Computer Graphics from Federal University of Rio Grande do Sul (2011 and 2015) and Bachelor's in Computer Science from Tiradentes University (2008).
Currently working remotely for Dell as a contractor from Qintess company.
Interested in backend and games development having years of experience in the fields, including technologies like cloud based services, microservices, DevOps, telemetry and performance monitoring, machine learning, user segmentation and a/b testing, information visualization, visual analytics and computer graphics.
Interested in the following positions: Backend Developer, Full-stack Developer, Game Developer, Data Engineer, Security Engineer, DevOps Specialist, Data Analyst, Scientist and Machine Learning Specialist.
Porto Alegre, Brazil
+5551980494906
[email protected]
Working currently as Senior Backend Programmer for Dell as a contractor from Qintess (https://qintess.com/). The current project is a notification system to send notification messages inside and outside Dell's network using different channels, like email and sms, as a consequence of different types of events triggered by Dell's clients and also internal systems. This is also a new project to replace two legacy ones while using new and better technologies and solutions.
The tech stack used include:
Usual daily tasks are:
Programming, code review of other team member's code, debugging the system, solving production issues, solving issues relate to or improving the continuous integration and deploy pipeline, researching, studying, discussing and creating proof of concept (POCs) on new technologies and solutions, writing unit tests, performing and automating functional tests, measuring the system performance, creating new microservices, taking part of meetings and ceremonies like sprint planning, daily meetings, grooming and retrospectives, performing pair programming and advising new developers.
Worked in the server-side development of games Aquiris Game Studio S.A. (https://www.aquiris.com.br/en/). Was part of the team developing Looney Tunes World of Mayhem, which became world-wide hit with millions of players.
The tech stack used included:
- Splunk - log monitoring
- Kibana - log monitoring
- Spinnaker - continuous deploying
- Gitlab - repository management, continuous 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 - containerization, deploy and scaling
- Sourcetree - repository management
- Locust - load testing
- Redis - caching
- Leanplum - user segmentation and A/B testing
- 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
- Visual Paradigm - collaborative creation of system's diagrams
- RESTeasy - restful web services
- Continuous integration
- Continuous deploy
- Feature toggle - Turning on/off only specific functions of the system
- A/B Testing - Hypothesis testing with user segmentation
- Gradle - build automation
- Jira - project management
Usual daily tasks were:
Programming, code review of other team member's code, debugging the system, solving production issues, solving issues relate to or improving the continuous integration and deploy pipeline, researching, studying, discussing and creating proof of concept (POCs) on new technologies and solutions, writing unit tests, performing and automating functional tests, measuring the system performance, creating new microservices, taking part of meetings and ceremonies like sprint planning, daily meetings, groomings and retrospectives, performing pair programming and advising new developers.
Worked at Endeeper (https://www.endeeper.com/index) after my PhD in visual analytics as a full stack developer advising solutions for visual analysis of geological data, in software for petrol industry.
Was part of the Computer Graphics, Image Processing and Interaction Group at UFRGS (http://www.inf.ufrgs.br/cg/) during a master and PhD program with a scholarship from the brazilian government, with professor João Comba as advisor. Worked with procedural textures and 3D surfaces during the masters program (like https://www.researchgate.net/publication/220067473_Geodesic-driven_visual_effects_over_complex_surfaces and https://www.researchgate.net/publication/220792006_Real-time_multi-agent_path_planning_on_arbitrary_surfaces) and visual analytics of urban data for smart cities during PhD (like https://www.sciencedirect.com/science/article/abs/pii/S0097849316300991 and https://www.researchgate.net/publication/261060745_Visualizing_Running_Races_through_the_Multivariate_Time-Series_of_Multiple_Runners) and medical imaging (https://www.researchgate.net/publication/234056165_Visualizing_Intracardiac_Atrial_Fibrillation_Electrograms_Using_Spectral_Analysis). Also was a visiting scholar for one year in the Polytechnic of New York (https://engineering.nyu.edu/), as part of the PhD program at UFRGS.
Worked with the following technologies:
- Git - project versioning
- C++, Python and Javascript - languages used while creating standalone and client-server system for computer graphics
- OpenGL - API for computer graphics
- GLSL - language for writing GPU shaders
- Cinder - C++ framework for computer graphics
- R and matlab - environments for statistics and numerical computation
- D3 - javascript library for development of data visualization in the web
- LateX - framework for document preparation, used for scientific writing
Usual daily tasks were:
Reading, writing and reviewing science papers, programming scientific applications and proof of concepts, helping teachers and students with classes and conferences.
Had my first job working at Lumen (https://lumen.games/) during my graduation, as a developer of mobile and web games.
Worked with the following technologies:
- Java - used to develop internal tools for the game developing process
- J2me - language used while programming mobile games
- Flash - framework used to develop advergames for the web
- cvs, svn - project versioning;
PhD in Computer Graphics / Information Visualization / Visual Analytics
Master in Computer Graphics
Computer Graphics
PhD. and MSc. in Computer Graphics from Federal University of Rio Grande do Sul (2011 and 2015) and Bachelor's in Computer Science from Tiradentes University (2008).
Currently working remotely for Dell as a contractor from Qintess company.
Interested in backend and games development having years of experience in the fields, including technologies like cloud based services, microservices, DevOps, telemetry and performance monitoring, machine learning, user segmentation and a/b testing, information visualization, visual analytics and computer graphics.
Interested in the following positions: Backend Developer, Full-stack Developer, Game Developer, Data Engineer, Security Engineer, DevOps Specialist, Data Analyst, Scientist and Machine Learning Specialist.
Porto Alegre, Brazil
+5551980494906
[email protected]
Working currently as Senior Backend Programmer for Dell as a contractor from Qintess (https://qintess.com/). The current project is a notification system to send notification messages inside and outside Dell's network using different channels, like email and sms, as a consequence of different types of events triggered by Dell's clients and also internal systems. This is also a new project to replace two legacy ones while using new and better technologies and solutions.
The tech stack used include:
Usual daily tasks are:
Programming, code review of other team member's code, debugging the system, solving production issues, solving issues relate to or improving the continuous integration and deploy pipeline, researching, studying, discussing and creating proof of concept (POCs) on new technologies and solutions, writing unit tests, performing and automating functional tests, measuring the system performance, creating new microservices, taking part of meetings and ceremonies like sprint planning, daily meetings, grooming and retrospectives, performing pair programming and advising new developers.
Worked in the server-side development of games Aquiris Game Studio S.A. (https://www.aquiris.com.br/en/). Was part of the team developing Looney Tunes World of Mayhem, which became world-wide hit with millions of players.
The tech stack used included:
- Splunk - log monitoring
- Kibana - log monitoring
- Spinnaker - continuous deploying
- Gitlab - repository management, continuous 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 - containerization, deploy and scaling
- Sourcetree - repository management
- Locust - load testing
- Redis - caching
- Leanplum - user segmentation and A/B testing
- 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
- Visual Paradigm - collaborative creation of system's diagrams
- RESTeasy - restful web services
- Continuous integration
- Continuous deploy
- Feature toggle - Turning on/off only specific functions of the system
- A/B Testing - Hypothesis testing with user segmentation
- Gradle - build automation
- Jira - project management
Usual daily tasks were:
Programming, code review of other team member's code, debugging the system, solving production issues, solving issues relate to or improving the continuous integration and deploy pipeline, researching, studying, discussing and creating proof of concept (POCs) on new technologies and solutions, writing unit tests, performing and automating functional tests, measuring the system performance, creating new microservices, taking part of meetings and ceremonies like sprint planning, daily meetings, groomings and retrospectives, performing pair programming and advising new developers.
Worked at Endeeper (https://www.endeeper.com/index) after my PhD in visual analytics as a full stack developer advising solutions for visual analysis of geological data, in software for petrol industry.
Was part of the Computer Graphics, Image Processing and Interaction Group at UFRGS (http://www.inf.ufrgs.br/cg/) during a master and PhD program with a scholarship from the brazilian government, with professor João Comba as advisor. Worked with procedural textures and 3D surfaces during the masters program (like https://www.researchgate.net/publication/220067473_Geodesic-driven_visual_effects_over_complex_surfaces and https://www.researchgate.net/publication/220792006_Real-time_multi-agent_path_planning_on_arbitrary_surfaces) and visual analytics of urban data for smart cities during PhD (like https://www.sciencedirect.com/science/article/abs/pii/S0097849316300991 and https://www.researchgate.net/publication/261060745_Visualizing_Running_Races_through_the_Multivariate_Time-Series_of_Multiple_Runners) and medical imaging (https://www.researchgate.net/publication/234056165_Visualizing_Intracardiac_Atrial_Fibrillation_Electrograms_Using_Spectral_Analysis). Also was a visiting scholar for one year in the Polytechnic of New York (https://engineering.nyu.edu/), as part of the PhD program at UFRGS.
Worked with the following technologies:
- Git - project versioning
- C++, Python and Javascript - languages used while creating standalone and client-server system for computer graphics
- OpenGL - API for computer graphics
- GLSL - language for writing GPU shaders
- Cinder - C++ framework for computer graphics
- R and matlab - environments for statistics and numerical computation
- D3 - javascript library for development of data visualization in the web
- LateX - framework for document preparation, used for scientific writing
Usual daily tasks were:
Reading, writing and reviewing science papers, programming scientific applications and proof of concepts, helping teachers and students with classes and conferences.
Had my first job working at Lumen (https://lumen.games/) during my graduation, as a developer of mobile and web games.
Worked with the following technologies:
- Java - used to develop internal tools for the game developing process
- J2me - language used while programming mobile games
- Flash - framework used to develop advergames for the web
- cvs, svn - project versioning;
PhD in Computer Graphics / Information Visualization / Visual Analytics
Master in Computer Graphics
Computer Graphics