Currículo

Maycon Douglas Liborio

Desenvolvedor Full Stack Sênior | TypeScript · Vue.js · React · Node.js (NestJS) · PostgreSQL

São José dos Campos, SP

Baixar PDF

Resumo

Desenvolvedor Full Stack com 5+ anos construindo produtos web em TypeScript: front-end em Vue/Nuxt e React, back-end em Node.js (NestJS) com PostgreSQL e Redis. Reduzi o onboarding de um ERP financeiro de 12 para 3–4 minutos (+20% de conversão) e criei e opero sozinho um SaaS em produção, do front ao deploy.

Experiência

Desenvolvedor Full Stack · Consultor PJ

ago 2025 – atual

PJ · Remoto

ERP financeiro B2B (via consultoria)

  • Construí do zero a nova SPA de onboarding digital (Vue 3, TypeScript, Vite e Pinia), que substitui o onboarding legado: jornada em oito etapas, validação no front e progresso confirmado pelo back-end. Autor de mais de 90% dos commits do repositório.
  • Autocontratação como segunda jornada no mesmo front: routers, stores e builds separados por fluxo, com componentes compartilhados e retomada de rascunho.
  • Tempo de onboarding de 12 para 3–4 minutos e +20% de conversão até virar cliente.
  • Back-end em C#/.NET com MongoDB: geração de link de onboarding atômica e idempotente, com retry em conflito de transação; casos de uso de aceite de termos e sincronização de empresas, com testes automatizados.
  • No painel administrativo (SPA Vue 3 dentro de monorepo .NET): gestão de contratos e termos, navegação com variantes e migração gradual de telas do MVC legado para a SPA com feature flags.
  • Benchmarks reproduzíveis de build e de desenvolvimento e CI experimental em jobs paralelos: em medição local, o build da SPA caiu de 223 s para 130 s.
  • Atuei com a dev back-end responsável na definição da arquitetura e no plano de execução do novo back-end em .NET, pensando na autocontratação que viria depois, na manutenção e na evolução do sistema.

Plataforma de marketing de influência

  • Reescrevi o assistente de criação de campanhas (V1 → V2), com salvamento automático de rascunho e correção de condição de corrida no upload de capas.
  • Validação de mídia para Instagram e TikTok no navegador (dimensão, proporção, resolução e tamanho).
  • No painel administrativo: fluxo de autenticação, telas de aprovação de publicações e página de métricas com controle de permissões.
  • Testes com Vitest e padronização com Biome e Husky.

E-commerce de marca própria

  • Tema customizado na plataforma Tray, do zero: design system em Tailwind com tokens do Figma, home, página de produto com galeria e carrinho reescrito.
  • Landing pages de produto montadas com biblioteca de blocos reutilizáveis e roteamento por produto.
  • Scroll infinito no catálogo, lazy loading de imagens e tracking com Microsoft Clarity.
  • Core Web Vitals na faixa "bom" com dados reais de usuários (Chrome UX Report): LCP p75 entre 1,5 e 2,1 s; INP e CLS também bons.

Desenvolvedor Front-end Pleno · LigaMagic

out 2023 – ago 2025

CLT · Presencial · São José dos Campos, SP

  • Responsável pelo front-end dos Circuitos LigaMagic e LigaPokémon: +2.400 torneios em +150 lojas e +6.000 jogadores na temporada 2024.
  • Os apps atendem mais de 2.000 jogadores durante os torneios nos dias de evento (eventos com 12.000+ pessoas).
  • Refatorei praticamente toda a base de front herdada, que estava no início e mal estruturada, incluindo partes do fluxo de inscrição e pagamento das lojas.
  • LigaFest (evento gratuito com +8 mil inscritos): por iniciativa própria, criei o ingresso em grupo (um QR code libera até 5 dependentes) e desenhei o fluxo com foco em LGPD: recuperação só por e-mail, sem expor nome, e dependentes anonimizados (idade e parentesco). Isso acabou com a aglomeração na entrada.
  • Front-end completo da LigaFest e do Tetravus (produto interno de cadastro de empresas).
  • Theming multi-marca com Tailwind e variáveis CSS para os circuitos derivados de cada card game.
  • Referência técnica de front: definia padrões e decisões e participava de UI/UX, brainstorming e refinamento com produto.

