
Giovani Garuffi Rondel
Verified Expert in Engineering
Back-end Developer
Campinas - State of São Paulo, Brazil
Toptal member since June 21, 2022
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
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
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
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.
Java Developer
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.
Python Developer
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.
Full-stack Python Developer
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).
Python Developer
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.
Full-stack Python Developer
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.
Python Developer | ML Engineer
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.
Senior Full-stack Developer | ML Engineer
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.
Full-stack Developer
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.
Back-end and Machine Learning Developer
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.
Machine Learning Developer
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.
Experience
Stock Price Machine Learning Model
Style Transfer Using Convolutional Neural Networks
Automatic Voting Bot
Education
Bachelor's Degree in Computer Engineering
University of Campinas - Campinas, SP, Brazil
Certifications
Learning How to Learn: Powerful Mental Tools to Help You Master Tough Subjects
Deep Teaching Solutions (via Coursera)
Neural Networks and Deep Learning
DeepLearning.AI (via Coursera)
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring