Guilherme Moreira

Todos os trabalhos02

Tour pelo produto, 17 segundos, sem som. Telas do site público da Beam Dynamics; o produto continuou crescendo depois de 2024.

Beam Dynamics

Gestão de ativos

Por dois anos e meio construí o frontend em React da Beam Dynamics, o app de gestão de ativos que estúdios de TV usam: as tabelas de dados, os painéis em tempo real e o sistema de chamados, além de conduzir o onboarding dos estúdios que adotaram o produto.

Função
Engenheiro full-stack, Foco em frontend
Quando
2021 a 2024
Empresa
Beam Dynamics, EUA
Stack
React, TypeScript, Redux, React Query, styled-components, Auth0, Cypress, Mixpanel
No ar
beamdynamics.io

O produto

Um estúdio de TV tem milhares de coisas que se movem: câmeras saem em caminhões, lentes voltam quebradas, licenças vencem no meio da temporada. A Beam Dynamics substitui as planilhas que controlam tudo isso, para emissoras como TV Azteca, NEP e BeckTV.

Meu papel

Entrei em novembro de 2021 como engenheiro full-stack com foco em frontend e arquitetei o app web em TypeScript e React. Também fui o principal contato técnico dos estúdios durante o onboarding e a integração, resolvendo os problemas que apareciam na implantação.

O que eu fiz

  1. Arquitetei o app web

    Projetei e entreguei a aplicação em TypeScript e React usada por estúdios de televisão no mundo todo.

  2. Defini os padrões de UI do time

    Criei componentes reutilizáveis e com temas em styled-components e integrei Auth0 e React Query; os padrões foram adotados por toda a engenharia.

  3. Construí painéis e tabelas de dados

    Painéis em tempo real e tabelas interativas, feitos com produto e design, para que os clientes respondessem às próprias perguntas.

  4. Projetei o sistema de chamados

    Um fluxo de chamados no frontend para triar e resolver problemas dos clientes por e-mail e dentro da plataforma.

  5. Redesenhei para clareza e velocidade

    Refiz a interface para ficar mais intuitiva, otimizei o estado no Redux e adicionei testes ponta a ponta com Cypress.

  6. Conduzi o onboarding dos estúdios

    Principal contato técnico de novos clientes durante o onboarding e a integração.

No produto

Tabela de inventário da Beam Dynamics com um construtor de filtros: produtos, status, responsável, ciclo de vida, local e tags.
O inventário como o produto está hoje. Tabelas de dados interativas como esta eram trabalho meu.
Quadro de incidentes da Beam Dynamics: chamados agrupados por responsável e etapa, um deles aberto numa câmera que parou de transmitir.
Incidentes, hoje. Projetei o frontend do sistema de chamados por onde passavam os problemas dos clientes.
Visão geral de analytics da Beam Dynamics: totais de ativos, produtos, fabricantes, documentos e chamados, e gráficos de barras por status e ciclo de vida.
Analytics, hoje. Construí os painéis em tempo real que os clientes usavam para responder às próprias perguntas.