Desenvolvedor Full-Stack Pleno · Voz Educa
Set 2024 — Atual
Imperatriz - MA
- —GVOZ 2.0, CRM de cobrança (React 19, TypeScript, Vite, TanStack Router/Query, Zod, Turborepo): lidero a reescrita do CRM legado em Vue 2, da definição da arquitetura à entrega. São 64 rotas em 9 áreas, feitas com TDD (mais de 1.400 testes com Vitest e MSW), login via Keycloak (OIDC com PKCE) e deploy na Cloudflare Workers.
- —Micro front-ends: GVOZ (React) e dashboard de score (Next.js) como apps independentes no mesmo monorepo, cada um com build e deploy próprios na Cloudflare Workers.
- —CRM legado (Vue 2, Vuex): principal mantenedor desde 2025, transformando demandas da operação em funcionalidades: templates de WhatsApp, cálculo de correção por IGPM, validação de descontos em negociações, dashboards de metas e exportação para Excel.
- —Portal de Negociação (Next.js, React 19, TypeScript): canal de autoatendimento para o devedor consultar e negociar dívidas sem passar por atendente. Conduzi 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, rate limiting e logs de auditoria.
- —CRM Comercial (fork do Chatwoot: Ruby on Rails, Vue 3, Sidekiq): iniciei o fork, o reestruturei em monorepo multimarca e separei o front-end Vue do monolito Rails (API + SPA), com PWA mobile-first. Para o time comercial, entreguei funil de conversão por coorte (com correção de N+1 e índices), quadros kanban, campos de CRM para empresas e contatos, captura de leads por webhooks (incluindo Wix) 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.