Giovani Garuffi Rondel
- |-| Campinas, Brazil
https://github.com/giogaruffi | https://www.linkedin.com/in/giovani-garuffi/
EDUCATION Bachelor in Computer Engineering
Feb 2014 - Dec 2019
State University of Campinas, Unicamp, Brazil
Languages: English (advanced), Portuguese (native)
EXPERIENCE Python Developer (Flask)
Jul 2022 - Fev 2024
DualTrack LLC (www.dualtrack.llc) - Toptal LLC (toptal.com)
● Helped the client design a system that automates and simplifies the workload of
medical device industry engineers on the ideation, design, and development phases of
any type of medical device or technique. Designed the database and API and wrote
documentation and tests for the system. Supervised a front-end developer and helped
with integration and support during the development and testing processes. Set up
server infrastructure on GCP, dockerizing all components, such as the API, database,
and reverse proxy. Structured deployment and server monitoring. Implemented a POC
feature that used OpenAI's ChatGPT API to help automate and simplify the user
experience.
Python Developer (Flask)
Jul 2023 - Dec 2023
ScoopAI - Toptal LLC (toptal.com)
● Helped the client design a system that generates audio description files based on
user-relevant news articles, using a combination of ChatGPT, News APIs, and a
text-to-speech AI. Designed the database, API, and front end and wrote documentation
and tests for the system. Migrated server infrastructure from Azure to AWS,
dockerizing all components, such as the API, database, and reverse proxy. Structured
deployment and server monitoring.
Python Developer
Jul 2023 - Oct 2023
Yipit LLC (www.yipitdata.com) - Toptal LLC (toptal.com)
● Implemented a series of software scripts responsible for customer-relevant data
retrieval of multiple external APIs. Studied multiple external API documentation to
leverage customer-relevant data endpoints and structured extraction processes.
Implemented web scraping scripts to retrieve customer-relevant information.
Python Developer (Flask)
Jun 2023 - Oct 2023
Sean Odwyer (www.shaw.ca) - Toptal LLC (toptal.com)
● Helped the client design a parental control software, with network traffic filtering and
a content-based decision process. Designed the database and API and wrote
documentation and tests for the system. Used Google Translate API and ChatGPT as a
mixed solution for filtering multi-language content.
Python/Java Full-stack Developer
May 2019 - Jun 2022
KIS Solutions LLC, Bellingham, WA, US, kissolutions.tech
● Developed a system to migrate notifications from a legacy technology solution. The
system was responsible for listening to an event queue and unifying information across
multiple APIs in various use cases.
● Implemented a product recommender algorithm that combined machine learning
models and data analysis scripts for serving around 800 recommendations every
minute. Helped implement the API that integrated the predictions with the company's
website.
● Designed and built an API for serving machine learning model predictions for a virtual
factory simulation for R&D.
● Implemented and worked on optimizing a pricing simulator API that generated years
of sales predictions for multiple products and scenarios for a company with over 1,500
salespersons and 500 active users.
● Designed a data analysis pipeline and machine learning model comparison to predict
machine-sensorized information and R&D for two multinational corporations.
● Developed an ETL system to migrate over a million customer information rows and
generate client-specific marketing insights for a Fortune 500 company.
● Helped develop a centralized consumer relational database for a beauty Fortune 500
company with over 100 million customers and over a billion transactions. Contributed
to integrating systems in different world regions into one infrastructure.
● Designed and developed a Spark project for fetching, transforming, and generating
demographics-relevant information for a Fortune 500 company.
● Developed a chatbot software that used NLP for a Fortune 500 company's website with
over 20,000 interactions a day.
Python Junior Back-end and Machine Learning Developer
Aug 2018 - Apr 2019
NeuralMind Artificial Intelligence, Campinas, SP, Brazil
● Created web crawlers that automated website flows, bypassing captchas.
● Developed an API for testing pre-trained machine learning models and validating their
results.
● Solved object segmentation and classification problems using deep learning libraries
such as PyTorch.
● Used pre-trained NLP models for transfer learning tasks.
R Data Science Internship
Jun 2018 - Aug 2018
Embrapa Agricultural Informatics, Campinas, SP, Brazil
● Investigation of different machine learning models for temporal series estimation.
VOLUNTEER Associação Atlética Acadêmica da Ciência e Engenharia de
EXPERIENCE Computação
Mar 2014 - Oct 2016
State University of Campinas, Unicamp, Brazil
● A group responsible for college sports activities management
● Responsible for the organization and documentation of social events
Trote da Cidadania Pelo Consumo Consciente
Jun 2014 - Mar 2015
State University of Campinas, Unicamp, Brazil
● Social work organized by university students aimed to help kids and teens in
vulnerable situations inside the city of Campinas.
Semana de Computação da Unicamp
Nov 2014 - Aug 2015
State University of Campinas, Unicamp, Brazil
●
Organization of a week-long event focused on holding workshops and talks from
different professors from the entire country in various fields of Computer Science.