Mobile
React Native
Apps Android e iOS desde 2017, das telas à publicação nas lojas e ao acompanhamento em produção.
Desenvolvedor Full Stack · Vitória-ES
Trabalho com React Native, Node.js e Java em um app de fintech, onde sou a referência de arquitetura e engenharia do time. Meu foco hoje é fazer o time entregar mais e melhor com IA: spec-driven development, documentação viva e boas práticas de arquitetura no dia a dia.
export const renan = {
papel: 'Desenvolvedor Full Stack',
mobile: ['React Native', 'TypeScript'],
backend: ['Node.js', 'Java', 'Spring Boot'],
arquitetura: ['hexagonal', 'DDD', 'observabilidade'],
foco: ['SDD', 'produtividade com IA'],
base: 'Vitória-ES',
}Mobile
Apps Android e iOS desde 2017, das telas à publicação nas lojas e ao acompanhamento em produção.
Backend
APIs e microsserviços em Node.js e Spring Boot, integrados a sistemas legados de core bancário.
Arquitetura
Domínio isolado de frameworks e integrações, e sistemas que dá para enxergar em produção.
IA
Spec-driven development, documentação gerada com IA e agentes integrados ao fluxo do time.
Projetos internos, feitos para um cliente do setor financeiro. Por isso não há código público: conto o problema, a solução e o resultado.
Um roteador interno que decide, por cenário, se cada chamada vai para o core bancário legado ou para um mock. O time ganha previsibilidade no dia a dia e o legado só é acionado quando precisa ser.
Documentação técnica gerada a partir do próprio código com IA. Em vez de um documento que envelhece no primeiro sprint, o time tem uma documentação que acompanha o sistema e encurta o caminho de quem chega.
Levei práticas modernas de arquitetura para o time, a começar pela hexagonal: regra de negócio no centro, frameworks e integrações nas bordas. É o mesmo princípio que permite trocar o core real por um mock sem mexer no domínio.
Estou introduzindo SDD no fluxo do time: a especificação vem antes do código, orienta os agentes de IA e fica como registro do que foi decidido.
Dashboards de saúde da plataforma, integrações externas, jornadas de negócio e SLO, para o time enxergar o que o usuário está vivendo.
Penso a arquitetura a partir do domínio e de como o sistema se comporta em produção. Prefiro decisões simples, explícitas e fáceis de observar a soluções sofisticadas que ninguém consegue manter.
Arquitetura hexagonal e Domain-Driven Design: a regra de negócio não conhece banco, framework nem fornecedor.
Contratos de erro padronizados (RFC 9457), tempo limite explícito e comportamento definido para quando um serviço externo não responde.
Métricas, logs e traces com Grafana, Loki, Tempo e Prometheus, pensados desde o desenho da solução.
MBA em Arquitetura de Software na Full Cycle, com foco em DDD, sistemas distribuídos e mensageria.
IA acelera o time quando entra no processo, não como atalho. Por isso trabalho com especificação antes do código: ela orienta o agente, passa por revisão humana e vira documentação do que foi decidido.
Sou a referência do time em desenvolvimento assistido por IA e sou chamado para falar sobre o assunto.
r-spec
A versão aberta do meu fluxo: um pipeline de spec-driven development em skills portáveis, que leva uma ideia da PRD até o bugfix.
PRD, tech spec e tarefas antes da implementação, com review e QA no fim.
Gerada a partir do código com IA, para nunca ficar para trás.
Skills, servidores MCP e harness engineering para o agente trabalhar com o contexto certo.
A maior parte do meu trabalho é privada ou feita para clientes. Aqui ficam os projetos que posso abrir.
pitaco
projeto em destaqueUm produto completo que construí sozinho: o painel web monta, publica e analisa pesquisas NPS, CSAT e CES, e o SDK exibe cada pesquisa no momento certo dentro do app, com fila offline e sem módulo nativo. Roda em produção no meu homelab.
Pipeline de spec-driven development em skills portáveis: PRD, tech spec, tarefas, execução, review, QA e bugfix.
Bot que publica de 4 a 6 notícias de tecnologia selecionadas no Discord, em dias úteis às 7h. Roda em GitHub Actions, com custo zero.
Ambiente Zsh reproduzível para macOS, gerenciado com Chezmoi e Antidote.
Sempre fui um entusiasta das soluções enxutas que o Node.js oferece — especialmente quando o assunto é processar grandes volumes de dados usando streams.
Ler no MediumIntegrating with Meta to Receive LeadsIn this article, we’ll explore the complete step-by-step process for creating an app and integrating it with Meta (Facebook/Instagram) in order to receive…
Ler no Medium2022 – hoje
App de fintech para Android e iOS: React Native no app, Node.js e Java com Spring Boot nas APIs. Referência de arquitetura e engenharia do time.
2017 – 2022
Apps mobile em React Native com backend em Node.js para pequenos negócios e uso interno de empresas.
em andamento · 2027
Domain-Driven Design, sistemas distribuídos e mensageria. Conclusão prevista para meados de 2027.