Experience
-
Software Engineer
Rollbar
May 2022 – Present | Barcelona (remote), Spain
Back-End Engineer working on our real-time data pipeline, refactoring components to improve performance and fixing bugs. Also improving the RQL (Rollbar Query Language), moving it from hundreds of MySQL queries to a single ClickHouse query per RQL request. I also created some internal and external APIs to implement new features in the main web page. In addition, I'm working on rotational "on call", giving support to platform incidents. For all this I'm using Python, Pyramid, MySQL, ClickHouse, gRPC, Redis, Kafka, Beanstalk, Docker and Kubernetes. -
Software Engineer
Savana
March 2021 – March 2022 | Barcelona (remote), Spain
Back-End Engineer developing applications using Python, Flask, FastAPI, MySQL, PostgreSQL, ClickHouse, Redis, Xapian, Docker, AWS (ECS, Airflow, Lambda). -
Software Engineer
Leaseweb
October 2020 – January 2021 | Amsterdam, Netherlands
Back-End Engineer developing APIs and new features in the company's web applications, using PHP, Symfony, Redis, Elasticsearch, MySQL and Docker. -
Software Engineer
Trivago
February 2019 – October 2020 | Amsterdam, Netherlands
Back-End Engineer building Big Data Pipelines on Amazon Web Services based on AWS Glue (PySpark) and several other technologies such as Lambda, DynamoDB, Step Functions, ECS and many more. -
Software Engineer
Trivago
November 2013 – February 2019 | Palma de Mallorca, Spain
Engineering Lead and Back-End Engineer on multiple projects using PHP, Symfony, Zend, Python, MySQL, PostgreSQL, Neo4j, Elasticsearch, Docker and Redis. -
Front-End I+D
Telefónica
October 2012 – October 2013 | Madrid, Spain
Front-End Developer building internal tools using JavaScript, JQuery, HTML, and CSS. and Drupal deployments -
Optical fiber installation technician
Fiberlac Telecom
January 2012 – June 2012 | Madrid, Spain -
IT Administrator - Founding member
InfoArt Granada
2009 – 2011 | Granada, Spain
Computer repair, wired and wireless network installation, sale of computer components, development and maintenance of the company website, online teaching using a customizated Moodle -
Maintenance of Information Systems (Internship)
GLOBUS S.r.l
2008 – 2008 | Florence, Italy
Server maintenance -
Maintenance of Information Systems (Internship)
Emasagra
April 2004 – June 2004 (3 months) | Granada, Spain
Web design, repair and maintenance of computers