Wisebyte
Período de 09/2022 até 01/2024
Função: Desenvolvedor Front-end
O painel administrativo carregava listas inteiras a cada filtro, e o volume de registros já não cabia numa requisição só. Quem usava todo dia sentia primeiro.
Troquei as chamadas REST por GraphQL para buscar só os campos em uso, e movi paginação, filtragem e ordenação para o servidor, em vez de trazer tudo e peneirar no navegador.
A interface é React com Material-UI, e o estado ficou no MobX, que mantém a tela consistente sem que cada componente precise saber de onde veio o dado.
Testei em cenários de uso real antes de entregar. Painel administrativo quebrado não gera reclamação bonita: gera trabalho manual em planilha.