Desenvolvedor Full-Stack Pleno · Voz Educa
Set 2024 — Atual
Imperatriz - MA
- —GVOZ 2.0, CRM de cobrança (Nuxt 4, Vue 3, TypeScript, Bun, Turborepo): lidera a reescrita do CRM legado em Vue 2 (217 telas e 131 componentes no escopo) como monorepo com biblioteca de componentes compartilhada em Vue e React (Storybook), TanStack Query + Zod, login via Keycloak (OIDC com PKCE), notificações via WebSocket e deploy na Cloudflare Workers.
- —CRM legado (Vue 2, Vuex): principal mantenedor desde 2025, com templates de WhatsApp, cálculo de correção por IGPM, validação de descontos em negociações, dashboards de metas, filtros de repasses e acordos e exportação para Excel.
- —Portal de Negociação (Next.js, React 19, TypeScript, Zustand, TanStack Query): do levantamento de requisitos ao deploy, hoje em produção. Login por CPF, consulta de dívidas e acordos, pagamento via PIX, boleto (segunda via e parcelamento) e cartão pela API da Iugu, com a API atrás de proxy no servidor, sessão em cookies httpOnly, rate limiting e logs de auditoria.
- —CRM Comercial (fork do Chatwoot: Ruby on Rails, Vue 3, Sidekiq, PostgreSQL): iniciou o fork e o reestruturou em monorepo multimarca (Turborepo, Vite). Desenvolveu funil de conversão por coorte no analytics (com correção de N+1 e índices), quadros kanban, campos de CRM e detecção de duplicados para empresas e contatos, captura de leads por webhooks, painel de super admin em Vue e a migração de Vuex para Pinia.
- —Qualidade e operação: testes com RSpec, Vitest e Playwright (E2E), CI com GitHub Actions e GHCR, monitoramento de erros com GlitchTip e piloto de migração gradual de Rails para Laravel via gateway nginx.