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
  • Aceita remoto

Escrever para Caio

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

Currículo

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

  1. 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.

  2. 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).

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

Perfil criado na RecruteiCrie o seu