Gabriel Llobera Salas, Developer in Palma de Mallorca, Spain
Gabriel is available for hire
Hire Gabriel

Gabriel Llobera Salas

Verified Expert  in Engineering

Software Developer

Palma de Mallorca, Spain

Toptal member since August 16, 2021

Bio

Gabriel is a senior data engineer with experience creating and maintaining data pipelines for the world's leading bed bank. He's worked with Airflow and AWS for half a decade, providing simple and reliable solutions for ingesting large volumes of data. He enjoys applying software engineering principles and best practices to data engineering problems.

Portfolio

Cathedral Software
Python, Docker, Leadership, Programming, Software Engineering...
Hotelbeds Group
Python, SQL, Amazon Web Services (AWS), AWS Lambda, Apache Kafka...
Hotelbeds Group
Python, Amazon Web Services (AWS), Spark, AWS Lambda, Amazon DynamoDB...

Experience

  • Programming - 6 years
  • Python - 6 years
  • Apache Airflow - 6 years
  • SQL - 6 years
  • AWS Lambda - 6 years
  • Amazon Web Services (AWS) - 6 years
  • Software Engineering - 6 years
  • Docker - 3 years

Availability

Part-time

Preferred Environment

MacOS, PyCharm, JetBrains, DBeaver

The most amazing...

...thing I've developed is a workflow orchestrator called Typhoon Orchestrator that can deploy to AWS Lambda as well as transpile the code to valid Airflow.

Work Experience

Lead Back-end Engineer

2021 - PRESENT
Cathedral Software
  • Led the back-end team of over 10 developers across multiple projects.
  • Attended meetings with clients to help specify requirements.
  • Helped develop Python apps that perform analytics and create visualizations according to the client's needs.
  • Collaborated with the front-end team to ensure consistency across the product and best practices, helping when necessary.
Technologies: Python, Docker, Leadership, Programming, Software Engineering, Back-end Development

Lead Data Engineer

2018 - 2021
Hotelbeds Group
  • Architected and constructed the data pipelines in Airflow to reliably deliver terabytes of data per week to a Snowflake data warehouse.
  • Extended and maintained the platform over three years, tracking bugs and feature requests in Jira.
  • Led a small team of engineers that worked on the platform, providing onboarding, training, and support where necessary.
  • Maintained the structure of databases and hierarchy of roles in the Snowflake data warehouse.
  • Architected and led several internal-facing apps deployed into AWS to meet specific business needs and improve decision-making processes using technologies such as EC2, Lambda, and SQS.
  • Identified an optimization in Snowflake that cut costs by 30%, saving tens of thousands of dollars a year and correcting overspending to stay on budget.
  • Provided a reliable data platform to ingest a massive volume of logs (millions per hour) into Snowflake.
  • Created data pipelines that supported the API team's efforts and with which they replaced Triometric, saving several million dollars in licenses.
Technologies: Python, SQL, Amazon Web Services (AWS), AWS Lambda, Apache Kafka, Apache Airflow, Programming, Software Engineering, Data Engineering, Snowflake

Data Engineer

2016 - 2017
Hotelbeds Group
  • Created some of the initial Airflow DAGs to ingest data into Redshift.
  • Maintained some of the more complex pipelines when the consultancy that created them was replaced by the internal team.
  • Took over the development of a half-finished project in Spark started by the consultancy to calculate relevant business KPIs and helped complete it on time.
  • Deployed the pipelines on EC2, AWS Lambda, and EMR while working with AWS.
  • Worked on real-time ingestion using Oracle GoldenGate for change data capture and Spark Streaming.
Technologies: Python, Amazon Web Services (AWS), Spark, AWS Lambda, Amazon DynamoDB, Programming, Software Engineering, Data Engineering

Experience

Typhoon Orchestrator

https://github.com/typhoon-data-org/typhoon-orchestrator
A workflow orchestrator that can deploy to AWS Lambda and transpile into Airflow DAGs. I designed it based on a vision of composable data pipelines and iterated until arriving at the final design. I programmed the whole framework, complete with a rich CLI, compilation to AWS Lambda code, deployment to Lambda, transpilation to Airflow DAG code, and a web UI, to simplify operations.

Education

2012 - 2016

Bachelor's Degree in Computer Science

University of the Balearic Islands (UIB) - Palma, Spain

Skills

Tools

Apache Airflow

Languages

Python, Snowflake, SQL

Platforms

AWS Lambda, Amazon Web Services (AWS), Docker, Apache Kafka

Storage

Amazon DynamoDB

Frameworks

Spark

Other

Software Engineering, Programming, Data Engineering, Back-end Development, Leadership

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring