Competências

Frontend React e TypeScript

nível aplicado-em-producaoligações 8 apurado em 13/08/2026

Interface de sistema interno: painel operacional, tela de configuração, formulário complexo, consulta com filtro pesado. Não é a minha especialidade principal, e eu entrego a ponta inteira quando o problema pede.

Presença

MedidaValor
Aplicações React no parque37 de 319
Aplicações Angular no parque14 de 319
Produtos com backend e frontend de autoria própria3

O que sustenta a afirmação de full-stack não é ter mexido em frontend, e sim ter escrito as duas pontas do mesmo produto. Acontece no Monitoramento industrial, em Assinaturas e recorrência e em Marketing e CRM: mesmo autor, mesmo período, backend e frontend.

O que eu faço

  • Construir SPA em React com TypeScript, consumindo API própria com contrato que eu mesmo defini
  • Escrever PWA com funcionamento offline, para uso em ambiente sem rede confiável
  • Consumir atualização em tempo real por SignalR e refletir em tela sem recarregar
  • Montar formulário com validação espelhando a regra do domínio, sem duplicar a regra
  • Trabalhar em Angular quando o sistema já é Angular

Escrever as duas pontas muda o trabalho

Quando o mesmo autor faz backend e frontend, o contrato não precisa de reunião de alinhamento, e não existe interpretação divergente do que um campo significa. É uma vantagem que só aparece em produto pequeno e médio, onde uma pessoa consegue segurar as duas pontas sem virar gargalo.

Angular, por herança

Reescrever frontend que funciona para a stack que eu prefiro é custo sem retorno para o negócio. Num parque de 319 aplicações a convivência entre stacks é permanente, e saber trabalhar bem no que já existe vale mais do que padronizar por gosto. O uso é mais raso que o de React: manutenção e evolução de aplicação existente, não arquitetura de aplicação nova.

Onde apliquei

Monitoramento industrial · Assinaturas e recorrência · Atendimento · Marketing e CRM · Suprimentos e fornecedores

O que eu ainda não fiz

Não tenho experiência de produção com Next.js nem com renderização no servidor, não trabalhei com design system próprio em escala, e acessibilidade não é um domínio que eu domine. O que eu garanto é entregar a interface de um sistema interno inteira e funcionando, integrada ao backend que eu escrevi.

Ver também

Índice de tecnologias · Backend .NET

Pablo Mickael Quevedo Senior Software Engineer · autor principal de 32 sistemas · Novo Hamburgo, RS

8 notas ligadas a esta

A vizinhança desta estrela no céu do portfólio.

Explorar a galáxia →