Barber Cashflow
SaaS multi-tenant que leva agendamento, venda, comissão, estoque e caixa de uma barbearia real à produção.
N+1 na listagem de vendas: 20 vendas geravam 61 queries. Corrigido com select_related + prefetch_related.
Desenvolvedor Backend Python
Construí e mantenho sozinho três sistemas em produção, incluindo um SaaS multi-tenant com cliente pagante. Da modelagem de dados ao deploy, com testes, CI/CD e infraestrutura na AWS.
Linguagens & Frameworks
Banco de Dados
Infra & DevOps
Conceitos
SaaS multi-tenant que leva agendamento, venda, comissão, estoque e caixa de uma barbearia real à produção.
N+1 na listagem de vendas: 20 vendas geravam 61 queries. Corrigido com select_related + prefetch_related.
Gestão operacional e financeira em uso diário por funcionários de um estabelecimento real da família.
Deploy direto sem testes: montei CI/CD com gate de 80% e backup diário automatizado para Google Drive.
Plataforma de estudos construída do domínio à infraestrutura AWS: do DNS ao banco.
Mídia perdida a cada redeploy no PaaS gratuito. Migrei para AWS com RDS + S3 + django-storages.
Serviço de automação (desafio técnico) que consulta portal público e devolve dados estruturados + screenshot via API.
networkidle nunca resolvia: scripts de analytics mantêm conexões abertas indefinidamente. Substituí por domcontentloaded.
Autodidata. Tenho três sistemas em produção que construí e mantenho sozinho, do problema ao deploy, com testes, CI/CD e infraestrutura real.
Entre 2022 e 2026 morei na Irlanda, onde trabalhei como supervisor operacional em uma rede de conveniência por três anos e cursei dois anos do BSc em Ciência da Computação. O inglês veio de imersão. O domínio de negócio veio de operação real: caixa, estoque, comissão, fechamento diário. É por isso que os sistemas que construo são de gestão operacional e financeira. Eu já fui o usuário desse tipo de software.
Procuro vaga em produto onde o software seja o negócio: equipe com prática estabelecida de revisão de código e base de código com histórico para aprender.