This page is also available in English.

NaturalTalks2025 — 2026
Desenvolvedor Full Stack | IA & Machine Learning · Desenvolvimento Mobile & Web
Publicado em 5 min de leitura
A NaturalTalks foi onde passei o início de 2025 até meados de 2026 construindo software na interseção entre conversa, IA e entrega de produto. O trabalho atravessava apps mobile, plataformas web, sites corporativos e os backends que mantinham tudo responsivo sob tráfego real.
Este caso de estudo descreve o formato dessa atuação: o que eu era dono, como abordávamos produtos com IA integrada e as práticas de engenharia que sustentavam o stack.
Entrei como Desenvolvedor Full Stack focado em produtos de IA e machine learning, com ownership no dia a dia em mobile e web. O briefing era prático, não acadêmico: entregar experiências para o cliente que soassem conversacionais, manter as APIs rápidas o bastante para o chat nunca parecer travado, e deixar a plataforma observável o suficiente para incidentes serem diagnosticáveis.
A superfície típica incluía:
Produtos conversacionais falham de formas chatas antes de falharem de formas sofisticadas. Latência se acumula. Um passo lento de retrieval transforma um assistente “inteligente” em UI congelada. Sessões de chat se espalham em jobs em background, webhooks e provedores de modelo — cada um um ponto de retry, falha parcial e drift silencioso de dados.
Do lado de produto, a NaturalTalks precisava de mais do que um chatbot de demo. Clientes esperavam:
Essa combinação nos empurrou para desenhos distribuídos e event-driven, em vez de um monólito respondendo a cada request de forma síncrona.
Desenvolvi aplicações frontend em React e Next.js — dashboards, SPAs e sites corporativos — com atenção a fluxos claros para operadores e superfícies de marketing que ainda compartilhavam disciplina de design e entrega com os apps de produto.
No mobile, construí aplicações React Native com Expo, incluindo soluções ligadas a chatbots com IA. A parte difícil raramente era o balão de chat. Era manter o estado da sessão coerente, lidar com offline e reconexão com elegância, e garantir que as respostas do assistente chegassem sem bloquear o restante do app.
No servidor, projetei e mantive serviços Node.js de alta performance com Express, Fastify e NestJS. Aplicamos pensamento de microsserviços e sistemas distribuídos onde o domínio justificava: limites claros entre serviços, trabalho assíncrono nos caminhos pesados e APIs previsíveis para os clientes.
Os deploys rodavam com Docker, com pegada em cloud na AWS e no GCP. A observabilidade vinha de Grafana, New Relic e Sentry — porque uma plataforma conversacional sem traces e error budgets é só uma demo com branding melhor.
Para caminhos de alto volume, construí sistemas event-driven com Apache Kafka, Redis e mensageria assíncrona. O padrão era deliberado: aceitar trabalho rápido na borda, empurrar processamento caro para pipelines e impedir que requests voltados ao usuário esperassem por cada hop downstream.
Em alto nível, o sistema se parecia com isto:
Clientes mobile / web
│
▼
API gateways e serviços BFF
│
├──► Serviços de chat / sessão ──► Provedores de IA
│
└──► Barramento de eventos (Kafka / filas)
│
▼
Workers, Redis, analytics, dashboards opsNem todo feature precisava de todas as caixas. O ponto era ter uma válvula de escape quando request/response síncrono deixava de ser honesto sobre o trabalho envolvido.
Alguns hábitos se pagaram repetidamente:
Essa experiência aprofundou como eu entrego produtos full stack sob restrições de IA: paridade mobile com web, backends que sobrevivem a tráfego conversacional em rajadas, e disciplina de cloud/ops que torna esses sistemas operáveis.
Temas concretos que levei adiante:
| Camada | Ferramentas |
|---|---|
| Mobile | React Native, Expo |
| Web | React, Next.js |
| Backend | Node.js, Express, Fastify, NestJS |
| Mensageria e cache | Apache Kafka, Redis |
| Cloud | Docker, AWS, GCP |
| Observabilidade | Grafana, New Relic, Sentry |
A NaturalTalks foi um papel de ciclo completo: superfícies de produto em mobile e web, serviços por baixo, e a maquinaria de eventos/cloud que manteve features de IA com cara de responsivas. Se você contrata para plataformas conversacionais ou AI-native parecidas, esse é o tipo de ownership ponta a ponta que eu levo.
Quer me ajudar a melhorar o site?