Giovani Garuffi Rondel, Developer in Campinas - State of São Paulo, Brazil
Giovani is available for hire
Hire Giovani

Giovani Garuffi Rondel

Verified Expert  in Engineering

Bio

Giovani is a full-stack developer with five years of experience in back-end development and building different software for many clients of varying sizes, from startups to large corporations (including three Fortune 500 companies). He specializes in Java (Spring framework), Python development, ETLs, database migrations, and APIs. Giovani has also contributed to data science projects ranging from data handling to building machine learning models and applications leveraging ChatGPT and DeepSeek.

Portfolio

Quantification by Design Inc.
Python, Django, HTML, JavaScript, CSS, Vue, Amazon Web Services (AWS), Pytest...
Sound Production & Lighting
Spring Boot, Java, Spring Batch, PostgreSQL, HTML, CSS, JavaScript, Thymeleaf...
DualTrack LLC
Relational Database Design, SQL, Python, APIs, Software Engineering, Flask...

Experience

  • Python - 6 years
  • Machine Learning - 6 years
  • Java - 5 years
  • Software Development - 5 years
  • SQL - 4 years
  • Spring Boot - 3 years
  • Apache Kafka - 2 years
  • DeepSeek - 1 year

Availability

Part-time

Preferred Environment

Slack, IntelliJ IDEA, PyCharm, MacOS, Git, GitHub, Jira

The most amazing...

...thing I've developed is an ETL application that migrated and unified over 100 million rows of customer data from a multitude of sources for a large enterprise.

Work Experience

Full-stack Developer

2024 - PRESENT
Quantification by Design Inc.
  • Integrated LLM systems into the core Django application that accelerated time-to-fill by over 30%, implemented Langfuse for analytics, and established a containerized infrastructure that enhanced data visualization for medication authorization.
  • Built automation software enabling integration with three major healthcare EHR systems via Django REST Framework, supporting processing of 8,000+ patients monthly while implementing a queue system on AWS infrastructure provisioned through Terraform.
  • Refactored Django-based prior authorization system, optimizing the system, achieving over 97% reduction in staff processing time, and implementing AI solutions that exceeded intake accuracy by 98% for healthcare clients.
Technologies: Python, Django, HTML, JavaScript, CSS, Vue, Amazon Web Services (AWS), Pytest, PostgreSQL, Playwright, Automation Software, Amazon S3 (AWS S3), API Design, API Integration, APIs, Artificial Intelligence (AI), Automation, Terraform, Docker

Java Developer

2024 - 2025
Sound Production & Lighting
  • Built a web application for customers to purchase products. Created the front end using Thymeleaf. Implemented a secure back end using Spring Boot, integrated with a PostgreSQL DB. Integrated Stripe as the payment solution, ensuring PCI compliance.
  • Developed asynchronous batch processes to handle massive requests to 3rd-party services.
  • Tracked and fixed bugs using GitLab as a reporting tool.
  • Implemented improvements to the company's conference presentation management system.
Technologies: Spring Boot, Java, Spring Batch, PostgreSQL, HTML, CSS, JavaScript, Thymeleaf, Spring Web Flow, Bootstrap, Stripe API, Stripe

Python Developer

2022 - 2024
DualTrack LLC
  • 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 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 the server infrastructure on GCP and Dockerized 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.
Technologies: Relational Database Design, SQL, Python, APIs, Software Engineering, Flask, Flask-Marshmallow, MySQL, NGINX, Swagger, Docker Compose, Docker, Google Cloud Platform (GCP), SQLAlchemy, Gunicorn, Pandas, REST APIs, RESTful Web Services, Pytest, DataFrames, Google Cloud, API Integration, OpenAI GPT-4 API, ChatGPT, Proof of Concept (POC), Generative Pre-trained Transformers (GPT), React, OpenAI, DeepSeek

Full-stack Python Developer

2023 - 2023
Charity Search Group LLC
  • Helped the client design a chatbot system with custom avatar personas and different speech patterns and personalities.
  • Designed the database and an API for the system, using an ML-specific open source web interface as the base (Oobabooga/text-generation-web UI).
  • Handled service deployment and monitoring on the cloud (AWS).
Technologies: Python, Chatbots, Artificial Intelligence (AI), JavaScript, Llama 2, Large Language Models (LLMs), Gradio, Natural Language Processing (NLP), OpenAI

Python Developer

2023 - 2023
Yipit, LLC
  • Implemented a series of software scripts 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.
Technologies: Python, API Integration, APIs, REST APIs, Jupyter Notebook, Requests, DataFrames, Asana, Bill.com, Azure Active Directory B2C (ADB2C), Web Scraping

Full-stack Python Developer

