Sobre Mim

Vinícius Pavezi

Formado em Sistemas de Informação

Desenvolvedor Fullstack JavaScript

Experiência e Especializações

JavaScript
TypeScript
Node.js
NestJS
Express
React
Next.js
Vue
Nuxt
AWS
PostgreSQL
Docker
Jest
Cypress
Swagger
RabbitMQ
Serverless
GitHub Actions
CI/CD

Especializado em NodeJS com TypeScript, posso implementar plataformas escaláveis com componentes Core como:

  • Autenticação e Autorização
  • Painel Administrativo
  • Sistema de Notificações
  • Módulo de Faturamento
  • Estruturação de Banco de Dados
  • Integração com Pagamentos (Pagar.me)
  • Sistema de Mensageria (WhatsApp)
  • Automação de Processos

Principais Habilidades

Backend Development

Desenvolvimento de APIs robustas com Node.js, NestJS e Express, seguindo melhores práticas de arquitetura e segurança.

Frontend Development

Criação de interfaces modernas e responsivas com React, Vue, Next.js e Nuxt, focando na experiência do usuário.

Cloud & DevOps

Implementação de soluções escaláveis na AWS e GCP, incluindo Fargate, Lambda, e pipelines de CI/CD automatizados.

Banco de Dados

Modelagem e otimização de bancos de dados relacionais (PostgreSQL) e não-relacionais, garantindo performance e integridade.

Pagamentos & Automação

Integração com gateways de pagamento (Pagar.me), geração de boletos, Pix e automação de processos financeiros.

Qualidade de Código

Aplicação de testes unitários e E2E (Jest, Cypress), documentação (Swagger) e princípios de Clean Code.

Princípios de Desenvolvimento

DRY

Don't Repeat Yourself - Evitar duplicação de código, criando componentes e funções reutilizáveis.

SRP

Single Responsibility Principle - Cada módulo ou classe deve ter apenas uma razão para mudar.

Clean Code

Escrever código limpo, legível e de fácil manutenção, seguindo padrões e boas práticas.

Entre em Contato
© 2025 Vinícius Pavezi