Retrato de Esdras Renan
Open to work

Full-Stack Product Engineer

Software paratrabalho real

Transformo problemas operacionais em produtos com TypeScript, React, Next.js, Node.js e PostgreSQL — da arquitetura e experiência ao Docker, CI/CD e sustentação em produção.

Projetos em destaque

Do produto SaaS à automação fiscal

Raven centraliza suporte e ativos. O pipeline em Go concilia NFe e CTe com retomada segura.

Plataforma SaaS em produção01 / 02

Raven

Suporte, ativos e operação em uma única plataforma

Criei o Raven para centralizar suporte, SLAs, inventário e automações de operações multiempresa na web, desktop e serviços Windows.

Atuação ponta a ponta em produto, UX, frontend, backend, dados, integrações, CI/CD e sustentação.

consulta em benchmark controlado
pico de memória em testes
JavaScript cliente removido
TypeScriptNext.jsNode.jsPostgreSQLDocker Swarm
Raven · operação em movimento
Automação fiscal em Go02 / 02

Pipeline fiscal

Conciliação de NFe e CTe com retomada segura

Desenvolvi em Go o processamento individual e em lote, com auditoria e retomada a partir do último checkpoint.

documentos processados
CT-es conciliados
cenários validados
Go
internal/pipeline/orchestrator.gogoEscrevendo
1func (o *Orchestrator) shouldUseBatchForMissing(
Trecho do orquestrador que decide entre processamento individual e em lote
Trabalhos selecionados

Experiências web selecionadas

Sites institucionais em que conteúdo, identidade, responsividade e implementação trabalham como uma experiência única.

Página inicial real da Rever Tecnologia01 / 03

Experiência web selecionada · plataforma multilíngue

Rever Tecnologia

3 idiomas · 37 páginas · conteúdo via CMS

Estruturei uma presença digital em português, inglês e espanhol, com conteúdo gerenciado no Strapi e páginas específicas para serviços, empresa e contato.

Next.jsStrapiNetlify
Hero do site da Academia Estilo com piscina e identidade visual da marca02 / 03

Experiência web selecionada · institucional

Academia Estilo

Desde 1977 · modalidades interativas · galeria fotográfica

Organizei quase cinco décadas de história, modalidades e estrutura física em uma experiência fotográfica com navegação responsiva e movimento discreto.

Next.jsPaper ShadersMotion
Hero do site Paulicon Corretora com identidade azul e amarela03 / 03

Experiência web selecionada · seguros

Paulicon Corretora

Seguros de transporte · conteúdo editorial · cotação direta

Desenvolvi o posicionamento e a experiência editorial de uma corretora especializada em transporte, conectando coberturas, método de atendimento e conteúdo técnico.

Next.jsTypeScriptMotion

Produto conectado

Tasks

Planejamento conectado ao atendimento do Raven

Criei o Tasks para organizar seções operacionais, empresas, listas, tasks e subtasks em tabela, lista, quadro e agenda. Tasks com etiqueta Ticket criam chamados idempotentes no Raven, e status e comentários retornam pela integração.

Next.jsReactTypeScriptConvex
Experiência

Do design à engenharia de produto

Desenvolvimento ponta a ponta do Raven, plataforma SaaS multiempresa criada para centralizar service desk, inventário de dispositivos, automações e operação técnica, combinando aplicação web, desktop e serviços Windows.

  • TypeScript
  • React
  • Next.js
  • Node.js
  • PostgreSQL
  • Docker

Formação

Análise e Desenvolvimento de Sistemas

Universidade Metodista · 2019—2022

Como eu construo

Do problema em campo à operação em produção

Começo pelo fluxo que precisa funcionar, não pela tecnologia. Investigo o sistema, projeto seus limites, entrego em etapas verificáveis e acompanho a resposta em produção. Decisão, risco, recuperação e resultado permanecem sob minha responsabilidade.

Diagnóstico

Onde a operação quebra

Cruzo comportamento no navegador, estado persistido e integrações até separar causa, sintoma e impacto.

interface → regra → dado → integração
01

Ler a operação

Investigo o fluxo completo — pessoas, regras, dados e dependências — para localizar a causa, dimensionar o impacto e definir o que precisa permanecer verdadeiro.

Fluxo e impacto
02

Projetar as garantias

Transformo o diagnóstico em contratos claros: estados válidos, permissões, idempotência, observabilidade, falhas esperadas e caminhos de recuperação.

Limites e recuperação
03

Entregar sem perder o controle

Entrego em incrementos revisáveis, preservo comportamentos críticos e comparo o resultado com uma linha de base reproduzível.

Mudança rastreável
04

Responder pela produção

Confirmo a versão publicada, observo os sinais do sistema e encerro a entrega somente quando o fluxo real permanece saudável em produção.

Saúde e telemetria

Contato

Vamos conversar sobre produto, engenharia e produção

Estou disponível para oportunidades como Full-Stack Product Engineer e para projetos que exigem visão de produto, implementação ponta a ponta e responsabilidade operacional.

Stack principal

Backend complementar