Rafael da Costa Nunes - Software Engineer e Full Stack Developer

Olá, eu sou Rafael.

Software Engineer • Go, TypeScript, 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. Com expertise em Go, TypeScript, Vue.js e Laravel, já liderei migrações estratégicas de alta complexidade que resultaram em significativa otimização de custos e ganho de performance. Criei bibliotecas JavaScript distribuídas via CDN e implementei webhooks granulares para integrações seguras e confiáveis. Possuo amplo domínio de infraestrutura em AWS e Terraform, garantindo alta disponibilidade e segurança. Atuei em sistemas de pagamento (Cartão de Crédito, Link de Pagamento, Apple Pay, Pix e Boleto) e acompanhei e auxiliei desenvolvedores, assegurando a conformidade com padrões de código e melhores práticas em todas as entregas.

Experiências

  • Software Engineer III

    Appmax · Mai 2024 — Presente

    POC e liderança na migração Cognito→Keycloak (implementação direta da POC para produção com 100% de sucesso, economia de 99% nos custos de autenticação M2M e migração transparente sem downtime), referência técnica da Loja de Aplicativos e decisões arquiteturais.

  • Software Engineer II

    Appmax · Jun 2023 — Mai 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

    Appmax · Set 2022 — Jun 2023

    Desenvolvimento do sistema Apphook (webhooks granulares), migração Vue2→Vue3+Tailwind, desenvolvimento de biblioteca de componentes.

  • Desenvolvedor Fullstack (Estágio)

    Appmax · Dez 2021 — Set 2022

    Gerador de assinaturas de email (Vue.js), refatoração da tela de atendimento de chamados para as lojas parceiras.


Portfolio

🏪 Loja de Aplicativos

Referência técnica do projeto. 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 significativa 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.

🧩 Biblioteca de Componentes

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

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

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

🛠️ Axios Mock Helper

Projeto pessoal. Biblioteca TypeScript publicada no NPM para simplificar desenvolvimento e testes com respostas simuladas do Axios, oferecendo interface intuitiva e transição suave entre ambientes.

☁️ CDN CloudFront Template

Projeto pessoal. Template Terraform para infraestrutura CDN completa na AWS (S3, CloudFront, Lambda, API Gateway) com arquitetura hexagonal e automação via Makefile.


Stack Principal

Linguagens

Go
Backend, APIs, Microserviços
TypeScript
Frontend, APIs, Bibliotecas
JavaScript
Frontend, CDN, Utilitários
Python
Scripts, Automação, Data Science
Bash
Shell Scripts, Automação, Linux

Frontend & Backend

Vue.js
SPAs, Componentes, Reatividade
Nuxt.js
SSR, SSG, Meta Framework
Laravel
APIs REST, MVC, Eloquent ORM
TailwindCSS
Utility-first, Design System
NestJS
Node.js Framework, APIs, Swagger

Cloud & DevOps

AWS
Lambda, S3, CloudFront, API Gateway
Terraform
IaC, Automação, Infraestrutura
Docker
Containerização, Deploy
Kubernetes
Orquestração, Scaling, DevOps
RabbitMQ
Message Broker, Filas, Eventos

Databases

MySQL
Banco de Dados, SQL, Relacional
PostgreSQL
Banco de Dados, ACID, JSON
MongoDB
NoSQL, Documentos, Flexível
Redis
Cache, In-memory, Session
Typesense
Search Engine, Real-time, Fast

Testing

Cypress
E2E Testing, Automação, QA
Vitest
Unit Testing, Vite-native, Fast
Jest
Unit Testing, Mocking, Snapshots