
Yangfan XIANG
Senior Data Engineer
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Senior Data Engineer with extensive experience in big data ecosystems and cloud technologies. Successfully redesigned data lakes for efficient cost/performance while addressing business needs at TotalEnergies and Tinyclues. Expert in Python, Spark, GCP, and AWS with deep knowledge of machine learning implementation, offering end-to-end data engineering solutions that transform raw data into valuable business insights.
Work experience
Lead Tech Data Engineer
PadoaFreelance
Apr 2025 - Present
1 year 7 months
Paris, France
PostgreSQL DBT Airflow Azure Microsoft Fabric
Senior Data Engineer
TotalEnergies
Jan 2025 - Apr 2025
4 months
Paris, France
Databricks Pyspark Azure
Data Engineer
Tinyclues
May 2022 - Jan 2025
2 years 9 months
Paris, France
Tinyclues, spécialisée dans le ciblage prédictif des campagnes marketing, compte plus de 300 clients, allant des grands comptes aux PME. Sa plateforme permet de planifier des campagnes tout en ciblant chaque consommateur avec des contenus personnalisés. L'outil intègre également une partie CDP (Customer Data Platform) qui permet aux responsables des campagnes de mieux connaître leurs consommateurs et d'avoir une vision macro/micro. Les enjeux techniques consistent à servir les 300 clients avec une seule base de code en utilisant la notion de multi-tenant. Cela entraîne naturellement les problématiques suivantes que nous avons pu résoudre : - Conformité avec le RGPD : mise en place de data masking, data retention, data deletion request... - Onboarding des nouveaux clients : gestion des clients uniquement par des fichiers de configuration YAML, auto-génération de configurations, tooling... - Notion de template et multi-tenant : pas de redondance de code, gestion des changements = modification de configuration - Efficacité, robustesse, lisibilité et extensibilité : conçu avec l'architecture Medallion, tout notre code (workflow ELT, DAG Airflow et requêtes SQL) est testé (tests unitaires + tests d'intégration) et optimisé (FinOps est un travail quotidien) - CI/CD mature : chaque changement = modification de configuration = mise en production en quelques minutes et de manière automatique. Technologies : Data : Python, DBT, PostgreSQL Plateforme : Cloud Native sur GCP, BigQuery, Airflow (Composer)... CI/CD : Git (Gitflow), GitHub, GitHub Actions, CircleCI, Terraform NoCode : Retool, Airbyte
Data Engineer
relevanC
Aug 2020 - May 2022
1 year 10 months
Paris, France
Redesign and implementation of Data lake: - anonymization - Identify resolution - cost and performance efficient - answer tech and business oriented need [Airflow, GCP, Spark, Python]
consultant Data Engineer chez BNP Paribas BDDF
Aubay France
Aug 2019 - Aug 2020
1 year 1 month
Consultant Data Engineer chez BNP Paribas IRB
Vyve - data by beNext
Feb 2019 - Aug 2019
7 months
Région de Paris, France
Transformation digital des données bancaires: ingestion des données(CSV, dump oracle...) avec restructuration, traitement et construction a but de sauvegarder dans la base Hadoop et optimisation des requets et des traitements. [Scala, Hadoop: HDFS Spark Hue Ambari Yarn, IntelliJ, Jenkins, Autosys]
Data Science Intern
Madintec
Apr 2018 - Oct 2018
7 months
La Rochelle, France
Encadrant: Ludovic DENOYER & Matthieu ROBERT Sujet du stage: Deep Reinforcement Learning pour le pitolage automatique des voiliers de compétition. -Charger de développer une platforme de teste pour facilité les expérimentations. (simulateur physique, scénarios personnalisable) -Analyse de système de pilotage automatique exsitant afin d'intéger du Deep Reinforcement Learning -Implémentation des algorithmes de Deep Reinforcement Learning -Comparaison des algorithmes et analyse des problèmes rencontrés [Python, Pytorch]
Stage
EDF
Jul 2017 - Oct 2017
4 months
92000 Nanterre, France
Dans le département SIRH. Automatisation des tâches et développement des outils d’aide à la gestion. [Powershell, IIS, HP Unified Functional Testing, VBA]
Stage
LIP6 - Laboratoire d'Informatique de Sorbonne Université
Jul 2016 - Oct 2016
4 months
Paris, France
Développement d’un outil de visualisation pour des réseaux bayésiens décrit en langage O3PRM orienté objet pour la librairie pyAgrum [Python, C++, Jinja2, Graphviz, PyQt]
Education
Pierre and Marie Curie University
Master en informatique
2016 - 2018
2 years 2 months
Pierre and Marie Curie University
Licence
2013 - 2016
3 years 2 months
Licenses & certifications
AWS Certified Cloud Practitioner
Issued: Feb 2025
Google Cloud Professional Cloud Architect
Issued: Dec 2022