Caio Vieira

Node.js · NestJS · Arquitetura · AWS

Backend developer com 4+ anos construindo sistemas que processam milhões de requisições por dia.

Sobre

Do backend à infraestrutura.

Comecei a programar aos 15 anos com Java e passei por PHP, Python, C e outros ao longo do caminho, hoje isso se traduz em conseguir raciocinar sobre sistemas independente da linguagem, o que ajuda na hora de tomar decisões de arquitetura. Com 4+ anos de experiência construindo sistemas que processam milhões de requisições por dia, passei pelo Efí Bank e Pagaleve desenvolvendo APIs, microsserviços e integrações de pagamento com Node.js, NestJS e AWS. Consigo colocar um front-end no ar quando preciso, mas é no backend que entrego mais valor.

Node.jsNestJSTypeScriptPostgreSQLMySQLRedisRabbitMQKafkaDockerAWSReactVue.js
Caio Vieira

Jan 2026 – Jun 2026

Mid Backend Engineer

Pagaleve

São Paulo, Brazil

  • ▸Participou do projeto de Atualização Cadastral desde a fase de planejamento, contribuindo com decisões técnicas e arquiteturais.
  • ▸Atuou no desenvolvimento do fluxo de pagamento Pix no PAQ (Pay Any Qrcode) e Transferências Pix, produtos que aumentaram a receita da empresa em cerca de 50%.
  • ▸Criou biblioteca interna de validação de chaves Pix, melhorando reusabilidade entre múltiplos serviços.
  • ▸Adotou workflows com IA (Claude Code e Cursor) para iteração mais rápida e revisões de código.
Node.jsTypeScriptPixAWS

Jun 2021 – Dez 2025

Mid Backend Developer

Efí Bank

Ouro Preto, Brazil

  • ▸Reduziu em até 30% o uso de recursos de servidor aplicando caching eficiente e estratégias de compressão.
  • ▸Reduziu em ~60% o tempo de carregamento de notificações com melhorias de design de banco de dados e otimização de queries.
  • ▸Desenvolveu sistema de notificações em tempo real com Socket.io e Redis Pub/Sub, rodando em produção por mais de 1 ano sem incidentes.
  • ▸Trabalhou no maior microsserviço da empresa, processando mais de 1 milhão de requisições por dia.
  • ▸Construiu controle de acesso granular baseado em permissões usando DynamoDB e Redis.
  • ▸Mentoriou membros juniores da equipe, conduzindo code reviews e troubleshooting técnico.
Node.jsTypeScriptMySQLRedisSocket.ioDynamoDBAWS
Projetos

Viier

Site para a página @viier_garage, para vendas como afiliado. Projeto full-stack, desenvolvido e hospedado de forma independente. Backend com Clean Architecture, deploy em VPS Linux com Docker e Caddy como reverse proxy.

~R$4k em vendas, média de 1.7 cliques por sessão
Nuxt.jsVueNitroDockerCaddyNode.js
"

Um programador preocupado e atento, sempre interessado em ouvir sugestões, prontamente disposto a implementar e testar ideias e novas abordagens. Além disso, um grande companheiro de equipe, tranquilo, agradável e responsável.

Paulo Klaus

Paulo Klaus

Software Engineer · Kovi

"

É um desenvolvedor muito ágil, determinado e astuto. Sempre demonstrou aprender e absorver coisas novas com rapidez e, além disso, possui um ótimo senso investigativo e um grande espírito de equipe. Tenho sempre boas experiências ao colaborar com o Caio!

Gustavo Isaac

Gustavo Isaac

Senior Software Engineer · Hotmart

Formação

Bacharelado em Sistemas de Informação

IFMG · Ouro Branco, Brazil

Ago 2025 – atual

Previsão de conclusão: 2027

Bacharelado em Sistemas de Informação

UFJF · Juiz de Fora, Brazil

Ago 2021 – Ago 2025

Transferido para IFMG

Técnico em Informática

IFMG · Ouro Branco, Brazil

Feb 2018 – Dez 2020

Curso voltado para desenvolvimento de sistemas

Certificações
▸

Node.js Backend Developer

XP Educação · Abr 2024

▸

Software Architect

XP Educação · Set 2024

▸

AWS Cloud Professional

XP Educação · Set 2024

▸

English Proficiency Series

Wizard by Pearson · Dez 2020

Vamos conversar.

Aberto a oportunidades, projetos e conversas técnicas.