Skip to content

Curriculum vitae

Ander Garro Abrain

Senior Data Engineer at Wizeline · Data and software engineering

Bilbao, Basque Country, Spain

Profile

Data and software engineer with a background in physics, astrophysics, economics and business administration. Since 2016 I have been solving complex technical problems: first in scientific research, then in financial Big Data, AI applied to industry, enterprise backend and, today, multi-tenant cloud data platforms with Snowflake and AWS.

Experience

Senior Data Engineer · Wizeline (client: OPIS, Dow Jones)

Oct 2025 – present

Development and modernisation of PricePro, a multi-tenant enterprise pricing platform for the fuel retail sector. The work spans data engineering (PostgreSQL → Snowflake, migrations, optimisation), C#/.NET backend, serverless AWS infrastructure, Snowflake security and operational automation.

  • Decided the architecture of the multi-tenant PostgreSQL → Snowflake modernisation and designed the infrastructure with the OPS team, including automation of new-tenant onboarding.
  • Developed the C# archiving of data from PostgreSQL with AWS Fargate, which generates JSON files ingested into Snowflake through orchestrated stages.
  • Optimisation of numerous reports and of the daily C# processes that pre-compute their data, combining PostgreSQL and Snowflake according to compute needs, with substantial reductions in execution time.
  • Python tooling to consolidate older and newer generations of event tables, validating hundreds of tenant schemas and hundreds of millions of records.
  • Large-scale migration of applications to key-pair authentication in Snowflake and design of a proposal for per-tenant users and roles.
  • Development and maintenance of C#/.NET microservices and AWS Lambda functions across different functional areas (pricing, strategies, margins, volumes, reporting, entitlements, notifications).
  • Technical investigations, architecture proposals, implementation plans and QA evidence for distributed teams.

Data Engineer / Software Engineer · Wizeline (client: Inditex)

Sept 2021 – Oct 2025

Backend and data development on a core enterprise system for inventory valuation and cost accounting. Modernisation of legacy applications towards cloud-native architectures, migration of SQL workloads from Oracle and DB2 to Snowflake, and development of Java/Spring services.

  • Involvement in structuring the data re-architecture in Snowflake.
  • New cost accounting features for the entire multinational, such as handling hyperinflation in Turkey and Argentina, adapting taxes for all countries and valuation in hub countries (such as Spain and China) that distribute to the rest, extending the infrastructure to support them.
  • Development and maintenance of Java backend services (versions 17 to 23 depending on the service) with Spring Boot, REST APIs and batch processes.
  • Analysis and refactoring of legacy applications with complex business logic spread across several modules.
  • Contribution to migrating SQL logic from Oracle and DB2 to Snowflake, ensuring data consistency.
  • Work with Kafka, containers (Docker, Kubernetes), CI/CD and monitoring with Grafana and Graylog.

Data Engineer and researcher · IKERLAN

Sept 2019 – Sept 2021

Applied research and engineering at a technology centre: end-to-end data science solutions for real industrial and commercial use cases, from ingestion and preprocessing to machine learning models and their integration into cloud (AWS) and on-premise platforms.

  • Anomaly detection in time series from industrial machinery for predictive maintenance.
  • Customer behaviour analysis, segmentation and churn prediction with analytics infrastructure on AWS.
  • Sales forecasting models for Eroski by store, product, category and promotion.
  • Contribution to an on-premise industrial IoT infrastructure for real-time ingestion and analytics with Kafka, Storm and Spark.

Data Finance Engineer · GFI / Bittek (client: BBVA)

Sept 2018 – Sept 2019

Data engineering on an enterprise Big Data platform for financial data at BBVA: ETL processes, ingestion flows, data modelling and, above all, data quality over large volumes of banking information with distributed processing.

  • Development of ETL processes and ingestion flows for financial data with Spark.
  • Data quality validations (completeness, types, nulls, referential consistency, business rules, anomalous records).
  • Preparation of datasets for downstream analysis and support for financial data models.

Assistant Research Scientist · The University of Queensland

Feb 2018 – Sept 2018

Scientific computing in Python: tools for solving mathematical boundary value problems with the Finite Element Method (FEM), in the esys-escript / Finley environment, with Apache Spark at the core of the data processing needed for the boundary condition calculations.

  • Scientific software development in Python and implementation of mathematical models.
  • Work with the Finite Element Method for boundary value problems.
  • Distributed data processing with Spark as a central part of the boundary condition calculations.

