
Gabriel B. de Carvalho
Verified Expert in Engineering
Full-stack Software Developer
Araranguá - Santa Catarina, Brazil
Toptal member since October 15, 2025
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
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
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.
Software Architect
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.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Experience
Onvio Messenger
https://www.dominiosistemas.com.br/solucoes/dominio-messenger/Onvio Portal do Empregado
https://www.dominiosistemas.com.br/solucoes/evolucao-em-nuvem/portal-do-empregado/Onvio BOX-e
https://www.dominiosistemas.com.br/solucoes/modulo-box-e/Onvio Client Portal
https://www.dominiosistemas.com.br/solucoes/evolucao-em-nuvem/portal-do-cliente/Comandante
2012 Gold Medal for Word Skills | State of Goiás
Education
Bachelor's Degree in Computer Engineering
Federal University of Santa Catarina - Santa Catarina, Brazil
Bachelor's Degree in Civil Engineering
Federal University of Goiás - Goiás, Brazil
Certifications
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
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