JULIO MANUEL ALEGRIA
 
      
       
	WORK EXPERIENCE
| june 2024 - current (1 year, 4 months, and 7 days) | Senior Software Engineer Madrid, Spain 
 | 
| october 2022 - april 2024 (1 year, 7 months) | Staff Software Engineer Remote (Europe) 
 | 
| october 2020 - september 2022 (2 years) | Senior Software Engineer, Backend Remote (Europe) 
 | 
| march 2019 - march 2020 (1 year) | Sabbatical time: traveling the world , and Creator (and sole engineer) Nomad 
 | 
| november 2017 - february 2019 (1 year, 4 months) | Software Engineer III Paris, France 
 | 
| october 2015 - october 2017 (2 years) | Site Reliability Engineer (SRE) San Francisco, CA 
 | 
| may 2013 - october 2015 (2 years and 5 months) | Backend Engineer San Francisco, CA 
 | 
| may 2011 - april 2013 (2 years) | Software Engineer Arequipa, Peru 
 | 
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, ... | 
PROJECTS
| 2019 | Website: You Can Afford To Travel, focused on budget traveling. | 
| 2015 | Open source project: python-craigslist. | 
EDUCATION
| march 2009 - december 2013 | B.Sc. in Computer Science, Universidad Católica San Pablo (UCSP). Arequipa, Peru. | 
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). | 
| 2010 - 2013 | Member of the University ACM-ICPC Team. | 
| february 2013 | Programming Camp at UNICAMP. Campinas SP, Brazil | 
| august 2012 - december 2012 | Teaching assistant, Computer Science Program, UCSP. Introduction to Object Oriented Programming (2nd Semester). | 
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. |