¿español? as PDF


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



october 2022 - current

(1 year, 8 months, and 16 days)

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, ...


march 2009 - december 2013

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

Arequipa, Peru.



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


Open source project: python-craigslist.


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), teaching Python as first programming language (4 hours a week).

2010 - 2013

Member of the University ACM-ICPC Team.

february 2013

Programming Camp at UNICAMP.

Campinas SP, Brazil

november 2012

Django Introductory Workshop - Speaker.

august 2012 - december 2012

Teaching assistant, Computer Science Program, UCSP.

Introduction to Object Oriented Programming (2nd Semester), teaching C++ and the OO Paradigm (2 hours a week).

december 2011

Python Introductory Workshop - Speaker.

2009 - 2010

Member of the University Robotics Team.


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.