Rafael da Costa Nunes

Olá, eu sou Rafael da Costa Nunes.

Software Engineer • Go, TypeScript, React/NextJS & Vue/Nuxt • AWS & Terraform


Sobre mim

Engenheiro de Software com foco em arquitetar e entregar soluções escaláveis e resilientes para aplicações web, APIs e serviços corporativos. Liderei migrações estratégicas de alta complexidade, com forte otimização de custos e ganho de performance, e atuei em sistemas de pagamento — Cartão de Crédito, Link de Pagamento, Apple Pay, Pix e Boleto — do desenho à produção.

Foco de atuação

  • Backend & APIsGo, TypeScript, Laravel, webhooks e integrações

  • Cloud & IaCAWS, Terraform, serverless e alta disponibilidade

  • Mentoria & qualidadepadrões de código, revisões e treinamento de devs

Plataformas integradas

Na Appmax, fui responsável pela API de pagamentos da Loja de Aplicativos: por quase 3 anos recebi diretamente as integrações de grandes plataformas do mercado que usam a Appmax como gateway de pagamento.

  • Loja Integrada
  • Yampi
  • Tray
  • Wake
  • Uappi
  • Linx Commerce
  • Olist
  • Jet
  • WX3
  • Irroba
  • Shoppub
  • FacilZap
  • Digital Manager Guru
  • Magento

Experiências

  • Software Engineer IV

    Appmax · 2026 — Presente

    Liderança da iniciativa de onboarding unificado entre múltiplos produtos e times, com serviços backend em Go integrando verificação biométrica de identidade (Unico) e APIs bancárias (Celcoin).

  • Software Engineer III

    Appmax · 2024 — 2026

    POC e liderança técnica na migração Cognito → Keycloak, com implementação direta em produção, 100% de sucesso, migração transparente sem downtime e redução superior a 99% nos custos de autenticação M2M (AWS: ~R$300k/mês → ~R$1k/mês). Referência técnica da Loja de Aplicativos, atuando em decisões arquiteturais e padronização de soluções. Manutenção e evolução da infraestrutura Keycloak pós-migração e treinamento de 10 engenheiros em arquitetura de autenticação.

  • Software Engineer II

    Appmax · 2023 — 2024

    Criação da biblioteca AppmaxScripts (JavaScript via CDN), implementação de rate limiting e fluxo de bloqueio integrado ao antifraude. POCs para desacoplamento de integrações (Yampi/Nuvemshop) do monolito para aplicativos na Loja de Aplicativos.

  • Desenvolvedor de Software Junior / Estágio

    Appmax · 2021 — 2023

    Desenvolvimento do sistema Apphook (webhooks granulares), migração Vue2→Vue3+Tailwind, desenvolvimento de biblioteca de componentes (cobertura de testes de menos de 20% para mais de 95%) e criação do Gerador de assinaturas de email (Vue.js), adotado por toda a empresa (600+ usuários).


Tecnologias

Linguagens · 5

  • GoBackend, APIs, Microserviços
  • TypeScriptFrontend, APIs, Bibliotecas
  • JavaScriptFrontend, CDN, Utilitários
  • PythonScripts, Automação, Data Science
  • BashShell Scripts, Automação, Linux

Frontend & Backend · 8

  • Vue.jsSPAs, Componentes, Reatividade
  • Nuxt.jsSSR, SSG, Meta Framework
  • ReactSPAs, Hooks, Componentes
  • Next.jsSSR, SSG, React Framework
  • PrimeReactUI Kit, Componentes, Temas
  • LaravelAPIs REST, MVC, Eloquent ORM
  • TailwindCSSUtility-first, Design System
  • NestJSNode.js Framework, APIs, Swagger

Testing · 3

  • CypressE2E Testing, Automação, QA
  • VitestUnit Testing, Vite-native, Fast
  • JestUnit Testing, Mocking, Snapshots

