Skip to content

Francisco Sánchez Noguera

Tech Lead · AI & Data Platform

📍 Spain (Remote)

Tech Lead of the AI & Data Platform team at BASF, leading 13 developers on a platform that hosts 800+ use cases, and one of the main points of contact for BASF's Databricks account (600+ workspaces). Outside work, I built a multi-tenant SaaS on my own by directing a team of Claude agents. 7+ years in data engineering, platform engineering, and distributed systems with Python, Spark, Terraform, and Azure. As a Big Data Developer at Kenmei, cut a client's cluster costs from €400/day to €80/day (100k+ EUR/year) through caching and partition tuning. Later, as a Capitole consultant working for BASF, was lead developer for the Azure data platform provisioning infrastructure (300+ workspaces). Fluent English; 7+ years working in international teams.

Printable CV (PDF)

Work History

Tech Lead · AI & Data Platform

BASF

May 2026 — Present

Promoted in May 2026 to Tech Lead of BASF's AI & Data Platform team, leading 13 developers on a platform that hosts 800+ use cases and their infrastructure. The team provides governance for BASF's AI use cases, manages LLM consumption, and enables AI-related use cases. Also one of the main points of contact for the Databricks account (600+ workspaces, Unity Catalog, access to external data, and data governance).

  • Lead 13 developers on a platform that hosts 800+ use cases and their infrastructure. Plan the technical work with the team and encourage teammates to build ambitious solutions
  • One of the main points of contact for Databricks at BASF and for the company-wide account: 600+ workspaces, their Unity Catalog setup, access to external data, and data governance
  • With the team, provide governance for BASF's AI use cases and manage LLM consumption. The team also enables AI-related use cases
  • Proposed moving the platform's infrastructure as code from CDKTF to plain HCL Terraform. Led the first draft, then kept working on it with the developers
  • Work closely with the architects on the platform design
TerraformCDKTFAzureDatabricksUnity Catalog

Senior Software Engineer

BASF

January 2025 — May 2026

Joined BASF as an internal hire to continue platform engineering work, contributing to architecture decisions for a new data platform built on Azure, AKS, Databricks, and infrastructure as code (CDKTF and Terraform).

  • Largest contributor to the Databricks and Unity Catalog infrastructure constructs on the CDKTF-based platform
  • Designed a state migration process that used scripts to extract IDs and import resources without affecting users
  • Resolved a production incident in Unity Catalog within 1 hour by auditing tables and reverting configuration changes
  • Participated in the ADRs for the role-based permissions model and implemented role-based access in the portal and infrastructure
  • Collaborated with architects on network topology design for the new platform
  • Worked on logs and metrics ingestion across multiple clusters with Grafana OSS, configuring Alloy collectors, receivers, and scrape pipelines
TerraformCDKTFTypeScriptPythonKubernetesAzureDatabricksUnity CatalogGitHub Actions

Senior Data Engineer

Capitole Consulting (Client: BASF)

March 2023 — December 2024

Consultant data engineer working on two engagements at BASF: first a cosmetics analytics data platform, then lead developer for the Azure data platform provisioning infrastructure (300+ workspaces).

  • Delivered a 12-month cosmetics analytics release in under 6 months using Medallion architecture with Delta Lake processing
  • Led the refactoring of the platform provisioning codebase (Terraform + Python), raising the pipeline success rate from 20% to 90%
  • Implemented a manifest change evaluator that reduced pipeline execution time from 1.5 hours to 30 minutes
  • Cut the provisioning of a single platform from 4 hours to 20 minutes by orchestrating GitHub Actions workflows (Terraform for infrastructure, Python for configuration)
  • Built a REST API with FastAPI and Container App Jobs for federated Databricks Account operations
  • Implemented the Unity Catalog rollout across 300+ Databricks workspaces with a 1% incident rate
  • Led a team of 5 engineers, increasing test coverage from 10% to 85% through code reviews, pair programming, and Python best practices
  • Conducted ~30 technical interviews for Senior Data Engineer positions, resulting in 6 hires
  • Managed the Data Community at Capitole: biweekly newsletter, meetups, and tech talks reaching 100+ data engineers
PythonTerraformAzure DevOpsAzure DatabricksDelta LakeUnity CatalogFastAPIDockerGitHub Actions

Big Data Developer

Kenmei Technologies

January 2022 — March 2023

Promoted to the Big Data department, processing massive telecom datasets with Scala and PySpark on Google Dataproc and Azure Databricks.

  • Refactored and optimized a PySpark parser (Azure Blob Storage to Delta Lake), cutting job time from 20 hours to 4 hours (-80%)
  • Reduced the client's cluster costs from €400/day to €80/day through caching and partition tuning, saving 100k+ EUR a year
  • Productionized the Uplink Interference detection algorithm using distributed PySpark, reducing execution from 60 minutes (single node) to 6 minutes (-90%)
  • Built a geospatial classification product with Scala and Sedona, categorizing tiles as indoor/outdoor across entire countries
  • Maintained and extended a complex real-time trace processing system in Scala/Spark with a very small contributor base, and contributed to its 5G implementation
ScalaPySparkGoogle DataprocAzure DatabricksDelta LakeAzure Blob StorageBigQuerySedona

Junior Innovation Engineer

Kenmei Technologies

June 2019 — January 2022

R&D engineer working directly with the CTO on individual projects for telecom clients, building high-performance Python services and signal processing algorithms.

  • Built a real-time drone geolocation service achieving 100+ geolocations/second (16× the client target) using NumPy vectorization and async MQTT
  • Developed a high-throughput TCP trace server processing ~550 Mb/s with Cython and Numba; throughput was limited by the network interface rather than the CPU
  • Created distributed coverage maps with Dask spatial partitioning, reducing country-level processing from 4 hours to 35 minutes (-85%)
  • Designed an Uplink Interference detection algorithm using FFT and RSRQ/SINR metrics for PIM pattern identification, later productionized in the Big Data team
  • Received recognition from a major telecom client's CTO for project delivery quality
PythonNumPyNumbaCythonDaskPySparkMQTTAsyncioPostgreSQL

CubeSats Concurrent Engineering Workshop

European Space Agency (ESA)

January 2019 — June 2019

University project selected for the ESA Concurrent Engineering Workshop. Worked in the "CubeTester" team to design a CubeSat concept for testing electronic devices in orbit.

Skills

AI & LLM Platforms

Claude / Claude Codeadvanced
AI Gateway (LLM consumption governance)advanced
AI governanceadvanced
AI-assisted SDLC (agentic workflows)advanced

Data Engineering

Apache Spark / PySparkexpert
Delta Lakeexpert
Databricksexpert
Unity Catalogexpert
Daskadvanced
BigQueryadvanced

Cloud & Infrastructure

Azureexpert
Terraform / CDKTFexpert
Kubernetesadvanced
Dockeradvanced
GitHub Actionsadvanced
Azure DevOps Pipelinesadvanced

Languages

Pythonexpert
Scalaadvanced
TypeScriptadvanced
Gointermediate
Bashadvanced

Backend & APIs

FastAPIadvanced
PostgreSQLadvanced
REST API Designadvanced
Asyncioadvanced

Observability & Quality

Prometheus / Grafanaadvanced
Pytest / Unit Testingexpert
Clean Code / Architectureadvanced
CI/CD Pipelinesadvanced
Mutation testingintermediate

Certifications

Databricks Certified Data Engineer Professional

Databricks

Issued: January 2026 · Expires: January 2028

Verify credential →

Certified Kubernetes Application Developer (CKAD)

The Linux Foundation

Issued: June 2025 · Expires: June 2027

Databricks Certified Associate Developer for Apache Spark 3.0

Databricks

Issued: September 2024

AWS Certified Cloud Practitioner

Amazon Web Services

Issued: June 2024 · Expires: June 2027

Microsoft Certified: Azure Fundamentals (AZ-900)

Microsoft

Issued: March 2024

Education

Master's Degree (Enabling) in Telecommunications Engineering

Universitat Politècnica de València

Graduated: 2019

Bachelor's Degree in Telecommunications Engineering

Universitat Politècnica de València

Graduated: 2018

Side Projects

AI-native invoicing SaaS (anonymised)

A multi-tenant, EU tax-compliance invoicing SaaS I built on my own, directing an orchestrated team of Claude agents: an orchestrator session, several parallel writer sessions in isolated git worktrees, and specialised reviewer subagents. Claude agents wrote most of the code. I made the product decisions and reviewed and merged every pull request myself. Every CI gate only counts once I have seen it fail. Private beta, not in production yet.

Claude CodePythonFastAPITypeScriptReactPostgreSQLKubernetes (K3s)TerraformPlaywright
View Project →

Pizza API & Terraform Provider

REST API built with Go and Gin framework with authentication, plus a custom Terraform provider using the Terraform Plugin Framework for managing resources through the API.

GoGinTerraform Plugin Framework
View Project →

Contact