Engenheiro full-stack com foco em frontend. Construo produtos web e mobile em TypeScript, React e React Native, do modelo de dados ao último pixel.
Trabalhos selecionados
Gosto de cuidar do produto inteiro: o schema, a API, a interface e a parte que se move.
Desde 2021 trabalho remoto de Goiânia para empresas de produto nos Estados Unidos e no Canadá. Hoje sou o engenheiro líder de frontend da ActivateStaff, responsável pelo app web e pelos apps de iOS e Android. Antes disso passei dois anos e meio construindo o app em React que estúdios de TV usam na Beam Dynamics.
Também Next.js, Node.js, Redux, React Query, Tailwind CSS, styled-components, Cypress, Expo, Vite, Auth0, Mixpanel, Docker, GitHub Actions
Uma funcionalidade, de ponta a ponta: Faturamento e Pagamentos na ActivateStaff.
O schema
Começa pelos dados. O faturamento da ActivateStaff é feito de turnos, trabalhadores e faturas, e da regra que os liga: hora aprovada vira linha de fatura, e ninguém digita horas duas vezes.
A API
Depois, o contrato. O app web e o app do celular falam com as mesmas APIs REST; eu integrei as de escala, ponto e onboarding, com validação em cada fronteira.
A interface
Depois, as telas, feitas com uma biblioteca de componentes que eu criei para que o app web do recrutador e o app do trabalhador tenham a mesma cara e o mesmo comportamento.
A parte que se move
Por último, a parte que as pessoas sentem: uma lista que acompanha o dedo, um card de turno novo que entra com a curva certa. No iOS e no Android, com um único código em Expo.