Cloud & DevOps · 5

  • AWSLambda, S3, CloudFront, API Gateway
  • TerraformIaC, Automação, Infraestrutura
  • DockerContainerização, Deploy
  • KubernetesOrquestração, Scaling, DevOps
  • RabbitMQMessage Broker, Filas, Eventos

Databases · 5

  • MySQLBanco de Dados, SQL, Relacional
  • PostgreSQLBanco de Dados, ACID, JSON
  • MongoDBNoSQL, Documentos, Flexível
  • RedisCache, In-memory, Sessão
  • TypesenseSearch Engine, Real-time, Fast

AI & LLMs · 4

  • OpenAIGPT-5.2, GPT-5.1, GPT-5
  • Google GeminiGemini Pro, IA Multimodal
  • Groqgpt-oss-120b, gpt-oss-20b
  • OllamaLLMs Locais, Self-hosted, Privacidade

Messaging & Automation · 2

  • WhatsAppFlows, Templates, Automações
  • SlackBots, Webhooks, Integrações

Portfolio

Produtos & plataforma · 13

🏪 Loja de Aplicativos

Referência técnica

Marketplace completo com OAuth2, API para integrações, pagamentos (Apple Pay, Pix, Boleto) e integrações estratégicas (Yampi, Nuvemshop).

💰 Migração Cognito → Keycloak

Economia de custos

Migração completa do sistema de autenticação M2M de AWS Cognito para Keycloak auto-hospedado, resultando em redução massiva de gastos operacionais.

🔧 Sistema Apphook

Sistema avançado de webhooks com granularidade por SKU, múltiplos hooks simultâneos, payload customizável e reenvio manual. Evolução completa do sistema de notificações.

📦 AppmaxScripts (CDN)

Biblioteca JavaScript distribuída via CDN para checkout seguro, tokenização PCI-compliant e integração simplificada com pagamentos Appmax.

🔐 Autorizador Lambda + Go

Autorizador AWS Lambda + API Gateway com Terraform, gestão de usuários em Cognito e docs automáticas com NestJS+Swagger.

🤝 Integrações Yampi & Nuvemshop

Negociação direta com CEOs e desenvolvimento de integrações OAuth2, Apple Pay e Link de Pagamento para centenas de lojas conectadas.

🧩 Biblioteca de Componentes

Migração Vue2+Bootstrap → Vue3+Vuetify+Tailwind: componentes padronizados com design system, testes automatizados e direcionamento de desenvolvedores.

🎯 Sistema de IA Multi-Provider (Golang)

Integração Golang para gerenciamento de vendas e clientes com IA. Múltiplos providers (OpenAI, Gemini, Groq) em diferentes contextos e escalas, otimizando custos e performance.

🧠 Onboarding Unificado (Unico by Client + LLM)

Integração com Unico by Client para onboarding unificado Max + Appmax, aumentando conversão. Stack Golang, API Gateway, criptografia, RabbitMQ/SQS e Intelligence Middleware com LLM.

🤖 Recuperação de Vendas (IA)

Evolução do produto de recuperação com IA. Backend Laravel para API pública, estruturando fluxo de recuperação com IA para consumo por plataformas e integrações externas.

💸 Giftmax (Cashback)

Sistema de cashback com backend Laravel, gerenciando fluxo completo (criação, validação, saldo, resgates) e integração com pagamentos. Publicação via API pública para múltiplas plataformas.

📊 Sistema de Satisfação (NPS)

Pesquisa de satisfação com RabbitMQ e Vue3, resultando em significativo aumento do NPS da plataforma.

📧 Gerador de Assinaturas

Sistema Vue.js para automatizar criação de assinaturas de email, amplamente adotado pela empresa e integrado ao processo de onboarding.

Open source · 4


Certificações

Ver linha do tempo

113 certificados de cursos e formações técnicas em 4 instituições — aprendizado contínuo, das linguagens à arquitetura. Alguns temas: