Desenvolvedor Full Stack
com foco em Backend & Arquitetura
Construo sistemas escaláveis e performáticos com Node.js, TypeScript e arquitetura de microserviços do backend à experiência completa. Apaixonado por código limpo, testes e boas práticas de engenharia de software.
Tech Stack Principal:
Projetos Open Source
Sistemas completos disponíveis publicamente — frontend e API
ERP operacional de estoque
Sistema multi-tenant para gestão de peças automotivas, com backoffice completo: cadastros, estoque por loja, movimentações e analytics de vendas.
Stack: NestJS + Prisma + PostgreSQL · Next.js (App Router) · autenticação via BFF com cookies httpOnly · arquitetura por domínio (DDD).
O que o sistema faz
- Gestão de usuários, lojas, fornecedores, produtos, categorias e estoques
- Preço de venda por loja e controle de lotes do produto
- Movimentações de estoque (entrada, venda, transferência, ajuste, perda, devolução), com criação de lote na entrada
- Visão de saldos por loja e por estoque (com ou sem loja vinculada)
- Dashboard com faturamento, ticket médio, top produtos e curva ABC
✍️ Artigos no Medium
Compartilhando conhecimento e experiências sobre desenvolvimento
OFFSET vs Cursor vs Keyset/Seek Pagination
Entendendo performance, escalabilidade e consistência em sistemas reais. Por que o OFFSET degrada em bases grandes e como Keyset/Seek e Cursor Pagination resolvem isso usando índices de forma eficiente.
Ler no Medium→Boolean vs Enum: qual a melhor escolha para representar estados na sua aplicação?
Ao modelar entidades em um sistema, é comum usarmos sinalizadores booleanos como isActive, isDeleted ou isApproved. Mas será que essa é a melhor abordagem a longo prazo?
Ler no Medium→