Skip to content
View VictorMartinsD's full-sized avatar
🖥️
Coding
🖥️
Coding
  • Rio de Janeiro
  • 13:38 (UTC -03:00)

Highlights

  • Pro

Block or report VictorMartinsD

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
VictorMartinsD/README.md



wakatime Visualizações



👤 Sobre Mim

Sou formado em Sistemas de Informação e desenvolvedor web focado em Frontend. Gosto de entender o problema antes de construir a solução e aprendo na prática: estudo, crio projetos, testo e ajusto. Também olho para o produto além do código, priorizando a experiência do usuário e transformando necessidades em requisitos claros.

const victor = {
  nome: "Victor Martins Dias",
  foco_atuação: "Desenvolvimento Web Frontend | Produto Digital",

  objetivo_profissional: "Criar e evoluir soluções web alinhadas às necessidades de usuários e produtos digitais",

  global_skills: {
    idioma: "Inglês (B1 - Intermediário geral: leitura, escrita, fala e escuta)",
    competencias: ["JavaScript ES6+ e lógica de programação", "HTML5 e CSS3", "Documentação técnica"],
  },

  aprendendo_atualmente: ["React", "Tailwind CSS"],
};

🛠️ Toolbox & Tecnologias

👨‍💻 Desenvolvimento Core, Frontend & Backend

JavaScript
JavaScript
TypeScript
TypeScript
HTML5
HTML5
CSS3
CSS3
Vite
Vite
Node.js
Node.js
Webpack
Webpack
Markdown
Markdown

🌐 APIs, Dados & Qualidade

npm
npm
Express.js
Express.js
REST APIs
REST APIs
JSON
JSON
GitHub Actions
GitHub
Actions

🔍 Tooling & Code Quality

ESLint
ESLint
Prettier
Prettier
Stylelint
Stylelint
Husky
Husky
Babel
Babel

🚀 Versionamento e Deploy

Git
Git
GitHub
Github

🧰 Ferramentas & Fluxo de Trabalho

VSCode
VSCode
Figma
Figma
Notion
Notion

📦 Ferramentas Complementares

💡 Competências Técnicas & Diferenciais


🧩 Aprendizado Atual

Consolidando os fundamentos de React e Tailwind CSS para construir interfaces web modernas e interativas.

React
React
Tailwind CSS
Tailwind CSS

Em progresso: fundamentos de React, componentes, navegação e formulários, além de estilização com Tailwind CSS.


🎯 Próximos Objetivos de Estudo

Ampliando a base fullstack com dados, infraestrutura e persistência.

SQL
SQL
icon
MySQL
Docker
Docker

Próximos passos: SQL, MySQL, containers e fundamentos de infraestrutura para aplicações web.


📊 Expertise & Diferenciais

Área de Atuação Aplicação Prática & Destaques
Desenvolvimento Web HTML5/CSS3: Semântica, estrutura, responsividade e SEO.
Lógica & JavaScript ES6+: Lógica, algoritmos, DOM e organização de código em módulos.
Design Responsivo UI/UX: Interfaces adaptáveis com Flexbox, Grid e conversão de protótipos do Figma.
APIs & Backend Node.js: APIs HTTP/REST, JSON, rotas, middlewares e persistência em arquivos.
Qualidade de Código ESLint, Prettier e Husky: Linting, formatação e automação de tarefas do projeto.
Engenharia de Prompt Uso crítico de IA para pesquisa, debug, documentação e produtividade no desenvolvimento.


🧭 Experiência Complementar em Produto

Práticas e iniciativas voltadas a Product Management, Documentação Técnica e Organização de Demandas


📋 Documentação de Produto & Specs

Elaboração de documentação detalhada para projetos (Visão, Requisitos, Regras de Negócio, Fluxo do Usuário, MVP e Métricas).

👉 Ver Product Spec do Refund Dashboard

🎯 Discovery, Requisitos & backlog

Transformação de dores e necessidades dos usuários em requisitos técnicos bem definidos e tarefas acionáveis de desenvolvimento.

👥 Gestão de Comunidade & Priorização

Organização, triagem e priorização de demandas em comunidade digital ativa com centenas de usuários.

🌱 Liderança & Capacitação

Coordenação de iniciativas voltadas ao ensino de lógica e organização estruturada de equipes.


🏆 Conquistas & Certificações

Banner da seção de conquistas: Bacharel em Sistemas de Informação

Javascript Rocketseat
JavaScript
Rocketseat
Bacharel SI
Bacharel em Sistemas de Informação
Estácio
HTML/CSS Rocketseat
HTML e CSS
Rocketseat
Inglês Rocketseat
Inglês para Devs
Rocketseat

🚀 Projetos em Destaque

🎬 Viral Cutter

AI-Powered Video Analysis & Automation

  • Integração cliente Cloudinary + Gemini para extração automática de clipes (sem backend).
  • Polling robusto com feedback de status em tempo real.
  • CRUD de prompts e perfis em localStorage com arquitetura modular ES6.
  • Apresentação em vídeo no LinkedIn, demonstrando a comunicação do projeto e seus principais fluxos.

Ver Repositório    Acessar Deploy

🔌 Product Catalog API

API REST para validação de produtos com Node.js e TypeScript

  • API REST modular com Node.js, TypeScript e Express.
  • Validação de produtos com Zod e regras de entrada tipadas.
  • Rotas, middleware e tratamento centralizado de erros HTTP.

Ver Repositório

🛒 Quicklist App

Gerenciador de Listas de Compras Inteligente

  • Gerenciamento de estado centralizado com persistência e versionamento em localStorage.
  • Interface responsiva com tema claro/escuro, organização por categorias e importação/exportação.
  • Arquitetura modular ES6 escalável.

