Desenvolvedor Full Stack

Interfaces caprichadas na frente, APIs sólidas por trás.

Sou o Gustavo Mathias. Desenho e construo produtos web de ponta a ponta: landing pages que convertem, painéis administrativos que as pessoas usam o dia inteiro e as APIs em .NET que sustentam tudo isso em produção. Também cuido do deploy, do pipeline e da infraestrutura.

Foto de Gustavo Mathias
Aberto a oportunidadesSão Paulo · BR
3frameworks de front em produção: React, Angular e Ext JS
5k+/diarequisições nas APIs REST que arquitetei
20→75%cobertura de testes com TDD em módulos críticos
0 downtimemigrando schemas de produção com mais de 100 mil registros
Front-end

Sites e interfaces que entreguei

Passe o mouse nos prints para rolar o site inteiro, e clique para abrir. Todos são responsivos, com deploy automatizado e código aberto no GitHub.

Site institucional · cliente real

SIG Hospital Veterinário

Site de um hospital veterinário 24h em Manaus, com portais separados para tutores e para veterinários parceiros.

  • Design system próprio com tokens de cor exportados em CSS, JS e Tailwind
  • Páginas de área do cliente, área do veterinário e consulta de resultado de exame
  • Animações de entrada por scroll e atalho fixo para WhatsApp e emergência
  • HTML, CSS e JavaScript puros, sem framework e com carregamento leve
  • HTML5
  • CSS3
  • JavaScript
  • Design tokens
  • GitHub Pages
Site institucional · React

Valtrix Systems

Site de uma consultoria de tecnologia, pensado para gerar pedidos de diagnóstico.

  • SPA em React + Vite com seções de proposta de valor, pilares e roadmap geradas a partir de dados
  • Identidade escura com gradientes e marca d'água, mantendo contraste legível
  • Build e publicação automáticos com GitHub Actions a cada push na main
  • React
  • Vite
  • CSS
  • GitHub Actions
  • GitHub Pages
Site pessoal · React + TypeScript

Site do meu casamento

Site do casamento, com foco em tipografia, fotos e movimento suave.

  • Hooks próprios useParallax e useReveal com IntersectionObserver
  • Contagem regressiva ao vivo, galeria de fotos e seção de história do casal
  • CSS Modules por página e deploy contínuo no GitHub Pages
  • React
  • TypeScript
  • Vite
  • CSS Modules
  • GitHub Actions
Aplicação web · Angular + .NET

Ticket System

Sistema de chamados com quadro por cliente e projeto, fluxo de validação, histórico de auditoria e gestão de usuários por perfil.

  • Angular com componentes standalone, signal() e inject()
  • Rotas protegidas por guards de autenticação e de admin, mais interceptor de JWT
  • Quadro que agrupa tickets por cliente e projeto, com busca instantânea
  • Back-end em .NET com Clean Architecture, JWT, Supabase e Docker
  • Angular
  • TypeScript
  • Signals
  • SCSS
  • .NET
  • Supabase
  • Docker
Backoffice · trabalho atual

Novo backoffice Smartlog em React

Reescrita do painel de gestão de EPI, antes em Ext JS, usado por empresas para controlar a entrega de equipamentos de proteção em máquinas automáticas.

  • Cadastro de colaborador em 16 abas: biometria, foto, tamanhos, GHE e férias
  • Cadastro de produto com matriz de variações por SKU e composição de kits
  • React Query para cache e sincronização de dados, Ant Design como base visual
  • Proxy por prefixo de rota para conversar com o legado e os novos microsserviços ao mesmo tempo
  • React
  • TypeScript
  • Vite
  • Ant Design
  • React Query
  • dayjs
Código privado da empresa
Sistemas

Do banco ao deploy

Produtos em que trabalhei além da interface: arquitetura, regras de negócio, segurança e infraestrutura.

Smartlog: gestão de EPI com vending machines

em produção

Plataforma que controla a entrega de EPI em máquinas automáticas e lockers. Lidero a migração do legado para React e microsserviços .NET 10, sem tirar o sistema do ar.

