Gabriel B. de Carvalho, Developer in Araranguá - Santa Catarina, Brazil
Gabriel is currently unavailable

Gabriel B. de Carvalho

Full-stack Software Developer

Araranguá - Santa Catarina, Brazil

Toptal member since October 15, 2025

Bio

Gabriel is a full-stack software engineer with 6+ years of experience specializing in Node.js, Java, and Go ecosystems. He has built robust, scalable applications with a focus on durability, maintainability, and efficiency. An expert in the full software development lifecycle, including planning, architecture, development, testing, deployment, monitoring, and support, Gabriel is recognized for proactivity, continuous learning, and strong collaboration in cross-functional teams.

Portfolio

Thomson Reuters
Node.js, Java, JavaScript, TypeScript, C#, Go, React, Angular, Amazon EC2...
Comandante
Go, Node.js, JavaScript, C++, PostgreSQL, Redis, React, React Native...
URBESGG Digital Twins
C++, Azure DevOps, Amazon EC2, CI/CD Pipelines, ESP32, Internet of Things (IoT)...

Experience

  • Node.js - 6 years
  • NestJS - 4 years
  • Java - 4 years
  • PostgreSQL - 4 years
  • Redis - 4 years
  • React - 3 years
  • MongoDB - 3 years
  • Go - 2 years

Preferred Environment

Node.js, Go, Java, React, Angular, Visual Studio Code (VS Code), Teams, Windows Subsystem for Linux (WSL), Trello, DevOps

The most amazing...

...things I've implemented are significant cost reductions, achieving around a 40% total price decrease, while enhancing the stability of our microservices.

Work Experience

Full-stack Software Engineer

2021 - PRESENT
Thomson Reuters
  • Internalized a vendor solution in four months using EC2, Node.js, MongoDB, Redis, Puppeteer, Lambda, and S3, ensuring system stability and ownership.
  • Reduced infrastructure costs by approximately 40% via containerization with Docker, Kubernetes (EKS), Grafana, and Prometheus.
  • Benchmarked Go vs. Node.js WebSocket services, improving memory efficiency by 25% and CPU by 10%.
  • Refactored WebSocket communication infrastructure using Redis, DynamoDB, and WebSocket, cutting instance costs by 90% and reducing response time from 5s to 1s.
  • Delivered mobile responsiveness 80% earlier, meeting top client requests early.
  • Designed the migration from Puppeteer to WebSocket and Kafka queues, aiming to save approximately 60-75% in tenant system infrastructure costs and improve system performance.
  • Contributed to diverse feature development and maintenance using SQS, SNS, Lambda, ECR, ECS, and CloudWatch, ensuring continuous product evolution and stability.
  • Enhanced CI/CD pipelines by automating deployments with Jenkins.
  • Resolved large-scale production issues using Kibana, Datadog, and RabbitMQ dead-letter handling.
  • Contributed to smaller services, including C# based systems.
Technologies: Node.js, Java, JavaScript, TypeScript, C#, Go, React, Angular, Amazon EC2, MongoDB, PostgreSQL, Amazon DynamoDB, Redis, BullMQ, RabbitMQ, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon S3 (AWS S3), Apache Kafka, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (ECS), Amazon EKS, Kubernetes, Prometheus, Grafana, Docker, WebSockets, Puppeteer, GitHub, Git, Azure DevOps, GitHub Actions, Bash, Windows Subsystem for Linux (WSL), REST, Domain-driven Design (DDD), Software Design Patterns, Jenkins, CI/CD Pipelines, Kibana, Datadog, .NET, ASP.NET, Unit Testing, E2E Testing, Integration Testing, NestJS, Express.js, AWS Lambda, Architecture, Amazon Web Services (AWS), SaaS, APIs, Containerization, Spring, REST APIs, Back-end, API Gateways, Spring Boot, API Integration, Distributed Systems, Large Language Models (LLMs), Artificial Intelligence (AI), Back-end Development, AI Integration, Real-time Data, Monitoring, Authentication, QR Codes, Full-stack, Front-end, LangChain, AI Agents, Serverless, Amazon Virtual Private Cloud (VPC), Database Schema Design, Deployment, Software Design, Software Architecture, TypeORM, GraphQL, Jest, OpenAPI, SQL, Swagger, Test-driven Development (TDD), JSON Web Tokens (JWT), Webhooks, Serverless Architecture, Web Development, Engineering, Scalable Platforms, Technical Leadership, CSS, HTML, Channels, Concurrency, Goroutines, Web Scraping

