DISPONÍVEL Buritizeiro — MG Aberto a realocação

Paulo Souza

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.

  • SaaS em produção com cliente pagante
  • Infraestrutura AWS montada na mão
  • CI/CD com gate de testes
STACK

Linguagens & Frameworks

Python Django Django REST Framework FastAPI JavaScript HTML CSS Bootstrap

Banco de Dados

PostgreSQL SQL SQLite Neon

Infra & DevOps

AWS (EC2, RDS, S3, IAM, Security Groups) Docker Linux Nginx Gunicorn Cloudflare Git GitHub Actions pytest Ruff rclone

Conceitos

APIs REST Autenticação JWT SaaS Multi-Tenant PWA RAG / Embeddings CI/CD Web Scraping assíncrono
CASOS
EM PRODUÇÃO

Barber Cashflow

SaaS multi-tenant que leva agendamento, venda, comissão, estoque e caixa de uma barbearia real à produção.

+R$ 245 mil transacionados volume transacionado pelo sistema em ~8 meses

N+1 na listagem de vendas: 20 vendas geravam ~61 queries — corrigido com select_related + prefetch_related.

Django DRF PostgreSQL Docker PWA
Ver o caso completo →
EM PRODUÇÃO

Gestão de Açaí

Gestão operacional e financeira em uso diário por funcionários de um estabelecimento real da família.

~1h → ~10min fechamento de caixa diário

Deploy direto sem testes: montei CI/CD com gate de 80% e backup diário automatizado para Google Drive.

Django PostgreSQL GitHub Actions pytest Ruff
Ver o caso completo →
EM PRODUÇÃO

Nícia Track

Plataforma de estudos construída do domínio à infraestrutura AWS — do DNS ao banco.

800 questões / 13 disciplinas conteúdo curado do edital à questão

Media perdida a cada redeploy no PaaS gratuito — migrei para AWS com RDS + S3 + django-storages.

Django PostgreSQL AWS Docker Nginx
Ver o caso completo →
CONCLUÍDO

Automação e Web Scraping

Serviço de automação (desafio técnico) que consulta portal público e devolve dados estruturados + screenshot via API.

6 incidentes de produção resolvidos e documentados

networkidle nunca resolvia — scripts de analytics mantêm conexões abertas indefinidamente — substituído por espera em seletor específico.

FastAPI Playwright Docker Nginx AWS EC2
Ver o caso completo →
SOBRE

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.

CONTATO
E-mail
Telefone (38) 9 9136-7737
LinkedIn paulorgs
GitHub paulo9405
Localização Buritizeiro — MG · Disponível para presencial, híbrido ou remoto