¿español? as PDF > sudoku?


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


november 2017 - current

(1 year, 3 months, and 12 days)

Software Engineer at YouTube.

Paris, France

  • Part of the Search and Discovery team.

october 2015 - october 2017

(2 years)

Site Reliability Engineer (SRE) at Google.

San Francisco, CA

  • Part of the Ads Serving SRE team.

may 2013 - october 2015

(2 years and 5 months)

Backend Engineer at AmigoCloud.

San Francisco, CA

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

may 2011 - april 2013

(2 years)

Software Engineer at Inka-Labs.

Arequipa, Peru

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

march 2012 - april 2012

(2 months)

Sofware Engineer at Lindexa.

Arequipa, Peru

  • Developed a Twitter crawler using Python, SQLAlchemy, and the Twitter API.
  • Developed a News crawler using Python, BeautifulSoup, and RSS feeds.


   In order of expertise

os Linux and other UN*X, Windows.
programming Python, C++, C, Javascript, Go, Java, Haskell, ...
databases PostgreSQL, MySQL, Oracle, Redis, MongoDB.
web Django Framework, jQuery, nginx, REST, OAuth2, AJAX, JSON, HTML, CSS.
others Git, Celery, PostGIS, GDAL, Supervisor, Emacs, LaTeX.


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.
september 2012

3rd Place in Programming Contest.

11th Annual Congress of the Peruvian Computer Society (SPC).

august 2011

1rd Place in Programming Contest.

10th Annual Congress of the Peruvian Computer Society (SPC).


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.



Open source project: python-craigslist.


Sudoku solver, with image recognition.


Open source project: django-chunked-upload.


Research project: A Generalized Quantum-Inspired Evolutionary Algorithm for Combinatorial Optimization Problems.


Research project: Semantic-based attribute disclosure in Online social networks.


Clustering on Facebook friends based on their interests (likes), using Python, K-means algorithm, and the Facebook SDK.


Research project: Off-line Character Recognition focused in Restricted Manuscripts.


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


hacking Any problem you need to solve is always a good excuse to hack!
languages I love learning and practicing different languages.
rubik's cube Trying to reduce my solving time under a minute (still no luck).