Résumé

Business by training, engineer by trade.

I studied Business Administration and a Master's in Business Intelligence. In under two years I went from BI developer to Analytics & Data Engineer, with end-to-end ownership of the data systems of a multi-client BPO group.

Experience

Jan 2025 — Present

Analytics & Data Engineer

Becall Group · Be Call Digital unit · Spain · BPO and contact centre

I design, deploy and run the data systems that the reports, the operation and the clients depend on: I integrate dialers, client CRMs and ad platforms, build the data layer, model Power BI as code and keep the B2B integrations running in production. Clients: Repsol, Eni Plenitude, ASISA, Club Internacional del Libro, EDP, Finetwork, Vodafone, MásMóvil, Jazztel, ADT, Verisure, Segurma, Gana Energía and LoJack.

  • Merged 5 or more duplicated Power BI reports into one configuration-driven model (45 tables, 187 measures) with dynamic RLS and incremental refresh: onboarding a project went from republishing to adding a row.
  • Optimised the dialer's MariaDB server with evidence-based diagnosis: the critical view went from over 90 s to 10 s and 1.38 million pointless statements a day were removed.
  • Built a unified CRM in Python for some 11 clients: −54% rows read per day, and sales that never reached the CRM down from 22% to 1%.
  • Delivered the complete integration with Club Internacional del Libro (SFTP, near-real-time REST API and Power BI) with 511 tests and 43 of 43 records accepted on the first delivery.
  • Deployed a webhook receiver for the partner Ignium with the outbox pattern and allowlist-based privacy: about 3 ms response time and 0 errors at launch.
  • Optimised the integration worker for Eni Plenitude's web service from 106 s to 0.3 s per cycle.
  • Closed the marketing loop by sending real sales to Meta through the Conversions API, so campaigns optimise for customers rather than leads.
  • Automated the web CRMs of Repsol, Plenitude, Finetwork, Gana Energía and ADT with SSO, OTP, MFA and anti-bot protection: reliability from 30% to 90% or more.
  • Automated the reconciliation of 18 months of commission self-invoices with a 93–97% match.
  • Attributed 90.6% of ASISA's policies to their originating call and delivered EDP's B2B dashboard in 4 days.
  • Migrated the reports from Nextiva/BigQuery to OCM/MariaDB preserving 341 measures, and led the rollout of Notion in the area.
  • Created a framework of AI skills for Power BI development with Claude Code, adopted in daily work.

Jan 2024 — Dec 2024

Business Intelligence Analyst

Viscofan · São Paulo, Brazil · International training placement (ICEX Vives)

  • Automated solutions to keep sales, finance and market intelligence informed.
  • Import intelligence reports used by management in strategic decisions.
  • Optimisation of ETL processes to guarantee data quality and availability.
  • Design and management of interactive Power BI dashboards.
  • Training employees in data analysis with Power BI.

Mar 2022 — Jun 2022

Research collaborator

University of Las Palmas de Gran Canaria (ULPGC) · University Institute of Cybernetics, Business and Society

  • Research for scientific papers on technology and business.
  • Extraction, cleaning and preparation of datasets for analysis.
  • Data analysis to identify patterns and draw actionable conclusions.

Education and certifications

2023 — 2024

Master's in Business Intelligence

UNIR · Universidad Internacional de La Rioja

Data analysis, strategic reporting, modelling, ETL processes and predictive analytics with Python.

2018 — 2022

Bachelor's degree in Business Administration and Management

University of Las Palmas de Gran Canaria (ULPGC)

Finance, marketing, operations and strategy: the base for understanding what the business needs from its data.

Certification

PL-300 · Microsoft Power BI Data Analyst Associate

Microsoft · issued in August 2024

Data preparation, model development and report building in Power BI.

Skills

Analytics

  • Power BI · PBIP, TMDL, PBIR, Embedded
  • DAX and Power Query M
  • Dimensional modelling and RLS
  • Incremental refresh
  • Marketing analytics and attribution
  • Contact centre analytics · OCM, Nextiva

Engineering

  • Python · pandas, FastAPI, pytest
  • SQL · MariaDB, MySQL, BigQuery
  • Incremental, idempotent ETL / ELT
  • APIs, webhooks, SFTP · 15+ platforms
  • Playwright · Selenium
  • PHP 8 · Laravel 12

Operations

  • Linux · cron · systemd · Apache
  • Database optimisation
  • Security and GDPR · AES-256, 2FA, OAuth2
  • Testing · ~900 tests
  • Claude Code · MCP
  • Git · ADRs · runbooks

Languages

  • Spanish · native
  • English · advanced
  • Portuguese (Brazil) · advanced

How I work

  • End-to-end ownership
  • Measure before giving an opinion
  • Reversible changes in production

With whom

  • External clients and partners
  • Vendors and infrastructure
  • Operations, marketing and management

Next step

Which process would you like to stop doing by hand?

Tell me the problem in two lines. I'll tell you honestly whether it can be automated, how, and what it would take.