Currículo

Pedro de Paula

Engenheiro de Software — Backend e Sistemas

Sertãozinho, São Paulo, Brasilpedro@depaula.tech

01 / Currículo acadêmico

Currículo acadêmico

Curso Ciência da Computação e Matemática e Física. As datas abaixo indicam a previsão de conclusão de cada graduação.

Formação universitária em andamento

Centro Universitário Barão de Mauá

Bacharelado em Ciência da Computação

The Open University

B.Sc. (Honours) em Matemática e Física

Alma mater

SENAI São Paulo

Instituição em que concluí minha formação técnica.

Formação concluída

Programa técnico em Tecnologia da Informação

Programa técnico em Logística

Interesses acadêmicos

Ciência da computação, matemática e física; com interesses técnicos em programação de sistemas e sistemas distribuídos.

Lattes é a plataforma nacional de currículos acadêmicos; ORCID é um identificador de pesquisadores.

02 / Currículo profissional

Currículo profissional

Engenharia de backend e sistemas, com Rust e Go como linguagens principais.

Curriculum vitae · PDF

Currículos originais em inglês e português brasileiro.

Experiência

Engenheiro de Software Freelancer

Autônomo

  • Desenvolvi serviços Go/gRPC com E/S sensível a cancelamento e APIs assíncronas em Rust com Tokio, Axum e Tower.
  • Implementei transactional outbox, processamento idempotente e instrumentação com OpenTelemetry, Prometheus e Grafana.
  • Reduzi a latência p95 medida de APIs de 87 ms para 35 ms por rastreamento e otimização de PostgreSQL.

Aprendiz de Tecnologia da Informação

CD2 Equipamentos Industriais

  • Desenvolvi fluxos em Python/Django e PostgreSQL para estoque, RH e finanças, com integração de dados TOTVS Protheus.
  • Trabalhei com operações transacionais de estoque, análise de consultas e otimização de PostgreSQL.
  • Automatizei rotinas de folha de pagamento, economizando mais de 15 horas por mês.

Aprendiz de Logística — ênfase em TI

Orange Alimentos

  • Desenvolvi fluxos de logística em Python e PostgreSQL, com banco hospedado na Azure.
  • Automatizei aprovações de materiais e ETL incremental.
  • Sincronizei mais de 600 mil registros por dia.

Competências técnicas

Backend e sistemas distribuídos

Serviços com cancelamento, APIs assíncronas, protocolos de identidade e comunicação entre serviços.

Rust / Go · Tokio · Axum · Tower · tonic · ConnectRPC

Desempenho e programação de sistemas

Investigação orientada por rastreamento, comportamento de runtime e otimização medida de APIs e bancos de dados.

Rust / Go · C++ · Python · tracing · Criterion · pprof

Dados e confiabilidade

Escritas transacionais, idempotência, processamento seguro para retentativas e entrega durável com o padrão outbox.

PostgreSQL · Redis · SQLx · pgx · sqlc

Infraestrutura e observabilidade

Serviços Linux, contêineres, rastreamento distribuído, métricas e visibilidade operacional.

Linux · Docker · Kubernetes · OpenTelemetry · AWS · Azure

Idiomas

Português — Nativo · Inglês — C2 (EF SET)