Software Engineer

Hello, I’m Ana

Software Engineer in the Cloud Infra @ Tinder, Inc.

Ana Escobar

“Caminante no hay camino, se hace camino al andar” – Antonio Machado

In English: “Traveller, there’s no way ahead, you make your way by walking”

5+ Years of Software and Data Engineering Experience

I started my journey as a web developer in Dublin, later on, I moved into a backend software engineer position in Spain and nowadays I’m a software engineer in Belgium. I have a special interest in Real-Time systems, you will find most of my projects include streaming.

While I’m not working on a project, I’m teaching. You can find me at Universities and Organisations spreading the data love.

I also write technical articles for companies. Feel free to reach out to me if you are looking for a professional to try out your product and write about it. 

Experience

Software Engineer, Cloud Infrastructure (Data)  @  Tinder, Inc.  /  2024 to Present 

Ghent, BE

I’m part of the Cloud Infrastructure team, which has 4 different subteams:
– Automation (CICD)
– Data (compute&analytics platforms and frameworks, databases, services)
– Resiliency (observability, monitoring&alerting, mesh networking, compute platform)
– Tools (chaos engineering, ignite framework).

I mostly take part in the Automation and Data subteams initiatives:
➤ Migration from GitHub Actions to Buildkite (Automation)
➤ Development of the cloud infra to test Consumer Performance and Client Resiliency (Automation)
➤ Databricks integration within our in-house automation tool (Data Infra)

Tech Stack: Python, Kubernetes, Grafana, Prometheus, Jenkins, Databricks, Docker, AWS, Terraform

Data Pipelines & Neo4j Lecturer  @  Data ScienceTech Institue  /  2023 to Present

Paris & Sophia Antipolis, FR

Teaching in the Applied MSc in Data Engineering for AI: Apache Spark, Lambda & Kappa Architectures, MapReduce, Terraform, GitHub Actions, Apache Spark Structured Streaming, Apache Kafka, and finally how to deploy Amazon EMR Serverless and Amazon MSK in AWS.

Also teaching the basics of Neo4j to the three MSc degrees – Data Analytics, Data Engineering, and Data Science.

Data (Platform) Engineer  @  Data Minded  /  2023 to 2024 

Leuven, BE

Data Engineering consultancy, client range from Start-up to Enterprise & Government.

Main technical responsibilities include development, testing, deployment and documentation of projects.

Other responsibilities: organization of tech events, knowledge sharing within the company.

Tech Stack: Python, Azure, Airflow, Conveyor, Spark, Docker, AWS, Terraform, Databricks

Software (Data) Engineer  @  Galeo Tech  /  2020 to 2022

Madrid, SP

Global activities related to technology and product development, in particular in everything related to data platforms, edge and cloud processing and the processes of deployment, integration and project management.

Responsibilities: design, development and coordination of projects besides the development of services related to the Engineering (Data Products) area of ​​the company.

Tech Stack: Python- Django Framework, MS Azure, Azure Databricks, Azure Devops, AWS, Terraform, Apache
Kafka, Confluent Cloud,JulieOps, Docker,PostgreSQL, API Development, GCP (Google Cloud
Platform), BigQuery

Data Scientist  @  Fundación Princesa de Asturias  /  2020

Oviedo, SP

Support work in digitization of cultural and educational projects. Work on data science, work on a database for the maintenance and segmentation of the public that attend the activities of the Princess of Asturias Foundation.

Tech Stack: Python, Pandas, MS SQL Server, UML Design

IT Web Developer  @  Brox Technology  /  2020

Dublin, IR

Tech Stack: WordPress, Divi, JavaScript, Prestashop, HTML, CSS

Education

Applied MSc in Data Engineering for AI (fFirst Class Honors) @ Data ScienceTech Institute

Sophia Antipolis, FR

Expert en sciences des données – RNCP 34262-7
Skill set: Cloud Computing (Azure and AWS), Datawarehousing and ETL, Data Pipeline, Hadoop and Spark, DevOps, Data Science

Bilingual BSc Computer Software Engineering @  University of Oviedo 

Oviedo, SP

Honorable grades: Statistics, Robotics, Business Professional Experiences

Modules achieved with full mark (10.00): Software Architecture, Software Design, Distributed Systems, Requirements Engineering

Extracurricular Activities: Basketball referee, DSC Member, GDG Asturias member, New North member

BSc (Hons) Software Development  @  Cork Institute of Technology 

Cork, IR

Extracurricular Activities: Basketball team, Women in STEM society

Cloud

AWS. Terraform as IaC tool to manage the infrastructure.

AWS Solutions Architect Certified, Terraform Certified.

Databases

Neo4J, MongoDB, PostgreSQL, DynamoDB

Neo4J Certified Professional, MongoDB Certified Developer.

Pipelines

Airflow for scheduling. Spark, Pandas or Polars for the transformation layer.

Knowledge Sharing

Spreading the data love at Universities, Organizations, and MeetUps. Also, writing content on Medium and LinkedIn.

Featured Work

Streaming Monitoring System

Monitors hardware in real-time to predict the device status. Send alerts to the end user if one of his devices is soon to be stressed based on the prediction of the machine learning models. The sensor’s measurements data and the predictions will be stored in AWS DynamoDB, accessible by the user whenever he requests through a bot implemented using Telegram. This bot serves both use cases, alerting and monitoring.

Thrive Marketing

Lead the back-end development of the project. Used Django and Google BigQuery. 

Design of a recommender system of mobile applications according to the patient’s pathology

Development of a recommendation system based on artificial intelligence techniques, mainly machine learning and natural language processing. With the research group UNIMODE in collaboration with PRECAM team from the medicine department.

WebMVC Spring Boot Application

Using an in-memory h2 database to create “out of the box” application. The application is implemented using JPA, making use of all that offers.
This project essentially has 3 entities: registered user, job and bid; a user can have many jobs, and a job has many bids.
Uses the Security module for authentication and authorisation (requires another entity, Role).
Forms are validated using form binding and suitable error messages are displayed by the view if the user makes a mistake.
It is possible to change the language of the website to spanish, english or french. User input is validated with suitable (international) error messages.

Ana Escobar

Ready to chat? 

Have a look at my CV in pdf format:

Get in Touch with Ana

Privacy policy

11 + 14 =