Software Architect

2024 - 2025
Comandante
  • Designed internet-of-things (IoT) architecture using MQTT over EMQX on AWS, with data displayed on both web and mobile interfaces.
  • Planned scalability for a centralized system to handle up to one million sensors per minute (16,666 messages per second), and initiated a decentralized phase with local systems to reduce infrastructure load.
  • Built the Go back end utilizing PostgreSQL and Redis.
  • Developed IoT devices using ESP32 for wifi connectivity, with plans to integrate LoRaWAN and Raspberry Pi local servers.
  • Created the front end in React Native for both web and mobile, integrating it via RESTful APIs and WebSocket.
  • Deployed on AWS, utilizing ECR, ECS, and EC2, with CI/CD pipelines implemented through GitHub Actions.
  • Implemented observability with AWS Cloudwatch and Insigths.
  • Prototyped a tare system with Python, FastAPI, React, and WebSocket.
Technologies: Go, Node.js, JavaScript, C++, PostgreSQL, Redis, React, React Native, Unit Testing, E2E Testing, Software Architecture, Python, FastAPI, GitHub, GitHub Actions, Amazon EC2, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (ECS), Amazon CloudWatch, MQTT, WebSockets, REST, Microservices, Internet of Things (IoT), ESP32, TypeScript, CI/CD Pipelines, Amazon Route 53, Architecture, Amazon Web Services (AWS), Product Engineering, SaaS, APIs, Containerization, REST APIs, Back-end, API Gateways, API Integration, Distributed Systems, Back-end Development, Real-time Data, Monitoring, Authentication, Full-stack, Front-end, Database Schema Design, Deployment, Software Design, OpenAPI, SQL, Swagger, JSON Web Tokens (JWT), Web Development, Engineering, Scalable Platforms, Technical Leadership, CSS, HTML, Channels, Concurrency, Goroutines

Full-stack Software Engineer

2023 - 2024
URBESGG Digital Twins
  • Designed and implemented mobile sensors to collect temperature data across a city using C++.
  • Provided technical support in coordinating a development team to create an AI solution with a Python-based back end capable of identifying urban heat islands.
  • Provided DevOps services to maintain the application on AWS and deployed it on AWS using EC2 and Route 53.
  • Implemented CI/CD pipelines using GitHub Actions to allow fast production deployments.
Technologies: C++, Azure DevOps, Amazon EC2, CI/CD Pipelines, ESP32, Internet of Things (IoT), Python, Django, Amazon Cognito, MongoDB, Terraform, Amazon Route 53, GitHub, GitHub Actions, JavaScript, TypeScript, Architecture, Amazon Web Services (AWS), Product Engineering, SaaS, Web Architecture, API Architecture, REST API Architecture, APIs, Containerization, REST APIs, Back-end, API Integration, Distributed Systems, Back-end Development, Authentication, Auth0, OAuth, DigitalOcean, Full-stack, Front-end, Database Schema Design, Deployment, Software Design, SQL, JSON Web Tokens (JWT), Web Development, Engineering, CSS, HTML

Full-stack Software Engineer

