Rafael da Costa Nunes

Hola, soy Rafael da Costa Nunes.

Software Engineer • Go, TypeScript, React/Next.js & Vue/Nuxt • AWS & Terraform


Sobre mí

Ingeniero de Software enfocado en diseñar y entregar soluciones escalables y resilientes para aplicaciones web, APIs y servicios corporativos. He liderado migraciones estratégicas de alta complejidad, con una fuerte optimización de costos y mejoras de rendimiento, y he trabajado en sistemas de pago — Tarjeta de Crédito, Link de Pago, Apple Pay, Pix y Boleto — del diseño a la producción.

Áreas de enfoque

  • Backend & APIsGo, TypeScript, Laravel, webhooks e integraciones

  • Cloud & IaCAWS, Terraform, serverless y alta disponibilidad

  • Mentoría y calidadestándares de código, revisiones y formación de devs

Plataformas integradas

En Appmax, fui responsable de la API de pagos de la App Store: durante casi 3 años recibí directamente las integraciones de grandes plataformas del mercado que usan Appmax como gateway de pago.

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

Experiencia

  • Software Engineer IV

    Appmax · 2026 — Presente

    Liderazgo de la iniciativa de onboarding unificado entre múltiples productos y equipos, con servicios backend en Go que integran verificación biométrica de identidad (Unico) y APIs bancarias (Celcoin).

  • Software Engineer III

    Appmax · 2024 — 2026

    PoC y liderazgo técnico en la migración Cognito → Keycloak, con implementación directa en producción, 100% de éxito, migración transparente sin downtime y reducción superior al 99% en los costos de autenticación M2M (AWS: ~R$300k/mes → ~R$1k/mes). Referente técnico de la App Store, participando en decisiones arquitectónicas y estandarización de soluciones. Mantenimiento y evolución de la infraestructura Keycloak posmigración y capacitación de 10 ingenieros en arquitectura de autenticación.

  • Software Engineer II

    Appmax · 2023 — 2024

    Creación de la biblioteca AppmaxScripts (JavaScript vía CDN), implementación de rate limiting y un flujo de bloqueo integrado con el antifraude. PoCs para desacoplar integraciones (Yampi/Nuvemshop) del monolito hacia aplicaciones de la App Store.

  • Desarrollador de Software Junior / Prácticas

    Appmax · 2021 — 2023

    Desarrollo del sistema Apphook (webhooks granulares), migración Vue 2 → Vue 3 + Tailwind, desarrollo de una biblioteca de componentes (cobertura de pruebas de menos del 20% a más del 95%) y creación del generador de firmas de correo (Vue.js), adoptado por toda la empresa (600+ usuarios).


Tecnologías

Lenguajes · 5

  • GoBackend, APIs, Microservicios
  • TypeScriptFrontend, APIs, Bibliotecas
  • JavaScriptFrontend, CDN, Utilidades
  • PythonScripts, Automatización, Data Science
  • BashShell Scripts, Automatización, Linux

Frontend & Backend · 8

  • Vue.jsSPAs, Componentes, Reactividad
  • 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, Automatización, QA
  • VitestUnit Testing, Vite-native, Fast
  • JestUnit Testing, Mocking, Snapshots

Cloud & DevOps · 5

  • AWSLambda, S3, CloudFront, API Gateway
  • TerraformIaC, Automatización, Infraestructura
  • DockerContenedores, Deploy
  • KubernetesOrquestación, Scaling, DevOps
  • RabbitMQMessage Broker, Colas, Eventos

Bases de datos · 5

  • MySQLBase de Datos, SQL, Relacional
  • PostgreSQLBase de Datos, ACID, JSON
  • MongoDBNoSQL, Documentos, Flexible
  • RedisCache, In-memory, Sesión
  • TypesenseSearch Engine, Real-time, Fast

IA & LLMs · 4

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

Mensajería & Automatización · 2

  • WhatsAppFlows, Templates, Automatizaciones
  • SlackBots, Webhooks, Integraciones

Portafolio

Productos & plataforma · 13

🏪 Tienda de Aplicaciones

Referencia técnica

Marketplace completo con OAuth2, API para integraciones, pagos (Apple Pay, Pix, Boleto) e integraciones estratégicas (Yampi, Nuvemshop).

💰 Migración Cognito → Keycloak

Ahorro de costos

Migración completa del sistema de autenticación M2M de AWS Cognito a Keycloak autoalojado, logrando una reducción masiva de los costos operativos.

🔧 Sistema Apphook

Sistema avanzado de webhooks con granularidad por SKU, múltiples hooks simultáneos, payload personalizable y reenvío manual. Evolución completa del sistema de notificaciones.

📦 AppmaxScripts (CDN)

Biblioteca JavaScript distribuida por CDN para checkout seguro, tokenización PCI-compliant e integración simplificada con los pagos de Appmax.

🔐 Autorizador Lambda + Go

Autorizador AWS Lambda + API Gateway con Terraform, gestión de usuarios en Cognito y documentación automática con NestJS + Swagger.

🤝 Integraciones Yampi & Nuvemshop

Negociación directa con CEOs y desarrollo de integraciones OAuth2, Apple Pay y Link de Pago para cientos de tiendas conectadas.

🧩 Biblioteca de Componentes

Migración Vue 2 + Bootstrap → Vue 3 + Vuetify + Tailwind: componentes estandarizados con design system, pruebas automatizadas y orientación a desarrolladores.

🎯 Sistema de IA Multi-Provider (Golang)

Integración en Golang para la gestión de ventas y clientes con IA. Múltiples proveedores (OpenAI, Gemini, Groq) en diferentes contextos y escalas, optimizando costos y rendimiento.

🧠 Onboarding Unificado (Unico by Client + LLM)

Integración con Unico by Client para el onboarding unificado Max + Appmax, aumentando la conversión. Stack: Golang, API Gateway, cifrado, RabbitMQ/SQS e Intelligence Middleware con LLM.

🤖 Recuperación de Ventas (IA)

Evolución del producto de recuperación con IA. Backend Laravel para una API pública, estructurando el flujo de recuperación con IA para su consumo por plataformas e integraciones externas.

💸 Giftmax (Cashback)

Sistema de cashback con backend Laravel, gestionando el flujo completo (creación, validación, saldo, canjes) e integración con pagos. Publicado vía API pública para múltiples plataformas.

📊 Sistema de Satisfacción (NPS)

Encuesta de satisfacción con RabbitMQ y Vue 3, logrando un aumento significativo del NPS de la plataforma.

📧 Generador de Firmas

Sistema en Vue.js para automatizar la creación de firmas de correo, ampliamente adoptado por la empresa e integrado en el proceso de onboarding.

Open source · 4


Certificaciones

Ver línea de tiempo

113 certificados de cursos y formaciones técnicas en 4 instituciones — aprendizaje continuo, de los lenguajes a la arquitectura. Algunos temas: