¿español? as PDF


juliomalegria@gmail.com Madrid, Spain juliomalegria.com
linkedin github stackoverflow
— The Zen of Python, by Tim Peters



june 2024 - current

(26 days)

Senior Software Engineer

Madrid, Spain

  • Part of the Software Delivery team.


october 2022 - april 2024

(1 year, 7 months)

Staff Software Engineer

Remote (Europe)

  • Part of the CTO Office, architecting and advising the roadmap for a unified technical stack (merger of 3 companies).

october 2020 - september 2022

(2 years)

Senior Software Engineer, Backend

Remote (Europe)

  • Working on the design and constant improvement of our session storage, ingesting millions of daily sessions, formed by billions of user events, in a multi-service environment.
  • Python, ClickHouse, Kafka, Elasticsearch, Kubernetes, among others.

You Can Afford To Travel

march 2019 - march 2020

(1 year)

Sabbatical time: traveling the world , and

Creator (and sole engineer)


  • Keeping myself entertained doing what I love most: coding and traveling.
  • Website focused on budget traveling, posting expenses daily.
  • DigitalOcean, Dokku, Python, Django Framework, Leaflet, PostgreSQL, Instagram API, jQuery, CSS, among others.


november 2017 - february 2019

(1 year, 4 months)

Software Engineer III

Paris, France

  • Part of the Search and Discovery team.
  • Working on a Machine Learning platform that simplified training, hosting, and managing classifier models used by several YouTube teams on the whole YouTube Corpus.


october 2015 - october 2017

(2 years)

Site Reliability Engineer (SRE)

San Francisco, CA

  • Part of the Ads Serving SRE team.
  • Taking care of releasing, troubleshooting, ensuring scalability, reducing toil, and managing incidents for Ads services receiving millions of QPS.
  • Part of the on-call rotation with a 5-minute response time, taking care of services running in multiple DCs, holding SLOs over 99.9%.


may 2013 - october 2015

(2 years and 5 months)

Backend Engineer

San Francisco, CA

  • Designing and implementing the RESTful web API, leading the backend implementation.
  • Python, Django Framework, PostgreSQL + PostGIS, Celery, RabbitMQ, Redis, among others.


may 2011 - april 2013

(2 years)

Software Engineer

Arequipa, Peru

  • Developing web-based projects for external customers.
  • Python, Django Framework, MySQL, jQuery, and AJAX, among others.


   In order of expertise:

programming Python, C++, C, Go, Javascript, Java, Haskell, ...
data ClickHouse, Kafka, PostgreSQL, ElasticSearch, Redis, ...
others Git, Docker, Celery, RabbitMQ, PostGIS, ...



Website: You Can Afford To Travel, focused on budget traveling.


Open source project: python-craigslist.


march 2009 - december 2013

B.Sc. in Computer Science, Universidad Católica San Pablo (UCSP).

Arequipa, Peru.


april 2014 1st Place of the Computer Science class 2009.


march 2012 - december 2013

Teaching assistant, Computer Science Program, UCSP.

Introduction to Programming (1st Semester).

2010 - 2013

Member of the University ACM-ICPC Team.

february 2013

Programming Camp at UNICAMP.

Campinas SP, Brazil

august 2012 - december 2012

Teaching assistant, Computer Science Program, UCSP.

Introduction to Object Oriented Programming (2nd Semester).


spanish Native language.
english Fluent.
french Advanced.
dutch Intermediate.
portuguese Intermediate.


traveling Travel opens your mind to new cultures, realities, people, etc.
languages I love learning and practicing different languages.
teaching coding Teaching is one of my passions, and I firmly believe everyone should learn how to code.