Na janela de impressão, escolha Salvar como PDF.
Voltar ao perfil
recrutei.me/tjbe2xjg

Compartilhar perfil

recrutei.me/tjbe2xjg

Aponte a câmera do celular para abrir o perfil. Bom para imprimir ou mostrar numa conversa.

Foto de Caio Roberto Rabelos Vieira

Caio Roberto Rabelos Vieira

Engenheiro Líder e Arquiteto de Software

  • Brasília, DF
  • Disponível para novas oportunidades
  • Aceita trabalho remoto
Baixar currículo

Escrever para Caio

Sua mensagem chega no e-mail de Caio, e a resposta vem direto para o seu.


Sobre

Curiosidade é a palavra que me define. Junto com meu interesse por tecnologia e sua evolução, percebi que o caminho que devo trilhar na minha vida é como Desenvolvedor de Software onde estou sempre aprendendo e descobrindo como funcionam as novas tecnologias e como posso utilizá-las para ajudar a resolver os problemas das pessoas. Atualmente focado em Desenvolvimento de Back End e Arquitetura de Sistemas baseados em micro serviços, trabalhando com desenvolvimento de software desde 2021.

Experiências

  • Engenheiro Líder e Arquiteto de Software

    Yampa

    01/2026 até 10/2026 (9 meses)

    Referência técnica e líder do time de engenharia em um SaaS de gestão financeira para empresas brasileiras. Sou responsável pelas decisões de arquitetura e lidero a migração de um monólito Java/GWT legado para microsserviços em Go (Golang), com front-ends em React e TypeScript. Defino os padrões de engenharia, conduzo code reviews e a mentoria do time, e sigo entregando de ponta a ponta módulos como fluxo de caixa, conciliação bancária, precificação e importação de extratos (OFX/CSV). Também liderei a integração com um provedor bancário white-label (contas, repasses e KYC com dados cifrados via AWS KMS). Backend em Go com Clean Architecture, injeção de dependências via Uber Fx, PostgreSQL (pgx), Redis, migrations com Goose e mensageria AMQP (RabbitMQ) para notificações e processamento assíncrono. Front-end em React 19, Vite, TanStack Query/Router e Tailwind, com testes E2E em Playwright. Aplicação hospedada em AWS e Oracle (Kubernetes, S3/CloudFront, SES, KMS e Lambda), com CI/CD em GitHub Actions. Concebi serviços próprios de ingestão de eventos (Mixpanel + data lake) e de gestão de prompts para as aplicações de IA da plataforma.

  • Engenheiro de Software

    Dexian Brasil

    01/2025 até 11/2025 (10 meses)

    Engenheiro de Software na equipe da América Latina da PagoNxt para o cliente Getnet, mantendo e evoluindo o ecossistema de Chargebacks e operações financeiras com JavaScript e NodeJs com o framework próprio da empresa para focado em gerir transações a serem reembolsadas ou estornadas. Aplicação desenvolvida totalmente em ambiente Azure Cloud com Framework próprio, com comunicação através de Filas AMQP, integrada com um banco NoSQL MongoDB e engenharia de dados gerenciada no Databricks. Além de desenvolvimento de scripts auxiliares em Python e Go (Golang).

  • Engenheiro de Software

    Sys Manager

    04/2024 até 12/2024 (8 meses)

    Engenheiro de software alocado em projeto de Gestão de Cobrança da Rede Globo, desenvolvendo um MVP com TypeScript e Nuxt (baseados em NodeJs e Vue) focado em gerir transações, boletos e outras operações financeiras emitidos por outros serviços do cliente via fila de mensageria (AMQP). Aplicação desenvolvida totalmente em ambiente Azure Cloud com arquitetura Serverless, através de Azure Functions, integrada com um banco NoSQL MongoDB criado com Azure Cosmos DB e Crons criados e gerenciados com Azure Automation Accounts.

  • Engenheiro e Arquiteto de Software

    Happmobi

    01/2023 até 05/2024 (1 ano e 4 meses)

    Arquiteto e Engenheiro de um back end baseado em microsserviços de uma Edtech, trabalhando principalmente com o framework NestJs, desenvolvendo serviços com NodeJs, TypeScript e a linguagem Go (Golang), aliados com MongoDB para administrar plataformas de clientes, com funções para criação de conteúdos, avaliações, pesquisas, certificados e muito mais. Grande parte dos clientes possuía milhares de usuários, então eu estava em contato com uma variedade de serviços da Azure Cloud para desenvolver todos os tipos de funcionalidades que pudessem atender a todas as necessidades de cada um.

  • Analista de Desenvolvimento

    Mutant

    08/2022 até 01/2023 (5 meses)

    Desenvolvimento de back end para fornecer um chatbot que oferece suporte aos clientes da Vivo (empresa de telefonia), escrevendo endpoints da API Rest, usando Node.js e TypeScript em um framework próprio da empresa, além de auxiliar no desenvolvimento do portal com ReactJs. Além de arquitetura Cloud AWS.

  • Desenvolvedor de Software Full Stack

    Webera

    01/2022 até 08/2022 (7 meses)

    Projetando soluções de ponta a ponta, escrevendo desde o portal aos endpoints da API Rest, usando NodeJs e TypeScript, React, NestJs, MySQL. Trabalhei em vários projetos diferentes, sendo o maior deles um back end baseado em micro serviços para servir um jogo de aprendizado focado em soluções para ajudar o meio ambiente. Sistemas hospedados na Google Cloud Platform.

  • Desenvolvedor de Software Full Stack

    Fan.Projects

    06/2021 até 01/2022 (7 meses)

    Desenvolvi novos recursos de software para uma empresa B2B, usando NodeJs, React, Redux, React Hooks no Front e projetando a API com Express. O principal objetivo era criar um ambiente onde os usuários pudessem interagir uns com os outros como uma rede social e ver o conteúdo criado por nossos clientes. O sistema estava hospedado na cloud AWS.

Formação

  • Análise e Desenvolvimento de Sistemas

    IESB - INSTITUTO DE EDUCAÇÃO SUPERIOR DE BRASÍLIA

    2021 até 2023 · Ensino Superior - Completo

  • Desenvolvimento Web

    Trybe

    2021 até 2022 · Curso Técnico - Completo

Idiomas

  • Português Brasil Nativo
  • Inglês Fluente

Habilidades

  • TypeScript
  • Programção
  • Git
  • Docker
  • Azure
  • React
  • Postgres
  • MongoDB
  • NestJS
  • Python
  • Go
  • NodeJs
  • JavaScript
  • NoSQL
  • MySQL
  • SQL
  • Testes
  • TDD
  • DDD
  • Kafka
  • Microsserviços
  • Mensageria
  • Scrum
  • Agile
  • GCP
  • AWS

Perfil comportamental

Perfil: Projetista

O Projetista é individualista, inovador e persistente, busca constantemente novos horizontes, é auto-suficiente e gosta de pensar de forma independente, criando soluções inovadoras.

Avaliação DISC feita no Recrutest

Perfil completo, com vídeo e mais detalhes: recrutei.me/tjbe2xjg

Perfil criado na RecruteiCrie o seu