Roberto Filho

Engenheiro de Software

Roberto Filho

Foto de Roberto Filho

Engenheiro de Software / Backend (microservicos, Go, arquitetura hexagonal)

Itabuna, Bahia - Brasil

MicroserviçosArquitetura HexagonalMensageriaObservabilidadePerformanceReal-time

3+

Experiências em Engenharia

3+

Cases Técnicos no Portfólio

5+

Blocos de Habilidade

Sobre

Profissional com foco em backend, desenvolvimento de microservicos e arquitetura hexagonal (Ports & Adapters). Experiencia com mensageria, bancos relacionais e nao relacionais, Docker, observabilidade, otimização de performance e solucoes real-time com WebSocket/WebRTC.

Experiência

Engenheiro de Software | Autonomo

Itabuna, Bahia, Brasil

jul/2025 - o momento

  • Modalidade: no local
  • Desenvolvimento de APIs REST e microservicos em Golang
  • Aplicacao de Clean Code, Clean Architecture e arquitetura hexagonal
  • Modelagem e integracao com bancos relacionais e mensageria
  • Containerizacao e padronizacao de ambientes com Docker
  • Versionamento e colaboracao usando Git
  • Foco em performance, escalabilidade e manutenibilidade
Logo Fair Game

Engenheiro de Software | Fair Game

Itabuna, Bahia

Out/2024 - jul/2025

https://fairgame.gg
  • Microservicos com arquitetura hexagonal
  • Integracao com Pub/Sub, Redis, MySQL e PostgreSQL
  • Desenvolvimento de APIs RESTful
  • Uso de UberFx para modularizacao e DI
  • Observabilidade com monitoramento e logging
  • Otimizacao de performance e concorrencia
  • Comunicacao em tempo real via WebSocket/WebRTC
Logo Coding4u

Engenheiro de Software | Coding4u

Itabuna, Bahia

Jan/2023 - Abr/2024

https://coding4u.tech
  • Microservicos com arquitetura hexagonal
  • Pub/Sub, Redis, MySQL, PostgreSQL e Docker
  • APIs RESTful com foco em seguranca e eficiencia
  • UberFx, logging e monitoramento
  • Escalabilidade de servicos

Background profissional | Experiencias anteriores

Bahia

Antes de 2023

  • Tecnico de manutencao
  • Auxiliar de contabilidade

Projetos

Arquitetura Backend

Diagrama Interativo (Ports & Adapters)

Camada ativa

Use Cases

Orquestração das regras de negócio com foco em clareza de fluxo e testabilidade.

Fluxo automático ativo em velocidade normal.

Case Study Principal

Sistema Web para Gestao de Dados Institucionais

mar/2024 - abr/2025

Projeto de extensao universitaria (UNINTER) aplicando tecnologia para inclusao social, com rastreabilidade e eficiencia operacional para apoiar a reintegracao social e profissional.

Atividades Principais

  • Levantamento e analise de requisitos
  • Modelagem de dados e estruturacao do banco
  • Desenvolvimento em PHP com boas praticas de arquitetura
  • Cadastro, validacao e acompanhamento de usuarios
  • Logs de auditoria, controle de acesso e protecao de dados sensiveis
  • Automacao de processos e padronizacao de fluxos

Arquitetura

  • Controllers para borda HTTP e validacao inicial
  • Services para regras de negocio e orquestracao
  • Repositories para persistencia e isolamento de banco
  • DTOs para contratos claros entre camadas
  • RBAC para perfis de acesso e trilha de auditoria
PHPMySQLArquitetura em camadasRBACAuditoria
Tela de cadastro de usuário do sistema Recomeçar
Tela de acompanhamento de usuário do sistema Recomeçar
Diagrama simples de arquitetura em camadas do projeto Recomeçar

Case Study Técnico

Microservicos em Go (Hexagonal)

2023 - 2025

Evolucao de backend com foco em independencia de framework, escalabilidade e manutencao orientada a dominio.

  • Desacoplamento de dominio com Ports & Adapters
  • Integracao de mensageria e bancos com contratos claros
  • Containerizacao com Docker e ambiente reproduzivel
  • Observabilidade para suporte a incidentes
  • Ajustes de concorrencia para throughput mais alto
GoRedisPub/SubMySQLPostgreSQLDockerObservabilidade
Diagrama técnico de arquitetura de microserviços em Go

Case Study Técnico

Real-time Platform (WebSocket/WebRTC)

2024 - 2025

Implementacao de comunicacao em tempo real para reduzir latencia e melhorar experiencia em fluxos colaborativos.

  • Gerenciamento de conexoes persistentes em escala
  • Troca de sinalizacao para estabelecimentos P2P
  • Resiliencia a quedas de conexao
  • Monitoramento de latencia e qualidade de sessao
WebSocketWebRTCGoMonitoramento
Fluxo de sinalização e mídia em arquitetura real-time com WebSocket e WebRTC

Habilidades

Backend

  • Go
  • Microservicos
  • APIs REST

Infra/DevOps

  • Docker
  • GCP
  • CI/CD

Dados/Mensageria

  • Redis
  • Pub/Sub
  • MySQL
  • PostgreSQL

Arquitetura

  • Hexagonal / Ports & Adapters
  • Dependency Injection
  • Testes

Real-time

  • WebSocket
  • WebRTC

Formação & Certificações

Bacharelado em Engenharia de Software

UNINTER

Em andamento (conclusao prevista: out/2026)

Carreira Engenharia de IA

Alura

Emitida em nov/2025

Credencial: 91a2188a-753e-44c8-96a2-506a7960d1db

Exibir credencial

LangChain

Alura

Emitida em dez/2025

Credencial: d5bc94df-298e-4b3f-8436-06b9e7d4351f

Competencias: Python

Exibir credencial

Python

Alura

Emitida em nov/2025

Credencial: 1bf42578-eaab-4e66-b628-92fb6bb57ea2

Exibir credencial

Pensamentos Computacionais

Alura

Emitida em nov/2025

Credencial: 7e7cbbdb-96a3-46e5-ad4d-c849057b6c57

Exibir credencial

React

Alura

Emitida em jan/2025

Credencial: 549768a8-5e31-4dd4-b898-95e5a5320c43

Competencias: TypeScript

Exibir credencial

React: comece seu projeto full stack

Alura

Emitida em jan/2025

Credencial: f62c9fe1-3bbf-47af-925e-77f3bb87b652

Competencias: TypeScript

Exibir credencial

HTML e CSS: ambientes de desenvolvimento, estrutura de arquivos e tags

Alura

Emitida em jan/2025

Credencial: 07a6fb31-effb-4571-8993-179069a5a967

Competencias: TypeScript

Exibir credencial

Go avancado, financas fullstack com Go/SQLC/Next/React, Go do zero

Udemy

Cursos livres

Programador de Sistemas

SENAC Bahia

fev/2022

Contato