Frontend Engineer · Conviso Application Security

mai 2022 – fev 2023

CLT · Remoto · Curitiba, PR

  • Tirei o front-end da Conviso Platform de dentro do monólito Rails (Vue embutido e pouco estruturado) e o transformei numa SPA independente.
  • Resultado: controle total do front pelo time, novo design e deploy separado e mais rápido.

Desenvolvedor Front-end · Jazz Tech

jul 2021 – jun 2023

PJ · Remoto · Ponta Grossa, PR

  • Desenvolvimento do backoffice que sustenta a operação dos bancos digitais da plataforma, como a Dimo (Motorola) e outros parceiros, em Vue 2 e Vuex.
  • Referência de front-end no squad: mentorei 3 devs (2 estagiárias e 1 júnior) em Vue.

Estagiário de desenvolvimento web · Universidade Tecnológica Federal do Paraná (UTFPR)

dez 2019 – ago 2021

Estágio · Presencial · Ponta Grossa, PR

  • Manutenção e desenvolvimento do sistema de inscrição dos programas de pós-graduação.

Projetos

Kravva · produto próprio

mai 2026 – atual

Plataforma de palpites de futebol com rankings, bolões, loja com PIX, afiliados e camada social.

  • Back-end modular em NestJS (31 módulos, 82 entidades, 96 migrations) com PostgreSQL 16 e TypeORM.
  • 16 filas BullMQ para sincronização de partidas ao vivo, pontuação, notificações, e-mail e retenção LGPD.
  • Tempo real com Socket.io em modo cluster, usando Redis adapter e autenticação JWT nos sockets.
  • Pagamentos PIX com webhooks validados por HMAC e confirmação idempotente com lock pessimista em transação; ledger financeiro append-only.
  • Eleição de líder para rotinas em background via lease no PostgreSQL.
  • Auth com JWT + refresh token, SSO Google e RBAC.
  • 140 testes unitários (Jest) e testes de integração com Postgres real; CI com dry-run de migrations.
  • Deploy automatizado (GitHub Actions + SSH) em VPS com Docker e Nginx; front em Cloudflare Pages; produção e homologação.

Blippy · projeto pessoal

ago 2026 – atual

Plataforma de comunidades em tempo real no estilo Discord: servidores, canais de texto e voz, permissões, anexos e tela.

  • API em NestJS (Fastify) com PostgreSQL e Redis, mais gateway de tempo real em Go, conectados por NATS JetStream em cluster.
  • Outbox transacional com reconciliador, testado com injeção de falha.
  • Envio de mensagens idempotente por nonce e tabelas de mensagens particionadas.
  • IDs Snowflake com lease de nó no Redis; contrato Protobuf compartilhado entre TypeScript e Go.
  • Voz e tela com LiveKit (SFU self-hosted); app desktop em Electron com pipeline de release multiplataforma.
  • Gates de qualidade e segurança: semgrep, gitleaks, actions fixadas por SHA e mutation testing.

Formação

Análise e Desenvolvimento de Sistemas · Universidade Tecnológica Federal do Paraná (UTFPR) (2020 – dez 2024)

Idiomas

Português: Nativo · Inglês: Leitura e escrita técnica; conversação básica

Maycon Liborio

São José dos Campos, SP

Aceito projetos freelance pontuais.

© 2026 · Feito à mão com Nuxt, CSS moderno e zero bibliotecas de UI. Dados gerados do meu perfil-mestre a cada build.

esc

Navegar

Projetos

Ações

↑↓ navegar↵ abrir/ ou ⌘K alterna