Sou um desenvolvedor de software movido por desafios e inovação.
Nos últimos anos, venho desenvolvendo soluções de e-commerce escaláveis e personalizáveis, superando desafios relacionados à integração de sistemas, escalabilidade de infraestrutura e gestão de equipes ao longo dessa trajetória.
Minhas responsabilidades incluem:
- - Apoiar na definição de soluções técnicas e no processo de Discovery de projetos
- - Refinar tecnicamente as atividades e dividi-las dentro da squad
- - Participar de reuniões técnicas e estratégicas
- - Gerir a squad, auxiliando com métricas e estimativas das demandas
- - Remover impedimentos enfrentados pelos desenvolvedores e apoiar o time
- - Garantir a qualidade, a saúde e a evolução contínua das aplicações
Experiência de trabalho
Mudei algumas vezes, mas sempre foi uma questão de encontrar o ajuste certo.
Tech Lead @ Globalsys - Tech Lead
Remota
Recentemente, participei de alguns projetos
Últimas contribuições para projetos open source
rybbit-js
Rybbit Web SDK
rybbit
🐸 Rybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuit...
MySkills
React Native
event-bus-example
Design Patterns: Event Bus (Barramento de Eventos)
next-saas-starter
⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.
database-queries
corrigindo-o-codigo
pinelab-vendure-plugins
Monorepo for different Vendure plugins developed by Pinelab
vendure-ssl-localhost
How to have a local https with vendure.io and traefik
Observabilidade: o que é e por que adotar
Descubra o que é observabilidade, os três pilares fundamentais — métricas, logs e tracing — e como essa prática pode transformar a forma como você monitora e compreende sistemas em produção.
Ler mais
Explorando os Benefícios do GraphQL
Neste post, vamos entender os benefícios do GraphQL, sua estrutura e como utilizá-lo na prática com um exemplo em NestJS.
Ler mais
Event Bus
Neste artigo, vamos explorar como o padrão Event Bus pode transformar a maneira como suas classes se comunicam, mantendo o baixo acoplamento e a separação de responsabilidades em uma aplicação de grande escala.
Ler mais
Usos
Planning
Utilizo ferramentas como Notion e Linear para organizar tarefas, acompanhar entregas em squad e documentar decisões técnicas de arquitetura e integrações.
Development
Meu setup inclui VS Code com extensões voltadas para TypeScript, Docker e GraphQL. GitHub é o principal para versionamento, sempre com foco em PRs bem documentadas e revisão entre pares.
Testing
Uso Jest para testes unitários e integração, e Cypress para testes end-to-end quando há cobertura de frontend ou simulações de fluxo real. Integração contínua garante que nada vá pra produção sem validação.
Deployment
Deploys automatizados via CI/CD, com ambientes orquestrados em Kubernetes. Em alguns projetos utilizo DigitalOcean e Render, mas também trabalho com Vercel para aplicações Next.js e ambientes de staging rápidos.