\Pedro Campos
\Pedro Campos
Pedro Campos, Desenvolvedor Python / Django
Desenvolvo aplicações web confiáveis, sistemas backend e ferramentas internas com Python e Django. Estou em São Paulo, Brasil, e aberto a oportunidades remotas.
Vamos conversar sobre oportunidades
A simplicidade é o grau mais elevado de sofisticação.
Leonardo da Vinci
Sobre
Sou desenvolvedor Python/Django com mais de 5 anos de experiência profissional no desenvolvimento e manutenção de aplicações web.
Trabalho tanto no backend quanto na camada web, usando Django, HTMX, Alpine.js e Tailwind CSS para entregar funcionalidades práticas e fáceis de manter. Também desenvolvo APIs REST com Django REST Framework.
Posso assumir uma funcionalidade desde o entendimento dos requisitos até testes e produção, incluindo banco de dados, testes automatizados.
Trabalho com ambientes Docker, CI/CD e deploy. Tenho inglês avançado e experiência de trabalho remoto com empresas dos EUA.
Você pode encontrar meu trabalho no GitHub.
Habilidades
Base
Python Django PostgreSQL
Web
Django REST Framework HTMX Alpine.js Tailwind CSS
Engenharia
pytest Git GitHub Actions CI/CD
Infraestrutura
Docker Docker Compose Linux
Deploy
DigitalOcean Dokploy Heroku Fly.io
Profissional
Inglês avançado
Experiência remota com empresas dos EUA
Projetos selecionados
Aplicação de gerenciamento de receitas
github.com/pcampos119104/cdcCDC é uma aplicação de gerenciamento de receitas criada para organizar conteúdo e fluxos de receitas em um só lugar. Evoluiu de uma versão anterior disponível em: github.com/pcampos119104/magapp
Desenvolvi a aplicação com Django, HTMX, Alpine.js e Tailwind CSS, com django-allauth para autenticação. O projeto inclui ambiente local com Docker, testes automatizados com pytest e Ruff para qualidade de código.
Docker Compose e Just simplificam o desenvolvimento local. A configuração de produção usa Gunicorn, WhiteNoise e variáveis de ambiente para deploy.
MDC
Gerenciamento de membros de igreja
github.com/pcampos119104/mdcMDC centraliza a administração de membros de igreja, substituindo registros manuais por uma aplicação Django para gerenciamento de membros e fluxos administrativos. Inclui autenticação, controles de acesso para a equipe e ferramentas para revisar e consolidar dados legados de membros.
Administradores podem gerar e configurar relatórios semanais de aniversariantes; um comando agendado os envia por e-mail. A aplicação usa armazenamento privado compatível com S3 para fotos de membros, testes automatizados e GitHub Actions, Docker Compose, imagens Docker de produção e monitoramento opcional com Sentry.
Experiência profissional
DESENVOLVEDOR WEB
Julho 2024 - Fevereiro 2025
TITAN, REMOTO, COLORADO, EUA
Trabalhei remotamente em dois projetos web da Nofie, implementando interfaces de forma independente a partir de especificações no Figma.
Desenvolvi layouts com Tailwind CSS para um blog de produto baseado em Wagtail, transformando telas fornecidas por designers em páginas responsivas.
Desenvolvi interfaces do produto com Django, HTMX, Alpine.js, JavaScript, Mapbox, Date Range Picker e Handlebars.
DESENVOLVEDOR BACKEND
Fevereiro 2023 - Abril 2024
XNV, REMOTO, TEXAS, EUA
Desenvolvi e mantive APIs backend com Django REST Framework, seguindo princípios de design RESTful.
Implementei funcionalidades de negócio, investiguei problemas em produção e entreguei correções em toda a aplicação.
Introduzi pytest, pre-commit, documentação com Sphinx, JupyterLab com kernel Django, Swagger e Docker Compose para melhorar a qualidade do código e os fluxos da equipe.
DESENVOLVEDOR WEB
Janeiro 2021 - Janeiro 2022
CLINT, REMOTO, SÃO PAULO, BRASIL
Desenvolvi funcionalidades web com Python, templates Django, JavaScript e PostgreSQL. Introduzi Docker e Docker Compose para o desenvolvimento local, pytest para testes automatizados e documentação do projeto.
Desenvolvi pequenas ferramentas internas com Python, Peewee, SQLite e Click.