Curriculum

Pedro de Paula

Software Engineer — Backend & Systems

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

01 / Academic profile

Academic profile

Currently pursuing degrees in Computer Science and Mathematics & Physics. Expected completion dates are shown below.

Degree programmes in progress

Centro Universitário Barão de Mauá

B.Sc. in Computer Science

The Open University

B.Sc. (Honours) in Mathematics and Physics

Alma mater

SENAI São Paulo

Institution where I completed my technical education.

Completed qualifications

Technical Program in Information Technology

Technical Program in Logistics

Academic interests

Computer science, mathematics, and physics; with technical interests in systems programming and distributed systems.

Lattes is Brazil’s national academic CV platform; ORCID is a researcher identifier.

02 / Professional résumé

Professional résumé

Backend and systems engineering, with Rust and Go as primary languages.

Professional résumé · PDF

Original English and Brazilian Portuguese résumés.

Experience

Freelance Software Engineer

Independent

  • Built Go/gRPC services with cancellation-aware I/O and async Rust APIs using Tokio, Axum, and Tower.
  • Implemented transactional outbox, idempotent processing, and OpenTelemetry / Prometheus / Grafana instrumentation.
  • Reduced measured API p95 latency from 87 ms to 35 ms through tracing and PostgreSQL tuning.

IT Apprentice

CD2 Equipamentos Industriais

  • Developed Python/Django and PostgreSQL workflows for inventory, HR, and finance; integrated TOTVS Protheus data.
  • Used transactional inventory writes, query profiling, and PostgreSQL optimization.
  • Automated payroll workflows, saving more than 15 hours per month.

Logistics Apprentice — IT Focus

Orange Alimentos

  • Built Python and PostgreSQL logistics workflows with Azure-hosted PostgreSQL.
  • Automated material approvals and incremental ETL.
  • Synchronized more than 600,000 rows per day.

Engineering expertise

Backend & distributed systems

Cancellation-aware services, asynchronous APIs, identity protocols, and inter-service communication.

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

Performance & systems programming

Tracing-led investigation, runtime behavior, and measured API and database optimization.

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

Data & reliability

Transactional writes, idempotency, retry-safe processing, and durable delivery through the outbox pattern.

PostgreSQL · Redis · SQLx · pgx · sqlc

Infrastructure & observability

Linux services, containers, distributed traces, metrics, and operational visibility.

Linux · Docker · Kubernetes · OpenTelemetry · AWS · Azure

Languages

Portuguese — Native · English — C2 (EF SET)