¿español? as PDF

JULIO MANUEL ALEGRIA

juliomalegria@gmail.com Remote (Europe) juliomalegria.com
linkedin github stackoverflow
— The Zen of Python, by Tim Peters

WORK EXPERIENCE

Hotjar

october 2022 - current

october 2020 - september 2022

(2 years, 1 month, and 24 days)

Staff Software Engineer

Senior Software Engineer, Backend

Remote (Europe)

  • Part of the Foundations team,
  • 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.
  • Using 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.
  • Site focused on budget traveling, posting expenses daily.
  • Using 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.
  • Worked 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.
  • Took care of releasing, troubleshooting, insuring 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 several DCs, holding SLOs over 99.9%.

AmigoCloud

may 2013 - october 2015

(2 years and 5 months)

Backend Engineer

San Francisco, CA

  • Designed and implemented the RESTful web API using Python, Django Framework, PostgreSQL + PostGIS, Celery, RabbitMQ, Redis, among others.

Inka-Labs

may 2011 - april 2013

(2 years)

Software Engineer

Arequipa, Peru

  • Developed several projects using Python, Django Framework, MySQL, jQuery, and AJAX, among others.

COMPUTER SKILLS

   In order of expertise:

programming Python, C++, C, Go, Javascript, Java, Haskell, ...
databases PostgreSQL, ClickHouse, ElasticSearch, Redis, ...
others Git, Docker, Kafka, 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.