2023 - 2023
CBAPS
  • Developed a web system to facilitate the registration and management of pole dance championships, including functionalities for participant enrollment, category management, scheduling, and result tracking using Laravel, Bootstrap, and MySQL.
  • Deployed cloud infrastructure on AWS using EC2 and Route 53.
  • Implemented CI/CD pipelines for automatic deployments using GitHub Actions.
Technologies: PHP, MySQL, CI/CD Pipelines, GitHub, GitHub Actions, Laravel, Bootstrap, Amazon EC2, Amazon Route 53, JavaScript, Product Engineering, APIs, REST APIs, Back-end, Back-end Development, Authentication, Full-stack, Front-end, Database Schema Design, Deployment, Software Design, SQL, Web Development, Engineering, CSS, HTML

Full-stack Software Engineer

2022 - 2023
UrbanAgros
  • Architected the application with a focus on security and reliable payment integrations.
  • Implemented a back end using NestJS and MariaDB (MySQL) in a monolithic architecture with authentication/authorization managed through Firebase.
  • Developed a front end in Angular (Angular Material), integrating it with RESTful APIs and OAuth.
  • Deployed services using Docker images within a CI/CD pipeline, employing GitHub Actions and shell scripts, on Google Cloud platforms such as Compute Engine, CDN, and Container Registry.
  • Built observability features with Google Cloud Monitoring and Cloud Logging.
Technologies: Node.js, NestJS, TypeScript, Angular, MariaDB, Google Cloud, Firebase, Docker, Bash, GitHub Actions, GitHub, MySQL, CI/CD Pipelines, Product Engineering, Architecture, APIs, Google Cloud Platform (GCP), REST APIs, Back-end, API Integration, Distributed Systems, Back-end Development, Authentication, Full-stack, Front-end, Amazon Virtual Private Cloud (VPC), Database Schema Design, Deployment, Stripe, Software Design, TypeORM, SQL, Web Development, Engineering, CSS, HTML

Full-stack Software Engineer

2021 - 2022
Pense Leve
  • Developed a menu and snack delivery platform using PHP, Laravel, and MySQL.
  • Designed and developed a platform to manage menus and facilitate snack delivery, including features for order placement, tracking, and a user-friendly interface for customers and vendors.
  • Provided DevOps services to maintain applications on AWS cloud using EC2 and Route 53. Implemented a CI/CD pipeline using Jenkins.
Technologies: PHP, MySQL, Jenkins, CI/CD Pipelines, Amazon EC2, ECS, Amazon Route 53, Laravel, Product Engineering, APIs, REST APIs, Back-end, Back-end Development, Authentication, Full-stack, Front-end, Database Schema Design, Deployment, Software Design, SQL, Web Development, Engineering, CSS, HTML

Full-stack Software Engineer

2018 - 2019
RadBR
  • Developed a gaming application using LUA, C++, and MySQL for a 1,000 average player base.
  • Developed a web application for the game using PHP and JavaScript.
  • Implemented a CI/CD pipeline using GitHub Actions.
Technologies: C++, PHP, Lua, MySQL, JavaScript, GitHub, CI/CD Pipelines, GitHub Actions, Back-end, Distributed Systems, Back-end Development, Real-time Data, Full-stack, Front-end, Database Schema Design, Deployment, SQL, Engineering, Game Development, HTML, Web Scraping

Experience

Onvio Messenger

https://www.dominiosistemas.com.br/solucoes/dominio-messenger/
A SaaS web application connecting accounting firms and clients via WhatsApp integration. The product supports 6,000+ companies, 100,000+ users, and processes 50+ million messages/month, including text, files, audio, stickers, contacts, groups, and location data. Its features include role-based access for administrators, managers, and staff, departmental routing, customer satisfaction surveys, dashboards, automated document collection bots, message scheduling, and broadcast campaigns.

Onvio Portal do Empregado

https://www.dominiosistemas.com.br/solucoes/evolucao-em-nuvem/portal-do-empregado/
Developed a web service that provides employees access to HR-related documents, including payslips, terminations, and vacation notices, used by 50,000+ firms and 1.5 million users, storing 3+ million documents monthly.

Onvio BOX-e

https://www.dominiosistemas.com.br/solucoes/modulo-box-e/
Developed a web-based storage service for invoices submitted via email, verifying invoices with digital certificates before storage and processing, adopted by 40,000+ firms, and processing 20+ million invoices monthly.

Onvio Client Portal

https://www.dominiosistemas.com.br/solucoes/evolucao-em-nuvem/portal-do-cliente/
Created a web application for accounting clients to request services like employee registration, termination, and signature workflows, adopted by 8,000+ firms with 85,000 users, handling 1+ million service requests monthly.

Comandante

Developed an IoT application for bars and restaurants using weight sensors under bottles and mugs to measure remaining beverage volume, notifying staff when refills were needed, thus improving efficiency, customer satisfaction, and productivity.

2012 Gold Medal for Word Skills | State of Goiás

Developed office desktop applications using the Microsoft Office Suite for WorldSkills, the leading vocational education event. I received a gold medal at the State Olympics and placed 10th nationally in the information technology category at the age of 16.

Education

2020 - 2023

Bachelor's Degree in Computer Engineering

Federal University of Santa Catarina - Santa Catarina, Brazil

2014 - 2019

Bachelor's Degree in Civil Engineering

Federal University of Goiás - Goiás, Brazil

Certifications

JANUARY 2025 - PRESENT

English Certificate

EF Set

Skills

Libraries/APIs

Node.js, REST APIs, OpenAPI, React, Puppeteer, Stripe

Tools

Trello, Jenkins, GitHub, Amazon Cognito, Terraform, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (ECS), Amazon CloudWatch, MQTT, RabbitMQ, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon EKS, Grafana, Git, Kibana, Auth0, Amazon Virtual Private Cloud (VPC)

Languages

JavaScript, TypeScript, SQL, HTML, Go, Java, CSS, PHP, C++, C, Solidity, Lua, Visual Basic for Applications (VBA), Bash, Python, C#, GraphQL

Frameworks

NestJS, Jest, Swagger, JSON Web Tokens (JWT), Express.js, Spring, Spring Boot, Angular, Laravel, Bootstrap, Django, React Native, .NET, ASP.NET

Platforms

Docker, Amazon Web Services (AWS), Visual Studio Code (VS Code), Web, Amazon EC2, Firebase, Apache Kafka, Kubernetes, Software Design Patterns, AWS Lambda, Google Cloud Platform (GCP), DigitalOcean

Storage

PostgreSQL, Redis, MongoDB, Databases, MySQL, MariaDB, Google Cloud, Amazon DynamoDB, Amazon S3 (AWS S3), Datadog

Paradigms

DevOps, Serverless Architecture, Azure DevOps, Unit Testing, E2E Testing, REST, Microservices, Web Architecture, API Architecture, REST API Architecture, Test-driven Development (TDD)

Other

CI/CD Pipelines, Software Architecture, WebSockets, SaaS, APIs, Containerization, Back-end, API Integration, Distributed Systems, Back-end Development, Monitoring, Authentication, Full-stack, Front-end, Database Schema Design, Deployment, Software Design, TypeORM, Web Development, Engineering, Scalable Platforms, Web Scraping, English, Architecture, API Gateways, Real-time Data, AI Agents, Serverless, Webhooks, Technical Leadership, Teams, Windows Subsystem for Linux (WSL), Data Structures, Distributed Software, ESP32, Internet of Things (IoT), Security, Office 365, ECS, Amazon Route 53, GitHub Actions, FastAPI, BullMQ, Prometheus, Domain-driven Design (DDD), Integration Testing, Product Engineering, Large Language Models (LLMs), Artificial Intelligence (AI), AI Integration, OAuth, QR Codes, LangChain, Game Development, Channels, Concurrency, Goroutines

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