2023 - 2023
Hao Ting Yen
  • 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 and Dockerized all components, such as the API, database, and reverse proxy. Structured deployment and server monitoring.
Technologies: Python, APIs, Azure, Flask, Web Scraping, OpenAI GPT-3 API, Flask-Marshmallow, SQL, Relational Databases, Software Engineering, MySQL, NGINX, Swagger, Docker, Docker Compose, Amazon EC2, SQLAlchemy, Gunicorn, REST APIs, HTML, JavaScript, OpenAI GPT-4 API, ChatGPT, Proof of Concept (POC), Full-stack Development, OpenAI

Python Developer | ML Engineer

2023 - 2023
Sean Odwyer
  • Helped the client design 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.
Technologies: Python, Software, Databases, Machine Learning, Computer Vision, OpenAI GPT-3 API, Flask, Docker, SQLAlchemy, MySQL, Pandas, Google Translate API, NGINX, Swagger, REST, SQL, Docker Compose, Gunicorn, OpenAI GPT-4 API, ChatGPT, Proof of Concept (POC), Selenium, Generative Pre-trained Transformers (GPT)

Senior Full-stack Developer | ML Engineer

2021 - 2022
KIS Solutions
  • Implemented a product recommender algorithm that combined machine learning models and data analysis scripts to serve around 800 recommendations every minute. Helped implement the API that integrated the predictions with the company's website.
  • Designed and built an API to serve multiple machine learning model predictions of a virtual factory simulation for R&D for two multinational enterprises.
  • Designed a data analysis pipeline and multiple machine learning model comparisons to predict machine-censored information and R&D for two multinational corporations.
  • 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.
  • Developed an event queue system to migrate notifications from a legacy solution by processing multiple event types while connecting to multiple external APIs, services, and data providers.
Technologies: Apache Kafka, Git, IntelliJ IDEA, Java, Spring Boot, Hibernate, MySQL, PostgreSQL, PyCharm, Scikit-learn, Google Cloud Platform (GCP), Azure, Jenkins, Jupyter Notebook, Spring, Oracle SQL, Spark, Virtual Machines, Amazon EC2, Machine Learning, Jira, Confluence, ETL, Azure SQL Data Warehouse, Dedicated SQL Pool (formerly SQL DW), Shell, Back-end Development, SQL, Software Development, Python, Python 3, GitHub, REST, Back-end, API Design, Cloud Architecture, REST APIs, APIs, Google Cloud Functions, Google Cloud Storage, Data Engineering, Automation Scripting, Amazon S3 (AWS S3), Amazon Web Services (AWS), Pandas, Redis, Full-stack, Relational Databases, Containerization, Relational Database Design, JSON, NumPy, Text Analytics, Text Manipulation Algorithms, RESTful Web Services, Oracle, Microsoft SQL Server, DataFrames, Data Feeds, Data Science, Google Cloud, AI Design, API Integration, Artificial Intelligence (AI), Full-stack Development, Docker, Kubernetes, XGBoost, Stacked Ensemble, Random Forests, Random Forest Regression, Regression

Full-stack Developer

2019 - 2020
KIS Solutions
  • 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.
  • Created a chatbot software that used natural language processing (NLP) for a Fortune 500 company's website with over 20,000 daily interactions.
Technologies: Apache Kafka, Git, IntelliJ IDEA, Java, Spring Boot, Hibernate, MySQL, PostgreSQL, PyCharm, Scikit-learn, Google Cloud Platform (GCP), Azure, Jenkins, Jupyter Notebook, Spring, Oracle SQL, Spark, Virtual Machines, Amazon EC2, Machine Learning, Jira, Confluence, ETL, Azure SQL Data Warehouse, Dedicated SQL Pool (formerly SQL DW), Shell, Back-end, Back-end Development, SQL, Software Development, Python, Python 3, GitHub, REST, API Design, Cloud Architecture, REST APIs, APIs, Data Engineering, Automation Scripting, Amazon S3 (AWS S3), Amazon Web Services (AWS), Pandas, Redis, Full-stack, Relational Databases, Containerization, Relational Database Design, JSON, NumPy, Chatbots, RESTful Web Services, Oracle, Microsoft SQL Server, DataFrames, Scala, Data Feeds, Data Science, Google Cloud, AI Design, API Integration, Artificial Intelligence (AI), Full-stack Development, Data Warehousing, Docker, Kubernetes, Spring Batch

Back-end and Machine Learning Developer

2018 - 2019
NeuralMind
  • Created web crawlers that automated website flows and bypassed 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 natural language processing (NLP) models for transfer learning tasks.
Technologies: Python 3, JavaScript, HTML, CSS, Django, PyTorch, Jupyter Notebook, Selenium, Machine Learning, Git, GitHub, Jira, Software Development, Scikit-learn, Convolutional Neural Networks (CNNs), Back-end, REST APIs, APIs, Relational Databases, Web Scraping, JSON, NumPy, Chatbots, Data Scraping, Text Analytics, Text Manipulation Algorithms, Scraping, Pandas, DataFrames, Data Science, AI Design, API Integration, Automation, Artificial Intelligence (AI), Task Automation, Matplotlib, Python, Natural Language Processing (NLP), Computer Vision

Machine Learning Developer

2018 - 2018
Embrapa
  • Studied time series' information regarding rain forecast in Brazilian regions.
  • Studied different machine learning approaches for modeling and predicting time series.
  • Helped in the development of a Random Forest solution to the prediction of weather time series.
Technologies: R, Machine Learning, Time Series Analysis, Data Science, AI Design, Artificial Intelligence (AI)

Experience

Stock Price Machine Learning Model

Designed and implemented a recurrent neural network (LTSM) system for stock price prediction based on predicting specific papers' positive and negative behaviors. The project used the stock value over time and different financial statistic metrics for the prediction. The results obtained were positive for both the scenario with only two output classes (the paper's value will go up or down) as well as a scenario with eight different degrees of behavior (four levels for positive and negative performances)

Style Transfer Using Convolutional Neural Networks

Implemented a Python project that reproduced the paper Image Style Transfer Using Convolutional Neural Networks written by Gatys, Ecker, and Bethge. The algorithm was responsible for transferring style information from one image into another. The results obtained were compatible with what the original paper showcased.

Automatic Voting Bot

Designed a Selenium and Python web crawler application for automatic voting in a website contest. The program was in charge of automatically simulating human behavior and voting, bypassing captcha systems. The finalized system was functional but was developed for testing and studying and wasn't used in the contest.

Education

2014 - 2019

Bachelor's Degree in Computer Engineering

University of Campinas - Campinas, SP, Brazil

Certifications

AUGUST 2021 - PRESENT

Learning How to Learn: Powerful Mental Tools to Help You Master Tough Subjects

Deep Teaching Solutions (via Coursera)

AUGUST 2018 - PRESENT

Neural Networks and Deep Learning

DeepLearning.AI (via Coursera)

MAY 2018 - PRESENT

Machine Learning Course

Coursera | via Stanford University

Skills

Libraries/APIs

REST APIs, NumPy, PyTorch, Scikit-learn, Pandas, Flask-Marshmallow, SQLAlchemy, Google Translate API, Requests, Matplotlib, XGBoost, Gradio, React, Stripe API, Stripe, Vue, Playwright

Tools

IntelliJ IDEA, PyCharm, Git, GitHub, Jira, Confluence, Shell, ChatGPT, Jenkins, NGINX, Docker Compose, Pytest, Asana, Azure Active Directory B2C (ADB2C), DeepSeek, Terraform

Languages

Java, Python, SQL, Python 3, JavaScript, HTML, CSS, R, Scala

Frameworks

Spring Boot, Django, Hibernate, Spring, Flask, Selenium, Spark, Swagger, Spring Batch, Thymeleaf, Spring Web Flow, Bootstrap

Storage

MySQL, Relational Databases, JSON, PostgreSQL, Oracle SQL, Microsoft SQL Server, Google Cloud Storage, Amazon S3 (AWS S3), Redis, Google Cloud, Databases

Paradigms

REST, ETL, Automation, Test-driven Development (TDD)

Platforms

Apache Kafka, Jupyter Notebook, Amazon EC2, Azure SQL Data Warehouse, Oracle, Dedicated SQL Pool (formerly SQL DW), Google Cloud Platform (GCP), Azure, Amazon Web Services (AWS), Docker, Kubernetes

Other

Software Development, Back-end, APIs, Data Engineering, Relational Database Design, Chatbots, RESTful Web Services, AI Design, API Integration, Artificial Intelligence (AI), Machine Learning, Virtual Machines, Back-end Development, Recurrent Neural Networks (RNNs), Convolutional Neural Networks (CNNs), Full-stack, Web Scraping, Data Scraping, Text Analytics, Text Manipulation Algorithms, Scraping, DataFrames, Data Science, Task Automation, OpenAI GPT-4 API, Proof of Concept (POC), Full-stack Development, API Design, Cloud Architecture, Google Cloud Functions, Automation Scripting, Time Series Analysis, Learning, Neural Networks, Deep Learning, Containerization, Software Engineering, Gunicorn, Data Feeds, Software, Computer Vision, OpenAI GPT-3 API, Bill.com, Generative Pre-trained Transformers (GPT), Data Warehousing, Stacked Ensemble, Random Forests, Random Forest Regression, Regression, Llama 2, Large Language Models (LLMs), Natural Language Processing (NLP), OpenAI, Automation Software

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring