Backend Engineer

Júlio Silva

I design and build backend systems that scale — REST APIs, distributed services, and data pipelines using Python, Django, and Go.

Júlio Silva

Backend software engineer with 4+ years of production experience. I specialize in API design, distributed systems, and performance-critical backends — building services that stay reliable under load, integrate cleanly with external systems, and remain maintainable as they scale.

Currently at GuestReady/RentalReady, contributing to a Django-based property management platform that orchestrates availability, pricing, and channel distribution for thousands of properties across Booking.com, Airbnb, and Vrbo. Previously at Wavecom, I designed microservices in Python and Go, built real-time monitoring infrastructure for HPC clusters, and delivered ETL pipelines from greenfield to production.

I care about the hard parts: data consistency, service boundaries, database performance, and clean API contracts. Working towards a technical leadership track — writing code every day.

Location Viseu, Portugal
Role Backend Engineer at GuestReady / RentalReady
Education M.Sc Electronics & Telecommunications, University of Aveiro
Oct 2024 — Present Remote

Backend Engineer

GuestReady / RentalReady

  • Contributing to a Django-based PMS serving thousands of short-term rental properties across global OTA channels
  • Building and maintaining live channel integrations with Booking.com, Airbnb, and Vrbo — real-time sync of availability, rates, and reservations
  • Triaging production incidents with Sentry and Datadog; running zero-downtime bulk operations on large PostgreSQL tables
  • Contributing to engineering standards through code reviews in a distributed team of 40+ engineers
DjangoPostgreSQLSentryDatadogREST APIs
Jan 2021 — Oct 2024 Aveiro, PT (Hybrid)

Software Engineer

Wavecom

  • Designed and built microservices in Python and Go, using gRPC and Protocol Buffers for typed inter-service communication
  • Built REST APIs backed by SQL and NoSQL stores; containerized all services with Docker and Docker Compose
  • Architected a real-time monitoring platform for HPC clusters using Grafana and VictoriaMetrics as the time-series backend
  • Built ETL pipelines with Telegraf and Pandas to process, aggregate, and analyze infrastructure telemetry at scale
  • Automated build and deployment workflows with Makefiles and Bash; evaluated technologies through research and PoCs
PythonGolanggRPCDockerGrafanaVictoriaMetrics
2014 — 2020 Aveiro, PT

M.Sc Electronics & Telecommunications Engineering

University of Aveiro

Thesis: Recovery and Identification of Moments — Grade: 19/20

  • Developed a Python image retrieval system associating images to moments described in natural language text

Languages

PythonGoSQL

Frameworks

DjangoFastAPISQLAlchemyPandas

Databases

PostgreSQLRedisVictoriaMetrics

APIs & Messaging

RESTgRPCRabbitMQProtocol Buffers

Infrastructure

DockerLinux

Observability

GrafanaSentryDatadogTelegraf

Tooling

GitBashMakeYAML

TaskMate

Task management app built with Django and PostgreSQL. REST API design with structured data modeling and a maintainable backend architecture.

PythonDjangoPostgreSQL

prod-killer

Because someone has to be held accountable. Log production incidents, name the culprit, and watch the shame leaderboard do the rest.

PythonFastAPIHTMXSQLite

BigHPC

Real-time monitoring platform for HPC clusters. Aggregates metrics from distributed compute nodes using Python collectors, VictoriaMetrics as the time-series backend, and Grafana for visualization.

PythonDockerVictoriaMetricsGrafana

Portfolio

This site — built without frameworks as a static page with vanilla HTML, CSS, and JavaScript.

HTMLCSSJavaScript

RentalReady

Enterprise PMS for short-term rentals. Backend powered by Django, PostgreSQL, RabbitMQ, and Redis — managing multi-channel distribution across global OTA platforms at scale.

DjangoPostgreSQLRabbitMQRedisAWS

Open to backend engineering and technical lead roles. Based in Portugal, working remotely.