Performa.AI

A Performa.AI é uma plataforma de inteligência e conversão para e-commerce, com busca, recomendações, vitrines, recuperação de carrinho e atendimento. Como desenvolvedor full stack sênior e referência técnica do time, desenvolvo e mantenho APIs, integrações de catálogos e pedidos e ferramentas embarcadas nas lojas.

Abrir projeto

Performa.AI

clientes conectados ao serviço de webhooks
150+
requisições em volume habitual no serviço de webhooks
Milhares/min
acessos à API com MongoDB replicado
Milhares/dia

Desenvolvedor full stack sênior e referência técnica do time, responsável pela criação, manutenção e melhoria das ferramentas e integrações.

API autenticada, serviço de webhooks para pedidos, integrações e apps para plataformas de e-commerce, sincronização de produtos e categorias, melhorias nos scripts JavaScript e automações com IA.

JavaScriptTypeScriptPHPNestJSNode.jsNext.jsReactCSSMongoDBPostgreSQL

Fluxo de pedidos

Visão simplificada do fluxo descrito neste case.

  1. 1

    Plataformas de e-commerce

  2. 2

    Serviço de webhooks

  3. 3

    Registro de pedidos sem duplicação

  4. 4

    Avaliação de recomendações

Contexto

As ferramentas da empresa precisavam acessar dados de catálogos, renderizar vitrines nos e-commerces e registrar pedidos recebidos de diferentes plataformas. Minha atuação abrangia tanto novas entregas quanto manutenção e melhorias nos sistemas em produção.

Contribuição individual

Criei uma API conectada a um MongoDB com réplicas e um serviço para receber webhooks de plataformas como Nuvemshop, Loja Integrada e Shopify. Esse serviço registrava pedidos nos sistemas da empresa e avaliava pedidos relacionados às recomendações das ferramentas. Também implementei integrações via API e aplicativos nas lojas de apps das plataformas.

Decisão: evitar pedidos duplicados

O processamento de pedidos precisava evitar registros repetidos. Implementei idempotência baseada na identificação única do pedido, usada para reconhecer um pedido já registrado. Isso permitia manter os registros usados na avaliação das recomendações sem duplicar o mesmo pedido.

Decisão: respeitar os limites das plataformas

As plataformas de e-commerce impõem limites de requisições às APIs. Mantive rotinas em PHP que consultavam produtos e categorias respeitando esses limites e abasteciam o banco usado pelas vitrines. A sincronização precisava considerar tanto a obtenção dos dados quanto as restrições de cada integração.

Decisão: controlar acesso à API

A API precisava atender integrações com acesso controlado. Implementei autenticação com JWT, HMAC e rate limiting: os mecanismos de autenticação protegem o acesso e a validação das requisições, enquanto o limite de chamadas controla o consumo. A API se conectava a um MongoDB com réplicas.

Escala da operação

No serviço descrito, mais de 150 clientes estavam conectados e o volume habitual era de milhares de requisições por minuto. A API com MongoDB replicado atendia milhares de acessos por dia. Esses números descrevem a operação durante minha atuação nos serviços, sem representar uma medição atual.

Resultados e evolução

As integrações de catálogos abasteciam as vitrines nas lojas. O serviço de webhooks registrava pedidos para avaliar recomendações, com identificação única para evitar registros duplicados. As otimizações em JavaScript reduziram o carregamento das ferramentas e o consumo dos bancos de dados. Essas entregas sustentavam ferramentas voltadas à conversão e à operação dos lojistas; aumentar vendas era um objetivo do produto, sem resultado comercial individual medido neste case.

Referência técnica e colaboração

Faço a interlocução técnica com plataformas de e-commerce para obter informações e orientações sobre integrações e apoiar o fechamento de parcerias. Apoio o suporte na investigação de problemas, desenvolvo implementações específicas para clientes e resolvo questões técnicas complexas. Também oriento profissionais iniciantes em dúvidas e decisões técnicas do dia a dia.

Entrega adicional: automações com IA

Também trabalhei em automações de WhatsApp utilizando IA, MCP, modelos e RAG. Essa experiência complementa minha atuação em sistemas de negócio e integrações.

Fontes sobre a empresa

Contexto público da empresa e de sua distribuição por plataformas. Os volumes e as contribuições pessoais descritos neste case são baseados na minha experiência.