Skip to content
View ViniciusGCP94's full-sized avatar

Highlights

  • Pro

Block or report ViniciusGCP94

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ViniciusGCP94/README.md

👋 Olá, eu sou o Vinicius Gabriel!

Status Localização Foco

🚀 Sobre Mim

Desenvolvedor Fullstack JavaScript em transição de carreira, construindo aplicações completas do frontend ao banco de dados. Tenho projetos com autenticação JWT, controle de acesso por papéis (RBAC) e deploy real em produção, incluindo a correção de vulnerabilidades de segurança identificadas nos meus próprios códigos.

"Cada projeto é uma chance de entender melhor como o sistema inteiro se encaixa. Do banco de dados até a interface."

  • 🎯 Objetivo: Vaga Júnior Fullstack ou Front-End (remoto, ou presencial em Santa Cruz do Sul - RS)
  • 🎓 Formação: Análise e Desenvolvimento de Sistemas (Impacta Tecnologia) + Formação Full-Stack JavaScript Empower 5.0 (Vai Na Web)
  • 🌱 Foco atual: Aprofundando React, arquitetura backend com Node.js/Express e boas práticas de segurança
  • 📍 Localização: Santa Cruz do Sul - RS

🛠️ Tecnologias & Ferramentas

Fullstack Javascript

Frontend: HTML5 CSS3 JavaScript React Next.js Tailwind CSS

Backend & Dados: Node.js Express PostgreSQL JWT

Ferramentas: Git GitHub Vercel Railway

Práticas & Metodologias

  • 🔐 Autenticação e autorização (JWT, RBAC, correção de vulnerabilidades IDOR)
  • 🏗️ Arquitetura MVC no backend
  • 📋 Conventional Commits e documentação técnica (README, DECISOES_TECNICAS.md)
  • 📱 Mobile First & Design Responsivo
  • 🧩 Componentização com React Hooks e Context API

💼 Projetos em Destaque

Plataforma fullstack de gestão de emergências, inspirada nas enchentes de 2024 no RS

  • 🔐 JWT + RBAC para diferenciar perfis de Agente Comunitário de Saúde e Defesa Civil
  • 🗄️ PostgreSQL com modelagem consciente de LGPD (consentimento, integridade referencial)
  • ⚛️ React 18 + Vite, Context API, Axios com interceptor de token
  • 🚀 Deploy real em produção: API na Railway, frontend na Vercel

Tech Stack: Node.js, Express, PostgreSQL, JWT, bcryptjs, React, Vite, React Router DOM

🤝 [Plataforma Connect] - Frontend Backend

Plataforma social de voluntariado — API REST e SPA em repositórios separados

  • 🛡️ Correção de 3 vulnerabilidades IDOR reais, movendo IDs sensíveis para o payload do JWT
  • ✅ Validação e sanitização de entrada com express-validator em todos os endpoints
  • 🔄 Fluxo de inscrição com tratamento de idempotência (409) e normalização de erros de API
  • 🔑 AuthContext + PrivateRoute para proteção de rotas no frontend

Tech Stack: Node.js, Express, PostgreSQL, JWT, bcrypt, React, Vite, Axios

App temático de reservas para a Copa 2026, com design system autoral

  • ⚡ Next.js (App Router) com Route Handlers e Tailwind v4 + shadcn/ui
  • 🎨 Design system próprio ("Canarinho Digital"), dark-first
  • 📄 Documentação completa de arquitetura e decisões técnicas (BRIEFING, ROADMAP, DECISOES_TECNICAS)
  • 🚧 Em desenvolvimento — backend com PostgreSQL/Neon ainda em construção

Tech Stack: Next.js, React, Tailwind CSS, shadcn/ui

🎓 Formação Acadêmica

📚 Análise e Desenvolvimento de Sistemas - 2026 - Faculdade Impacta Tecnologia

📚 Formação Full-Stack JavaScript Empower 5.0 - Kodie Academy

🏆 Certificações

  • 🎓 Formação Full-Stack com Node.js | Kodie Academy - 149,5h (mai/2026)

    • Módulo 1 — Front-end e Frameworks (73,5h): HTML, CSS (Flexbox/Box-model), JavaScript (DOM), Git/GitHub
    • Módulo 2 — Back-end com Node.js (37,5h): APIs REST com Express, Banco de Dados, Postman
    • Módulo 3 — Inteligência Artificial (4,5h)
      • 24h de Soft Skills (Inteligência Emocional, Comunicação Não Violenta, Metodologias Ágeis) e 10h de Masterclasses de mercado
  • 🚀 GFT Start #6 - Lógica de Programação | DIO - 47h

  • 🎨 Ri Happy - Front-end do Zero | DIO - 75h

  • 🤖 Microsoft 50 Anos - GitHub Copilot | DIO - 17h

🎯 O que procuro

Busco uma oportunidade júnior fullstack ou front-end onde possa:

  • 💡 Aplicar o que já construí em ambiente de produção real
  • 📈 Crescer com mentoria e code review
  • 🤝 Colaborar em equipe ágil
  • 🚀 Contribuir desde o primeiro dia

📞 Vamos Conversar?


"Cada linha de código é uma oportunidade de criar algo incrível!"

⭐ Aberto a oportunidades Júnior — Fullstack, Front-End ou Fulltack ⭐

Pinned Loading

  1. ViniciusGCP94 ViniciusGCP94 Public

    1