~/ backend-engineer

Júlio Silva

I build production-grade backend systems — REST APIs, OTA channel integrations, and distributed event pipelines that keep thousands of short-term rental properties in sync across Booking.com, Airbnb, and Vrbo. Python and Django.

Júlio Silva profile.jpg

Backend engineer with six years of production experience, focused on API design, distributed systems, and performance-critical services — the kind that stay reliable under load, integrate cleanly with external systems, and remain maintainable as they scale.

Currently at GuestReady / RentalReady, building integration and pricing features for a Django-based property management platform that orchestrates availability, rates, 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 — and I write code every day, using AI tools like Claude Code and Cursor to move faster without losing the thread.

location
Viseu, Portugal
role
Backend Engineer @ GuestReady / RentalReady
education
M.Sc Electronics & Telecommunications, University of Aveiro
Oct 2024 — Present Remote

Backend Engineer

GuestReady / RentalReady

  • Built and maintained live channel integrations with Booking.com, Airbnb, and Vrbo — real-time sync of availability, rates, and reservations for thousands of short-term rental properties
  • Delivered promotions features connecting GuestReady to Airbnb, Vrbo, and Booking.com, enabling dynamic discount campaigns across OTA channels
  • Built scheduled and recurring background tasks with Celery to automate time-based workflows — for example, activating promotions when a property goes live
  • Built a Redis hash-based deduplication layer that prevents reprocessing of stale events, cutting redundant work in the channel pipeline
  • Implemented New Relic monitoring alarms for proactive production observability and faster incident response
  • Triaged production incidents with Sentry and Datadog; ran zero-downtime bulk operations on large PostgreSQL tables
  • Maintained engineering quality through code review on a distributed team of 40+ engineers
  • Mentored junior developers, sharing backend best practices through code review and pairing
  • Delivered frontend work alongside backend, including a full revamp of the Amenities page
  • Accelerated delivery with AI coding tools (Claude Code, Cursor)
DjangoPostgreSQLRedisCelerySentryDatadogNew RelicREST 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

Core stack highlighted.

Languages

PythonSQLJavaScriptReactHTML

Frameworks

DjangoFastAPISQLAlchemyPandas

Databases

PostgreSQLRedisVictoriaMetrics

APIs & Messaging

RESTgRPCRabbitMQCeleryProtocol Buffers

Infrastructure

DockerLinuxAWSQovery

Observability

GrafanaSentryDatadogNew RelicTelegraf

Tooling

GitBashMakeYAML

AI Tooling

Claude CodeCursor

Personal projects, then team products I worked on — owned by their companies.

Personal

01TaskMate

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

PythonDjangoPostgreSQL

02prod-killer

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

PythonFastAPIHTMXSQLite

03Portfolio

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

HTMLCSSJavaScript

Team products I worked on

04BigHPC

Wavecom · Software Engineer

Research project at Wavecom. I built the real-time monitoring platform for HPC clusters — Python collectors, VictoriaMetrics as the time-series backend, and Grafana dashboards.

PythonDockerVictoriaMetricsGrafana

05RentalReady

GuestReady · Backend Engineer

Commercial PMS owned by GuestReady, built by a distributed engineering team. I work on the channel integration layer — availability and rate sync, promotions, and pricing.

DjangoPostgreSQLRabbitMQRedisAWS

Open to backend and full-stack engineering roles. Based in Portugal — fully remote.