Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Senior Software Engineering
AmbushSenior Software Engineering
Jun. 2022RemotePlayed an essential role in creating a voice-ordering service, realizing that we must connect to an LLM model and interact with a POS. 🔹 Used Angular to create the front-end part of the agent; the main difference from others is that we don't have human interaction, so to control the screen, we needed to create a state machine using time-out events and web socket events. 🔹 Create an API to calculate the cart price to avoid always calling the POS system. Then, cache the Menu API, search for the item in it, and evaluate the cart to develop it. Spring Boot and Redis were used. 🔹 Integrate and guide new developers, ensuring adherence to the development process.
Senior Software Engineering
DockSenior Software Engineering
Oct. 2021 - Jun. 2022Rio de Janeiro, Brasil · RemoteSupport the migration of monolithic applications to microservice 🔹 Realized the creation of a spring boot starter to write logs on Splunk so that all microservices had the same pattern; also started using Kafka to send data to it. 🔹 Spring Cloud Sleuth and Zipkin's configuration enables the tracking of requests through the different microservices, a crucial aspect of our microservices architecture. 🔹 Added the configuration of Resilience4J to enable the retry police and circuit break. 🔹 The system had to handle many transactions at certain times of the year, so the company had the team perform a scale assessment to assess its health. We used Splunk and Datadog.
Professor
UniSãoJoséProfessor
Feb. 2021 - Feb. 2022Rio de Janeiro, Brasil · HybridMainly work in programming disciplines. 🔹 Good development practices (SOLID, Clean Code) 🔹 Web development using Nest.js and React.js. 🔹 Also, the algorithm with a focus on the ENARE Exam.
Senior Software Engineering
CESARSenior Software Engineering
Nov. 2020 - Oct. 2021RemoteThe project focuses on creating a system to manage the pipe lifecycle for an oil company. 🔹 Had to adjust the Javers library to suit the client's needs, create a fork for the project, and release a version in its own Maven repository. I used this library inside our Spring Boot ecosystem to enable us to audit the application. 🔹 Used GraphQL to create some endpoints to return the data to create the dashboards, and also used AngularJS to solve some bugs on the front end.
Senior Software Engineering
GloboSenior Software Engineering
Jun. 2020 - Oct. 2020Rio de Janeiro, Brasil · RemoteJoined the Data Hub team; my job was to assist in new approaches for extracting video metadata. 🔹 To improve the assertiveness of the aperture detection model, we decided to create a model to detect whether it is music or not. We used slide windows and tried to guess whether it was music or not inside of them; we used Python with the following libraries: pandas, sci-kit-learn, and Librosa.
Professor
Instituto InfnetProfessor
Oct. 2019 - Dec. 2019Rio de Janeiro, Brasil · On-siteProfessor of the extension course that focuses on inserting students into the Java world • Students learn the basics of Java • After joining the web part, they learn Hibernate, Spring MVC, and JSF.
Senior Data Scientist
Radix Engenharia e SoftwareSenior Data Scientist
Oct. 2018 - Jun. 2020Rio de Janeiro, Brasil · On-siteAssumed a more critical position of technical reference, where I went through 4 projects. 🔹 Create a tool to reduce cognitive overload, such as clustering and reinforcement learning. We also use Python to aggregate and classify alarms. 🔹 One primary task was to construct an Asset Performance Manager. My primary responsibility was extracting and processing data from Delta Lake using Databricks, which showcased my data management and processing proficiency. 🔹 Verified the state of the art in terms of Particle Swarm, Genetic Algorithms, and other algorithms; focused on optimizing the activation of the motors of a thermoelectric plant; 🔹 Designed a predictive model for several polymer manufacturing plants. We had to predict the melt flow, thus facilitating the plant's operation for testing techniques such as Neural Networks, Gradient Boosting, and SVC. 🔹 Had to generate the same reports for the clients, describing our technical solution and the project's progress. 🔹 Integrate and guide new developers, ensuring adherence to the development process.
Junior Developer
InoaJunior Developer
Jan. 2018 - Sep. 2018Rio de Janeiro, Brasil · On-siteWorked on a project called Alpha Tools; this project was created using Django and custom libraries. 🔹 Had to act on bug-solving since the system was in production. 🔹 Had to create reports that should be sent to the fund's shareholders to present the fund's performance to them.
Graduate Research Intern
IBMGraduate Research Intern
Sep. 2016 - Jan. 2018Rio de Janeiro, Brasil · On-siteWorked as a developer in a multidisciplinary team with different nationalities, so all meetings were in English. 🔹 had to encapsulate an engine created in C++, so external users could use it. To do that, I used Python with Flask. 🔹 Also had to document the way to call our API using Swagger. 🔹 Needed to create an interface using AngularJS and Three.js to enable users to add parameters and visualize the simulation. 🔹 Also, the project needed to download a giant file from the object store. To allow the system to do that, Celery was needed to enable asynchronous processing.
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Gustavo on Intch
IT
453430 people
17
IT Project Manager @ Freelancer
26
Mobile Engineer @ Raiô Benefícios
15
.Net Fullstack Developer/Angular Developer @ Webfis Processamento de Dados Ltda
ITBackend Developer
90568 people
26
Mobile Engineer @ Raiô Benefícios
15
.Net Fullstack Developer/Angular Developer @ Webfis Processamento de Dados Ltda
21
Software Engineer @ Blackstone