Trajetória · como desenvolvedor da D3 Company

ZAG — Reembolso corporativo

O ZAG tira o reembolso corporativo da planilha: o funcionário lança a despesa, o gestor aprova e o sistema avisa quando algo não bate. Eu trabalhei no webapp, construindo telas e ligando cada uma à API do produto.

ANO
2019 — 2020
TIPO
Experiência profissional · Webapp
PAPEL
Desenvolvedor Front-End
ZAG: o site no computador e no celular

Problema.

Reembolso de despesa em empresa costuma ser comprovante perdido, planilha refeita e aprovação por e-mail. O ZAG resolve isso num produto só, e o webapp precisava acompanhar o fluxo do lançamento até a aprovação.

Solução.

Desenvolvimento de telas específicas do webapp em React e das integrações com a API do backend, dentro de um time e de um produto que já estavam em andamento.

Resultado.

Telas entregues no webapp do produto. Foi um dos meus primeiros projetos profissionais, e foi onde aprendi a depurar o que a tela não mostra.

A parte difícil.

Todo projeto tem um ponto em que a solução óbvia não serve. Aqui foram estes.

Um caractere que ninguém via

Reembolsos novos entravam com um caractere invisível dentro da string do valor. Na tela, o número parecia idêntico ao correto, e por isso o problema levou tempo para ser encontrado. Foi antes das ferramentas de IA, então a investigação foi no braço: comparar o que a tela mostrava com o que de fato estava sendo enviado. Desde então, valor que vem de campo de texto eu trato como suspeito até ser normalizado.

O que eu fiz.

  • Desenvolvimento de telas específicas do webapp
  • Integração das telas com a API do backend
  • Investigação e correção de bugs de interface, incluindo o de valores com caractere invisível

Stack.

ReactJavaScriptAPIs REST

Etapa da minha trajetória

Isto foi parte da minha carreira, não um projeto de cliente.

Trabalho feito como parte de uma equipe, antes de eu atender clientes por conta própria. Está aqui para mostrar o que eu aprendi e como eu trabalho. Hoje eu atendo pequenas e médias empresas direto, com preço publicado.