Backend Software Engineer

Ruan Fernandes

APIs, dados e sistemas assíncronos para produtos confiáveis em produção.

Retrato profissional de Ruan Fernandes Guimarães

Backend primeiro. Produto completo.

Desenvolvo APIs, modelos de dados e processos assíncronos com TypeScript e Node.js, priorizando clareza, consistência e operação.

React e Next.js entram para demonstrar fluxos reais e entregar uma boa experiência. O núcleo do meu trabalho continua na arquitetura, nos dados e na confiabilidade dos serviços.

Conheça meu percurso no LinkedIn

Sistemas que colocam as decisões difíceis no desenho.

Cada projeto parte de uma preocupação operacional real e deixa as escolhas técnicas explícitas.

Plataforma de Comércio Orientada a Eventos

Pedidos, estoque e pagamento com transações, outbox, auditoria, cache e filas.

API de Operações Multi-tenant

Isolamento por organização, RBAC, GraphQL, tokens rotativos e jobs assíncronos.

Motor de Workflows e Aprovações

Definições versionadas, workers duráveis, retries, compensação e aprovação humana.

Laboratório de Engenharia Backend

Referências executáveis de idempotência, locks, outbox, circuit breaker e graceful shutdown.

A interface acompanha o sistema. Não substitui a engenharia.

Uso frontend para tornar decisões e fluxos verificáveis, enquanto a complexidade importante fica onde ela precisa estar.

Modelar limites

Invariantes transacionais, isolamento de tenant e regras que resistem à concorrência.

Assumir entrega duplicada

Outbox, idempotência, retry e recuperação entram no desenho desde a primeira decisão.

Operar com contexto

Logs, métricas, tracing e testes tornam o comportamento do sistema compreensível em produção.

Vamos conversar sobre sistemas que precisam continuar de pé.

Estou disponível para oportunidades backend e produtos em que arquitetura, confiabilidade e execução importam.