Ver Repositório    Acessar Deploy

🎫 Support Tickets

API de tickets de suporte com Node.js nativo

  • API HTTP modular com Node.js nativo e rotas dinâmicas.
  • CRUD de tickets com estados open/closed.
  • Persistência JSON com controllers, middlewares e utilitários separados.

Ver Repositório

🧾 Refund Dashboard

Controle local de despesas corporativas e totalizadores de reembolso

  • Registro de despesas com validação e formatação de moeda em BRL.
  • Persistência local em localStorage e UI sem backend.
  • Alternância de tema com preferência do usuário e recuperação automática.

Ver Repositório    Acessar Deploy

💱 Convert Money

Conversor de Moedas em Tempo Real

  • Testes unitários com Vitest para normalização, parsing e precisão.
  • Arquitetura resiliente com ExchangeRate API e fallback offline.
  • Pipeline de qualidade integrado: Vite, ESLint, Prettier, Husky e GitHub Actions.

Ver Repositório    Acessar Deploy
📂 Clique para expandir outros projetos relevantes

✂ Hair Day

Agenda diária com reservas, cancelamento e horários.

  • Seleção de data e horários disponíveis com regras de agenda em tempo real.
  • Criação e cancelamento de compromissos com atualização imediata.
  • Arquitetura modular com JavaScript, Webpack e Babel.

Ver Repositório    Acessar Deploy

🎲 Numbers Raffle

Sorteio de Números com Validação e Regras Configuráveis

  • Geração de números com intervalo configurável e repetição controlada.
  • Validação de entradas e unicidade garantida com Set.
  • Fluxo acessível com aria-live, foco gerenciado e animações.

Ver Repositório    Acessar Deploy

✉️ Formulário de Convite

Interatividade & Manipulação de DOM

  • Máscara de telefone inteligente diferenciando celular e fixo com persistência automática.
  • Validação visual em tempo real com feedback dinâmico e ícones SVG.
  • Auto-save de inputs com restauração ao carregar e otimização social (Open Graph).

Ver Repositório    Acessar Deploy

📚 Encantos Literários

Motion Design & Interatividade

  • Tipografia fluida com clamp() e Design System CSS Variables para responsividade automática.
  • Animações CSS 3D com transformações sincronizadas em keyframes.
  • SVG backgrounds com gradientes radiais e depth visual via pseudoelementos.

Ver Repositório    Acessar Deploy

🎮 Catálogo Geek

Frontend & Organização de Conteúdo

  • Catálogo dinâmico montado em tempo real com criação de cards no DOM.
  • Separação automática por categoria e vitrines horizontais com navegação fluida.
  • Interface responsiva com cards padronizados e interatividade em hover.

Ver Repositório    Acessar Deploy

📱 Rede Social

Prototipagem & Mobile First

  • Uso de <dialog> nativo para modal de posts sem dependências.
  • Interatividade dinâmica: botões de seguir com estado visual e curtidas com contador em tempo real.
  • Conteúdo centralizado em database.js para manutenção escalável.

Ver Repositório    Acessar Deploy

📊 Estatísticas e Atividade

🔥 Sequência de Commits

VictorMartinsD's streak

💻 Status do Perfil no GitHub

VictorMartinsD's Github Stats
VictorMartinsD's Top Languages


Nota: A seção de "Linguagens mais usadas" é uma métrica baseada em meus repositórios públicos, servindo como panorama estatístico e não como limitador de proficiência técnica.

📊 Atividade em 3D

3D Contri-Graph


🎯 Aberto a Oportunidades


buscando:
  - cargo: Desenvolvedor Web / Frontend (JavaScript)
  - tipo: Trainee ou Cargo Júnior
  - foco: Desenvolvimento Web e Produto

interesses:
  - Desenvolvimento de interfaces modernas, responsivas e fiéis ao Figma
  - Conexão entre desenvolvimento frontend, requisitos e visão de produto
  - Integração entre interfaces, APIs, bancos de dados e serviços web
  - Qualidade de software e testes
  - IA e automação aplicadas ao desenvolvimento
  - Documentação técnica e comunicação em inglês

disponibilidade: Imediata
modelo_trabalho: Remoto, Híbrido ou Presencial
Dev coding

📲 Vamos nos conectar 👇🏻

Explore as diferentes camadas do meu desenvolvimento:



📩 Email: victormartinsjob@gmail.com

"Linhas de código são invisíveis, mas o impacto que elas criam
na vida de quem as usa deve ser inesquecível."


Back to Top

🛠️ Construído com curiosidade, prática e foco em quem usa.

Data da última atualização automática

Pinned Loading

  1. viral-cutter-ai viral-cutter-ai Public

    Automação inteligente para extrair momentos virais de vídeos usando IA, Cloudinary e a API do Gemini.

    JavaScript

  2. product-catalog-api product-catalog-api Public

    API REST em Node.js, Express, TypeScript e Zod para validação de dados básicos de produtos.

    TypeScript

  3. quicklist-app quicklist-app Public

    Aplicação web para gerenciamento de listas de compras com interface responsiva, manipulação de DOM e persistência local.

    JavaScript

  4. support-tickets support-tickets Public

    API modular em Node.js para criação, consulta, atualização, encerramento e remoção de tickets de suporte técnico.

    JavaScript

  5. refund-dashboard refund-dashboard Public

    Dashboard local para controle de despesas corporativas e cálculo de reembolsos, com persistência no navegador e tema claro/escuro.

    JavaScript

  6. convert-money convert-money Public

    Conversor de moedas em JavaScript com taxas dinâmicas via API, conversão bidirecional em tempo real e interface responsiva.

    JavaScript