Pular para o conteúdo principal
Ranielli Montagna

Engenheiro de produto. Pego a dor de alguém e entrego o produto no ar, com IA escrevendo o código e eu decidindo o que importa.

Ver o que está no ar

toque no retrato · role para revelar

Retrato de Ranielli Montagna
  • React
  • Next.js
  • React Native
  • Node.js
  • TypeScript
  • Fastify
  • PostgreSQL
  • AWS
  • Pulumi
  • Cloudflare
  • Svelte
  • Claude
  • Codex
  • Gemini
  • DeepSeek
  • MCP
  • Agentes de IA
  • Produto

Como eu trabalho

comunidade de speedcubingTroquei de celular e perdi três anos de tempos. Todo o meu histórico.

outra pessoaAconteceu comigo também. Nenhum timer guarda isso direito.

euVou resolver isso: o histórico nunca mais se perde.

paráfrase de relatos reais em fóruns de cubers, da pesquisa do Klick v2

a dor

Começa ouvindo.

Antes do código, alguém perdendo três anos de dados de treino. É daí que o produto sai.

spec.md

Grimory: a IA propõe, as regras decidem

  • Cada mesa escolhe as regras de 2014 ou de 2024.
  • Compêndio SRD em português, com o homebrew da mesa.
  • A IA sugere; o motor de regras valida.
  • A palavra final é sempre do jogador.

a solução

Decide o que importa.

O que resolver primeiro, o que deixar de fora e quem decide. No Grimory: a IA propõe, as regras validam, o jogador decide.

Compêndio do Grimory aberto na Espada Longa
Timer do Klick no celular

o produto

Coloca no ar.

Grimory na mesa do grupo, Klick no bolso de quem treina. Produtos no ar, usados de verdade.

~/klick ❯ agent: back up solves automatically  read    src/lib/storage/indexeddb.ts  plan    daily snapshot, restore on sign-in  test    ✗ restores solves after reinstall+ export async function snapshot(solves: Solve[]) {+   const blob = await compress(serialize(solves))+   await storage.put(backupKey(userId, today()), blob)+ }  test    ✓ restores solves after reinstall  review  ranielli: handle a session with no connection✓ ready for the PR

o código

Com IA, sob julgamento.

Agentes escrevem a maior parte do código. Cada mudança passa pela minha revisão antes de ir para o ar.

Ver o que está no ar

ia

Sem amarra de modelo. Com método.

Escolho o modelo pela tarefa, não pela marca. E nenhum deles escreve código sem uma especificação antes e uma revisão minha depois.

Sem amarra

Modelos e ferramentas de empresas diferentes, todos no dia a dia. Se um muda de preço ou sai do ar, troco sem reescrever nada.

  • Claude
  • Codex
  • Gemini
  • DeepSeek
  • OpenRouter
  • MCP

Do jeito certo

Spec-driven development: a ideia vira especificação, a especificação vira plano, o plano vira teste e só então código.

  1. 01

    Conversa

    o que dói?para quem?o que seria um fracasso?
  2. 02

    Spec

    ## Metas## Anti-metas- cara de IA genérica
  3. 03

    Plano

    - [ ] Task 1- [ ] Task 2cada uma com seu teste
  4. 04

    Teste primeiro

    ✗ falha✓ passa
  5. 05

    Agente codifica

    + código+ testescommit a commit
  6. 06

    Revisão

    revisor novolê tudoeu decido o que vai ao ar
  • SDDspec antes de código
  • TDDo teste falha primeiro
  • MCPagentes com ferramentas
  • AGENTS.mdcontexto escrito, não lembrado
  • evalsmedir a resposta do modelo
  • revisão humanaa última palavra é minha
6 produtos
em produção em três meses no time de IA da Lemon, com agentes no fluxo e revisão antes de ir ao ar
5 agentes
o agent-toolkit instala as mesmas skills em Claude Code, Codex, OpenCode, Gemini CLI e Antigravity
2 provedores
a Vega roda em DeepSeek, e o código já aceita o OpenRouter como reserva
+1.000 testes
neste site, escritos antes do código
Ranielli Montagna no notebook, com a mão no queixo, diante de uma janela com a cidade ao fundo

quem é

Engenharia, produto e negócio na mesma conversa.

Mais de 5 anos construindo produtos web e mobile que precisam escalar, de apps para mais de mil lojas do Magalu a produtos próprios no ar.

no ar

Coisas que estão no ar.

Produtos próprios, usados de verdade. O detalhe de cada um mora na página do projeto.

trajetória

De quem escrevia telas a quem conduz o produto inteiro.