Migração incremental: o legado continua no ar enquanto cada domínio vira um microsserviço

Backoffice ReactVite · TS · Ant Design
Backoffice Ext JSmódulos legados
Vending machineapp local do equipamento
Roteamento por prefixo/api/collaborators → usuarios
/api/ghes → estoque
/api/* → legacy
inosyncsync do equipamento
usuarios.NET 10
operacao.NET 10
cotas.NET 10
estoque.NET 10
relatorios.NET 10
reports.NET 10
API legada.NET 8 · intocada durante a migração
construído por mimlegado

Sincronização das máquinas fora do legado

Microsserviço 100% compatível com o contrato existente, sem atualizar nada nos equipamentos. Também fechei uma brecha de isolamento entre clientes.

Retorno Garantido

Fluxo de descarte obrigatório em lockers, do kiosk ao back-end, com bloqueio validado na API e relatório exportável em CSV, PDF e XLS.

Subgrupos de cotas

Acabei com falsos atrasos de EPI em tamanhos diferentes (P/M/G) agrupando variações, resolvido com uma CTE no SQL e uma nova seção no formulário.

Segurança

Captcha Cloudflare Turnstile no login, segredos no AWS Secrets Manager e imagens de biometria servidas por proxy assinado a partir de um S3 privado.

  • .NET 8 / 10
  • MediatR · CQRS
  • Dapper · EF Core
  • PostgreSQL
  • Ext JS
  • AWS
  • Docker

Orbian: plataforma jurídica com IA

em produção

SaaS para escritórios de advocacia com pipeline de casos, documentos e geração de peças processuais assistida por LLM.

IA aplicada na API .NET

Geração de peças, copiloto de edição e análise de documentos, sempre com o contexto do caso e tratamento de falha amigável.

Migração para Google Cloud

Produção consolidada de três provedores em Cloud Run + Cloud SQL. HML sem custo fixo em Supabase + Vercel e CI/CD trunk-based no GitHub Actions.

  • .NET
  • React
  • PostgreSQL
  • LLM
  • GCP Cloud Run
  • Vercel
  • GitHub Actions

PromoPilot: curadoria de ofertas para afiliados

MVP

SaaS em que afiliados cadastram ofertas, geram o texto da divulgação e agendam publicações em canais do Telegram.

Next.js 16 com Server Actions

Formulários com useActionState do React 19, validação Zod e interface com Tailwind v4 e shadcn/ui.

Supabase com segurança em camadas

Row Level Security, filtro explícito por usuário em toda mutação e job de agendamento protegido por segredo.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind v4
  • shadcn/ui
  • Supabase
  • Telegram Bot API
Stack

Ferramentas do dia a dia

Front-end

React, Angular, Next.js, TypeScript, JavaScript ES6+, HTML5, CSS3, SCSS, CSS Modules, Tailwind, Ant Design, Angular Material, React Query, Ext JS

UI & experiência

Layout responsivo, design tokens, animações de scroll, acessibilidade, componentização e reaproveitamento entre projetos

Back-end

C#, .NET 8 / 10, ASP.NET Core, EF Core, Dapper, MediatR, REST APIs, JWT

Dados

PostgreSQL, SQL Server, MySQL, Supabase, otimização de queries

Cloud & DevOps

Docker, Kubernetes, GitHub Actions, Azure DevOps, AWS, GCP Cloud Run, Vercel, GitHub Pages

Arquitetura

Clean Architecture, DDD, microsserviços, CQRS, TDD, SOLID, observabilidade com OpenTelemetry e Grafana

Análise e Desenvolvimento de Sistemas · FMU DevOps Pro · Docker, Kubernetes, CI/CD Docker & Compose · Rocketseat Desenvolvimento Front-End · IOS Inglês intermediário avançado
Contato

Precisa de alguém que entregue a tela e a API? Vamos conversar.

e-mail gumathias1304@gmail.com
WhatsApp +55 11 97542-6685
Vamos conversar? 👋