// Case técnico / Reise

Ecossistema digital da Reise

Este case reúne dez entregas de engenharia que conectam dados, integrações, produtos internos, e-commerce e infraestrutura na operação da Reise. Eduardo Castro projetou e desenvolveu soluções com BigQuery, Node.js, Fastify, React, Next.js, Shopify Plus, Tiny ERP, Google Cloud Run e Supabase.

// Visão do ecossistema

Uma operação conectada em cinco frentes

As entregas cobrem a base de dados, os fluxos entre sistemas, ferramentas internas, a plataforma de venda e a infraestrutura que sustenta a operação.

  • Dados SSOT e painel gerencial
  • Integrações API própria e Tiny ERP
  • Produtos internos ReisePay, Reisetree e demandas
  • E-commerce Shopify Plus e descontos
  • Infraestrutura Domínio, DNS, OAuth e Cloudflare

As 10 entregas

Cada entrega é apresentada com o problema operacional, a solução de engenharia e o impacto observado ou esperado.

1/10

Dados

Plataforma própria de dados, Single Source of Truth (SSOT)

BigQuery · SQL

Problema
Dados de e-commerce, ERP, logística e atendimento estavam isolados e produziam indicadores divergentes entre as áreas.
Solução
Projetei e construí sozinho, no BigQuery, uma arquitetura medallion com camadas raw, staging, core e mart. Ingestões, transformações e visões foram escritas em código próprio, sem ferramenta externa de BI, e as métricas foram definidas com cada área.
Impacto
Atendimento, operação, logística e liderança passaram a consultar a mesma fonte, reduzindo divergências e reconciliações manuais.
2/10

Integrações

API própria em nuvem

Node.js · Fastify · Cloud Run

Problema
E-commerce, ERP e logística não possuíam integração nativa, deixando o fluxo de pedidos frágil e difícil de monitorar.
Solução
Desenvolvi e opero uma API em Node.js e Fastify no Google Cloud Run para centralizar as integrações e sincronizar picking, packing e expedição.
Impacto
O fluxo passou a ser monitorado e corrigido em um único ponto, eliminando conciliações manuais e agilizando a investigação de falhas.
3/10

Produto interno

ReisePay

Next.js · Supabase · Slack

Problema
Aprovações de despesas dependiam de planilhas e mensagens, sem prazos, responsáveis ou histórico confiável.
Solução
Construí do zero um sistema em Next.js e Postgres, gerenciado pelo Supabase, com formulário em três etapas, autenticação sem senha por código no Slack, roteamento por setor, lembretes e escalonamento automático.
Impacto
Cada solicitação passou a ter responsável, prazo e histórico, reduzindo cobranças manuais e aumentando a rastreabilidade.
4/10

Em desenvolvimento

Reisetree

Web · Produto próprio

Problema
A marca precisava centralizar seus links sem depender das limitações de uma plataforma externa.
Solução
Estou desenvolvendo uma página de links própria, com controle interno sobre estrutura, desempenho, identidade visual e evolução.
Impacto esperado
Mais autonomia para marketing e menos dependência de planos, recursos e restrições de fornecedores externos.
5/10

Shopify Plus

Descontos combinados no carrinho

Shopify Functions · Cart Transform

Problema
A combinação de brinde e cupom causava erros no carrinho e dependia de uma variante gratuita usada como solução paliativa.
Solução
Identifiquei a causa e implementei uma Shopify Function com Cart Transform para tratar a combinação diretamente no motor do carrinho.
Impacto
O erro de checkout foi eliminado e a solução paliativa foi substituída por uma implementação nativa e sustentável.
6/10

Infraestrutura

Migração completa do domínio

DNS · OAuth · Cloudflare · SEO

Problema
A mudança de domínio envolvia riscos de indisponibilidade, perda de indexação e quebra dos logins sociais.
Solução
Planejei e executei sozinho DNS, domínio principal, Search Console, OAuth do Google e Meta, aplicativo Meta e regras do Cloudflare para liberar crawlers legítimos.
Impacto
A migração foi concluída sem indisponibilidade da loja, perda de indexação ou interrupção dos logins sociais.
7/10

Inteligência operacional

Painel gerencial próprio

React · BigQuery

Problema
Liderança e áreas de negócio dependiam de relatórios manuais ou ferramentas externas para acompanhar indicadores.
Solução
Desenvolvi um painel interno em React conectado diretamente à camada mart da plataforma própria de dados, sem exportação de planilhas nem licença de ferramenta externa de BI.
Impacto
As áreas passaram a consultar indicadores atualizados e consistentes diretamente da fonte única de verdade.
8/10

Operações de tecnologia

Gestão de demandas de tecnologia

Formulário · Slack · Automação

Problema
Solicitações chegavam por canais informais, sem registro, protocolo ou priorização visível.
Solução
Implementei um formulário público, numeração sequencial gerada pela aplicação e notificações automáticas em um canal dedicado do Slack.
Impacto
As demandas passaram a ter registro formal, rastreabilidade e visibilidade centralizada para priorização.
9/10

Plataforma de e-commerce

Migração da Shoppub para Shopify Plus

Shoppub · Shopify Plus · Arquitetura

Problema
A Shoppub limitava escala, integrações e flexibilidade técnica, enquanto a migração trazia riscos para o histórico de pedidos, as integrações com fornecedores e a continuidade das vendas.
Solução
Apoiei tecnicamente a migração completa para Shopify Plus e participei do desenho da arquitetura, dos fluxos de pedidos, clientes e catálogo, das integrações necessárias e dos critérios de entrada em produção.
Impacto
A Reise passou a operar em uma plataforma enterprise que viabilizou Shopify Functions e se tornou a base do SSOT, da API própria e das integrações com ERP e logística.
10

Integração multiempresa

Shopify integrada a três contas Tiny ERP

Shopify · Tiny ERP · Arquitetura

Problema
Uma única operação Shopify atendia Reise, RSE BRAND SHOES BAG e LMCS, cada uma com conta própria no Tiny. Sem roteamento correto, pedidos poderiam gerar erros fiscais e retrabalho manual.
Solução
Desenhei sozinho a arquitetura de conexão com as três contas, definindo a lógica de roteamento por entidade jurídica, o fluxo de dados e os pontos de validação para cada pedido chegar à conta fiscal correta.
Impacto
A operação única passou a suportar três entidades sem erro de roteamento fiscal ou correção manual, criando uma base multiempresa preparada para novas entidades.

// Arquitetura conectada

Como as entregas se relacionam

  • Shopify Plus funciona como base de comércio. A migração viabilizou Shopify Functions e sustentou a evolução do SSOT, da API e das integrações com ERP e logística.

  • A API concentra o fluxo operacional. O serviço conecta e-commerce, ERP e logística, além de sincronizar picking, packing e expedição em um ponto monitorável.

  • O SSOT alimenta a leitura gerencial. O painel em React consulta a camada mart do BigQuery e oferece indicadores consistentes diretamente da fonte única de verdade.

// Contato

Quer conversar sobre integrações e arquitetura?

Fale comigo sobre Shopify Plus, APIs, dados, automação e sistemas para operações digitais.