Cinco anos, quatro etapas e cada vez mais perto da decisão.

  1. 2021

    Desenvolvedor Front-end · SBSistemas

    Maio 2021 - Maio 2022

    Consolidei minha base profissional em desenvolvimento front-end, criando aplicações com foco em usabilidade, manutenção, tipagem, componentes reutilizáveis e boas práticas de engenharia.

    • Desenvolvi aplicações front-end com React, Electron, TypeScript e JavaScript
    • Implementei componentes reutilizáveis e padrões de interface
    • Apliquei boas práticas de manutenção, testes e qualidade de código
    • React
    • Electron
    • TypeScript
  2. 2022

    Tech Lead Front-end · Smarten

    Maio 2022 - Setembro 2023

    Atuei como Tech Lead Front-end em produtos SaaS, liderando desenvolvedores, definindo padrões de qualidade, evoluindo arquitetura de interface e conectando decisões técnicas a entregas de produto.

    • Liderei tecnicamente uma equipe de desenvolvedores
    • Criei e mantive Design System adotado em múltiplos produtos
    • Implementei CI/CD, monitoramento e padrões de qualidade
    • React
    • Design System
    • CI/CD
  3. 2023

    Desenvolvedor Pleno · Luizalabs

    Outubro 2023 - Junho 2026

    Atuei na Luizalabs, unidade de tecnologia do Magalu, em aplicações web e mobile para as operações das lojas físicas e nos serviços por trás delas, com back-end em Go no GCP, num varejo nacional de alta escala.

    • Desenvolvi soluções usadas em operações de estoque e logística de 1.000+ lojas
    • Contribuí para o fluxo diário de 1.000+ estoquistas em aplicações corporativas
    • Serviços em Go e Node.js no GCP, conversando por filas no RabbitMQ, além de APIs REST e micro frontends em React e React Native
    • Código e operação acompanhados no SonarQube e no Grafana
    • Vivi Black Fridays por dentro, a semana em que um sistema de varejo não pode falhar
    • React
    • React Native
    • Go
    • Node.js
    • TypeScript
    • GCP
    • RabbitMQ
    • SonarQube
    • Grafana
  4. 2026

    Engenheiro de software · Lemon Energia

    Julho 2026 - hoje · time de IA, dentro de Finanças

    No time de IA da Lemon, trabalho de dentro de uma área de negócio: vivo a operação de Finanças, encontro o trabalho manual e decido o que vira produto. Desde agosto, coloquei seis produtos internos em produção, da tela ao banco e à infraestrutura na AWS.

    • Seis produtos de finanças em três meses: conciliação bancária, lotes de pagamento, fornecedores, notas fiscais e notas de débito
    • Cada um de ponta a ponta: front em React, API em Fastify com PostgreSQL e a infraestrutura escrita em código com Pulumi
    • Na AWS: containers no ECS Fargate, banco no Aurora (RDS), eventos com EventBridge e SQS, segredos no Secrets Manager, entrega por API Gateway e CloudFront
    • Ritmo alto de entrega, com agentes de IA no fluxo e revisão crítica antes de ir ao ar
    • React
    • TypeScript
    • Fastify
    • PostgreSQL
    • Pulumi
    • ECS Fargate
    • Aurora (RDS)
    • EventBridge
    • SQS
    • API Gateway
    • IA

a atto

A marca que leva isso adiante.

A Atto é a software house e agência de marketing da qual sou sócio-fundador. Constrói produtos digitais, integrações e campanhas que trazem cliente, com engenharia de precisão e sem promessa vazia.

  • Web
  • Mobile
  • APIs
  • IA & Automação
  • Marketing

Cases publicados pela Atto

  1. Fronteira Sul DronesE-commerce agrícola e catálogo consultivo
    Site Fronteira Sul Drones no navegador e no celular

    Loja para drones, peças e linhas complementares no agro. O catálogo filtra a oferta, o carrinho organiza a intenção de compra e o WhatsApp fecha a negociação.

    Ver o site · fronteirasuldrones.com
  2. TALA Drone PartnersPlataforma de parceiros comerciais
    Site TALA Drone Partners no navegador e no celular

    Plataforma de parceiros para expansão regional de drones agrícolas. Dashboard, CRM, rastreamento e comissões — tudo em um só lugar.

  3. QuadralizeGestão de quadras esportivas
    Site Quadralize no navegador e no celular

    Plataforma completa para gestão de quadras esportivas. Agendamento, CRM, PDV, pagamentos e controle financeiro para donos de quadras e jogadores.

    Ver o site · quadralize.com.br
  4. NaN SolutionsLoja de tecnologia — site institucional
    Site NaN Solutions no navegador e no celular

    Site da loja de tecnologia de Papanduva/SC, com foco em levar o cliente à loja física e ao e-commerce. Marcas em destaque, formas de comprar e atendimento no WhatsApp.

    Ver o site · nansolutions.com.br

contato

Tem um problema para resolver?

A Atto transforma em produto. Ou me chama direto: respondo e-mail e mensagem por aqui.

Ranielli Montagna