¿español? as PDF

JULIO MANUEL ALEGRIA

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

WORK EXPERIENCE

Hotjar

october 2022 - current

(1 year, 5 months, and 27 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)

Nomad

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

YouTube

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.

Google

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

AmigoCloud

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.

Inka-Labs

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.

COMPUTER SKILLS

   In order of expertise:

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

EDUCATION

march 2009 - december 2013

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

Arequipa, Peru.

PROJECTS

2019

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

2015

Open source project: python-craigslist.

ACADEMIC ACHIEVEMENTS

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

ACADEMIC ACTIVITIES

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.

LANGUAGES

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

INTERESTS

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.