\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
Pedro Campos - Desenvolvedor Python foto de perfil

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


CDC

Aplicação de gerenciamento de receitas

github.com/pcampos119104/cdc

CDC é 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/mdc

MDC 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.

Vamos conversar