Disponível para Prestação de Serviços

Desenvolvedor
Full Stack

+3 anos em Node.js com TypeScript construindo APIs RESTful

Scroll
Sobre mim

Saudações,
iniciei minha carreira há três anos.

Construo e mantenho APIs RESTful em Node.js com TypeScript, Fastify para arquiteturas modulares com controle total de roteamento e plugins, AdonisJS para criação de microsserviços com estrutura completa de ORM, autenticação e CLI integrados. Validação de contratos com Zod, autenticação com JWT e OAuth, e segurança com CORS, CSRF e Rate Limiting.

Na camada de dados trabalho com SQL e NoSQL: PostgreSQL e MySQL via Prisma ORM com migrations e seeds, MongoDB para estruturas flexíveis. Redis para cacheamento de requisições com alto volume e RabbitMQ para mensageria em fluxos distribuídos.

No frontend desenvolvo interfaces reutilizáveis em Vue.js, Vue Router para navegação, Pinia para estado global, TanStack Query para dados assíncronos e Tailwind CSS com Shadcn e PrimeVue. Experiência em SPA, SSR e SSG com foco em performance e SEO.

Infraestrutura com Docker e Docker Compose, pipelines CI/CD com GitHub Actions, testes unitários e de integração com Jest, e provisionamento na AWS com EC2 e Terraform.

Trabalho Atual

Desenvolvendo freelas e projetos pessoais.

Buscando oportunidades como Desenvolvedor Fullstack ou Backend.

Experiências

Full Stack Developer V4 Company

mai de 2025 - dez de 2025
  • Refatorei API legada de JavaScript para TypeScript com Fastify, Zod e Prisma ORM, eliminando ~80% dos erros de validação identificados via logs Pino e feedback direto de usuários, reduzindo timeouts e estabilizando o fluxo de requisições.
  • Implementei cacheamento em Redis para resolver sobrecarga na fila de requisições de um SaaS multi-tenant, reduzindo o tempo de resposta de ~5s para 2-3s em produção atendendo +100 usuários simultâneos.
  • Reestruturei sistema corporativo legado em PHP 7/NGINX, corrigindo lógica duplicada, queries mal alocadas e memory leak em JWT que expunha tokens e travava requisições subsequentes.
  • Implementei pipeline de ingestão com Python e Pandas para processar +100 mil registros com ID único, substituindo planilhas Excel desatualizadas e eliminando duplicatas antes da inserção no MySQL.

Full Stack Developer Capsul Brasil

jun de 2024 - mai de 2025
  • Participei da migração do sistema logístico core de Python/FastAPI para Node.js/Fastify, corrigindo falhas de requisição que causavam perda de 300-500 pedidos por pico de venda, com ticket médio entre $20 e $1.000.
  • Integrei +20 plataformas de venda e 5 transportadoras principais do Brasil via APIs e Webhooks, padronizando o mapeamento de payloads para consumo e despacho de 5-10 mil pedidos processados.
  • Desenvolvi sistema interno de tickets com Aeria Lang e RabbitMQ, centralizando demandas descentralizadas de suporte, logística e integrações em uma interface com prioridade e impacto, eliminando ruído operacional entre setores e time dev.
  • Automatizei validação de formulários de checkout com Python e Selenium em loop 24/7, cobrindo múltiplos formatos de pagamento, cartão, PIX e variações, substituindo processo anteriormente manual.
  • Implementei pipelines CI/CD com GitHub Actions para 2 ambientes isolados, backend Node.js e Aeria Lang, substituindo deploy manual via SSH com processo estruturado de PR, build e entrega com Docker Compose e Terraform na AWS.
Tecnologias

Stack que eu domino

TypeScript
TypeScript
Python
Python
Node.js
Node.js
Fastify
Fastify
AdonisJS
AdonisJS
Django
Django
FastAPI
FastAPI
Postman
Postman
Vue.js
Vue.js
Vite
Vite
Pinia
Pinia
Axios
Axios
TanStack
TanStack
Tailwind CSS
Tailwind CSS
shadcn/ui
shadcn/ui
PrimeVue
PrimeVue
Prisma
Prisma
Redis
Redis
RabbitMQ
RabbitMQ
Zod
Zod
Jest
Jest
Pytest
Pytest
Selenium
Selenium
Pandas
Pandas
PostgreSQL
PostgreSQL
MongoDB
MongoDB
Docker
Docker
YAML
YAML
Terraform
Terraform
GitHub Actions
GitHub Actions
Git
Git
GitHub
GitHub

Sempre me adaptando às novas tecnologias do mercado.

Aprendendo o que o desafio exigir.

Portfólio

Projetos em destaque

Multi-Gateway Payment API

TypeScript
2

API RESTful de pagamentos multi-gateway com fallback automático por prioridade, controle de acesso por roles e reembolso pelo gateway de origem.

Node.jsAdonisJsMySQLDocker

Doom PDF

Python
8

Port do Doom executado dentro de um PDF via JavaScript, com código em C compilado via Emscripten para asm.js e renderização em ASCII.

JavaScriptEmscriptenCInteractive-PDF
Contato

Vamos trabalhar juntos?

Gostou do meu perfil? Entre em contato para colaboração em projetos.