english?  ver PDF

JULIO MANUEL ALEGRIA

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

EXPERIENCIA PROFESIONAL

octubre 2020 - actualmente

(2 años, 11 meses y 24 días)

Senior Software Engineer, Backend en Hotjar.

Remoto (Europa)

  • Parte del equipo de Foundations.
  • Trabajando en el diseño y constante mejora de nuestro almacenamiento de sesiones, insertando millones de sesiones diarias, formadas por billones de eventos de usuario, en un entorno multiservicio.
  • Usando Python, ClickHouse, Kafka, Elasticsearch, Kubernetes, entre otros.

marzo 2019 - marzo 2020

(1 año)

Tiempo sabático: viajando por el mundo , y

Creador de You Can Afford To Travel.

Nómada

  • Manteniéndome entretenido haciendo lo que amo más: programar y viajar.
  • Página web dedicada a "budget traveling", publicando gastos diarios.
  • Usando DigitalOcean, Dokku, Python, Django Framework, Leaflet, PostgreSQL, Instagram API, jQuery, CSS, entre otros.

noviembre 2017 - febrero 2019

(1 año, 4 meses)

Software Engineer III en YouTube.

París, Francia

  • Parte del equipo de Search and Discovery.
  • Trabajé en una plataforma de Machine Learning que simplificaba el proceso de entrenamiento, hosting, y manejo de modelos de clasificación usados por diferentes equipos de YouTube sobre todo el Corpus de YouTube.

octubre 2015 - octubre 2017

(2 años)

Site Reliability Engineer (SRE) en Google.

San Francisco, CA

  • Parte del equipo de Ads Serving SRE.
  • Encargado del releasing, troubleshooting, aseguramiento de escalabilidad, y manejo de incidentes para diversion servicios de Ads, que recibian millones de QPS.
  • Formé parte de la rotación de guardia, con un tiempo de respuesta de 5 minutos, cuidando servicios corriendo en miltiples datacenters, mateniendo SLOs de 99.9%.

mayo 2013 - octubre 2015

(2 años y 5 meses)

Backend Engineer en AmigoCloud.

San Francisco, CA

  • Diseñé e implementé la API web RESTful, usando Python, Django Framework, PostgreSQL + PostGIS, Celery, RabbitMQ, Redis, entre otros.

mayo 2011 - abril 2013

(2 años)

Software Engineer en Inka-Labs.

Arequipa, Perú

  • Implementé varios proyectos usando Python, Django Framework, MySQL, jQuery, AJAX, entre otros.

CONOCIMIENTOS COMPUTACIONALES

   En order de experiencia:

sistemas operativos Linux y otros UN*X, Windows.
programación Python, C++, C, Javascript, Go, Java, Haskell, ...
bases de datos PostgreSQL, MySQL, Oracle, Redis, MongoDB.
web Django Framework, jQuery, nginx, REST, OAuth2, AJAX, JSON, HTML, CSS, ...
otros Git, Docker, Celery, RabbitMQ, PostGIS, GDAL, Emacs, LaTeX.

EDUCACIÓN

marzo 2009 - diciembre 2013

Bachiller en Ciencia de la Computación, Universidad Católica San Pablo (UCSP).

Arequipa - Perú.

PROYECTOS

2019

Página web: You Can Afford To Travel, dedicada a "budget traveling".

2015

Proyecto open source: python-craigslist.

LOGROS ACADÉMICOS

abril 2014 1er Puesto en Ciencia de la Computación, promoción 2009.

ACTIVIDADES ACADÉMICAS

marzo 2012 - diciembre 2013

Asistente de cátedra, Ciencia de la Computación, UCSP.

Introducción a la Programación (1er Semestre), enseñando Python como primer lenguaje de programación (4 horas por semana).

2010 - 2013

Miembro del equipo ACM-ICPC de la Universidad.

febrero 2013

Campamento de Programación en UNICAMP.

Campinas SP, Brasil

noviembre 2012

Django, Taller Introductorio - Expositor .

agosto 2012 - diciembre 2012

Asistente de cátedra, Ciencia de la Computación, UCSP.

Introducción a la Programación Orientada a Objetos (2do Semestre), enseñando C++ y el paradigma OO (2 horas por semana).

diciembre 2011

Python, Taller Introductorio - Expositor.

2009 - 2010

Miembro del equipo de Robótica de la Universidad.

IDIOMAS

español Lenguaje materno.
inglés Fluido.
francés Avanzado.
holandés Intermedio.
portugués Intermedio.

INTERESES

viajar Viajar abre tu mente a nuevas culturas, realidades, personas, etc.
idiomas Me encanta aprender y practicar nuevos idiomas.
enseñar a programar Enseñar es una de mis pasiones, y creo firmemente que todo el mundo deberían aprender a programar.