Image of Javier Lopez
 
 

I was born in Granada, Spain, where I studied the higher-level module Management Information Systems. After finishing that, I studied in E.T.S. Ingenieria Informatica Granada and obtained my degree in Informatics Technical Engineering.

After finishing my studies, I lived in Madrid for a year where I worked as a Front-End Developer at Telefonica I+D, building internal tools using JavaScript, JQuery, HTML and CSS.

Later, I moved to Palma de Mallorca to work as a Back-End Engineer at trivago, where I also had the opportunity to work as an Engineering Lead for two years. Throughout the time there, I had worked on multiple projects using PHP, Symfony, Zend, Python, MySQL, PostgreSQL, Neo4j, Elasticsearch, Docker and Redis.

After almost seven years in Palma de Mallorca, I moved to Amsterdam to continue working with trivago as a 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.

A few months after Covid-19 started, trivago decided to close the Amsterdam office, and I started working at Leaseweb, there I worked as a Back-End Engineer developing APIs and new features in the company's web applications, using PHP, Symfony, Redis, Elasticsearch, MySQL and Docker. Leaseweb it's a very nice company with amazing workmates but after four months I decided to leave Amsterdam and come back to Spain, so I moved to Barcelona where I currently live.

After a year working remotely due to the Covid-19 situation I got used to working in that way, and I wanted to continue working from home. I found the company Savana where worked for a year developing R+D applications using Python, Flask, FastAPI, PostgreSQL, Clickhouse, Redis, Xapian, Docker, AWS (ECS, Airflow, Lambda).

I wanted to continue growing professionally and I moved to Rollbar. Here I'm currently 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.