Scientific research assistant · UPV/EHU — Planetary Sciences Group (European Space Agency collaboration)

Oct 2016 – Oct 2017

Scientific and technical support for the Visual Monitoring Camera (VMC) of ESA's Mars Express mission: image processing and analysis, tools for working with the observation data, and study of the Martian atmosphere (cloud morphology, atmospheric dynamics, aerosols and polar caps).

  • Processing and analysis of VMC camera images for scientific use.
  • Development of tools for working with observation datasets.
  • Support for science operations and observation planning.

Skills

Programming languages

  • Pythoncore
  • SQLcore
  • Javaproficient
  • C#proficient
  • Scalafamiliar
  • R
  • TypeScript
  • Bash / Shell
  • Fortran
  • C++

Data engineering

  • ETL / ELT pipelinescore
  • Data migration and reconciliationcore
  • Data quality and validationcore
  • Multi-tenant data platformscore
  • Batch processingproficient
  • Streamingfamiliar
  • Orchestration (Airflow, Step Functions)proficient

Databases and data warehouses

  • Snowflakecore
  • PostgreSQLproficient
  • Oracleproficient
  • IBM DB2proficient
  • Amazon RDS / Auroraproficient
  • MongoDB
  • InfluxDB
  • Amazon Redshift
  • Amazon Athena

Big Data

  • Apache Sparkproficient
  • Apache Kafkaproficient
  • Hadoop / HDFSfamiliar
  • Parquet / Avrofamiliar
  • Databricksfamiliar
  • Apache Stormfamiliar
  • Apache Airflowproficient
  • Apache NiFi
  • Dask

AWS

  • AWS Lambdacore
  • AWS Fargateproficient
  • Amazon S3core
  • AWS Step Functionsproficient
  • Amazon API Gatewayproficient
  • Amazon SQS / SNSproficient
  • Amazon EventBridgeproficient
  • AWS IAMproficient
  • AWS Secrets Manager / Systems Managerproficient
  • Amazon CloudWatchproficient
  • Amazon SageMakerfamiliar
  • AWS Gluefamiliar
  • Amazon MWAAfamiliar
  • AWS EMR
  • Amazon Kinesis / Firehose

Software engineering

  • Spring Boot / Spring Frameworkproficient
  • .NETproficient
  • REST APIs and microservicesproficient
  • Event-driven architectureproficient
  • Legacy refactoring and modernisationproficient
  • Automated testingproficient
  • TypeScript / Next.js / React
  • Drizzle ORM / Prisma

DevOps and observability

  • Git / GitHub / GitFlowcore
  • Azure DevOps (CI/CD, releases)proficient
  • Dockerproficient
  • Kubernetesfamiliar
  • Grafana / Graylogfamiliar

Machine learning and data science

  • Exploratory analysis and feature engineeringproficient
  • Time series and forecasting (ARIMA/SARIMA, Prophet)proficient
  • Anomaly detectionproficient
  • Classification and clustering (churn, segmentation)proficient
  • Deep learning (CNN, RNN, LSTM, transfer learning)familiar
  • Econometrics (VAR, ARCH models)familiar
  • Pandas / Jupytercore
  • scikit-learnproficient
  • TensorFlow / Kerasfamiliar
  • PyTorchfamiliar
  • XGBoostfamiliar
  • MLflowfamiliar

AI engineering

  • AI-assisted development and coding agentscore
  • Multi-agent workflows and AI-assisted auditingproficient
  • Automated repository analysisproficient
  • LLM applications and conversational assistantsproficient
  • LangGraph / Langflowproficient
  • Anthropic API (Claude)core

Scientific computing

  • Numerical methods and mathematical modellingproficient
  • Finite Element Methodfamiliar
  • Scientific image processingfamiliar
  • Statistics and econometricsproficient

Selected projects

Education

BSc in Physics

Universidad del País Vasco (UPV/EHU)

Master's in Astrophysics

Universidad del País Vasco (UPV/EHU) · Jun 2015 – Jun 2016

Bachelor's in Economics

UNED · 2018 – 2021

Bachelor's in Business Administration and Management

UNED · 2018 – 2022

Baccalaureate — graduated with honours

Gobierno Vasco

Certifications

None listed.

Languages

  • Spanish — Native
  • Basque — Native
  • English — C1
  • Chinese — A1

Contact

Use the contact form to get in touch. Contact page