
Francois Huang
Data Engineer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Bonjour ! Je suis un Data Engineer avec une solide expertise technique sur des technologies clés comme Google Cloud Platform (GCP), Spark (Scala), SQL et Java. Mon objectif ? Mettre mes compétences au service de vos projets pour concevoir des solutions data robustes et adaptées à vos besoins. J’aime collaborer avec les métiers pour comprendre leurs besoins et challenger les solutions proposées. Je mets un point d'honneur à communiquer au mieux avec l'ensemble de l'équipe !
Expérience de travail
Data Engineer
Carrefour
déc. 2022 - août 2024
1 an 9 mois
91300 Massy, France
Périmètre : Grande distribution Contexte : PHENIX est le datalake de Carrefour. Les données de tout le système d'information de Carrefour y convergent pour être normalisées, stockées, traitées puis restituées pour différents usages métiers. On y trouve des données à gros volume (prix, assortiments, transactions, stocks ...), comme de très multiples référentiels à volume restreint (magasins, taxes, ...) Projet : Conception et déploiement d’applications automatisées pour la génération quotidienne de propositions optimisées de réassortiment, en vue d’améliorer l’efficacité de la gestion des stocks et de répondre aux besoins des points de vente. • Migration de traitement Hadoop Spark vers un job Dataproc sur GCP • Création et orchestration de plusieurs traitements ETL en Scala Spark • Création d’alias et indexes ElasticSearch puis mise en place d’une rotation d’index derrière les alias • Implémentation de la prise en compte en temps réel des modifications de commande via un topic Kafka et un traitement kafka stream • Migration du traitement de calcul du réassortiment automatique des commandes magasins en de Scala Spark en Java SpringBoot avec une requête SQL. - Identification de piste d'optimisations - Rédaction de documentation technique - Challenger le Product Owner sur la pertinence des sources - Conception de l’architecture de l’application cible avec les leads - Création de l’application Java SpringBoot et rédaction de la requête SQL (~1000 lignes) - Évolution du temps traitement : de 26h à 5h, soit 5 fois plus rapide, et pour un prix inférieur au traitement existant. • Maintient et correction de différents traitements ETL existant • Participation aux différentes cérémonies Agiles • Partage de connaissance à travers des réunions dédiés à cet effet • Participation à la recette des livrables
Développeur Fullstack
Takima
mai 2022 - janv. 2023
9 mois
92220 Bagneux, France
Contexte : Takima est une entreprise grandissante avec de plus en plus de salarié. Les deux co-dirigeant de l’entreprise ne pouvant plus faire passer tous les entretiens des salariés, un système de management a été mis en place. Chaque manager peut avoir jusqu’à 5 managés, voire plus dans certains cas. Afin de faciliter le travail des managers, une application permettant de générer les différents documents d’entretien et de fixer une date est nécessaire. Projet : Création d’une application qui gère les événements entre managers et managés au sein de l’entreprise. Taches : - Utilisation de l’API google pour récupérer les données des collaborateurs depuis un spreadsheet google via CRON Job - Création de plusieurs endpoints d'API RESTful pour créer, consulter et modifier des événements. - Gestion des permissions pour protéger les différents endpoints - Création d'un nouveau schéma de base de données et rédaction des scripts de migration Flyway pour la création des différentes tables. - Mise en place de scripts SQL et bash pour peupler la base de données en local et sur un pod en environnement de développement - Création du board Jira - Animation des différentes cérémonies Agile Environnement et Outils : Java, Kotlin, Spring Boot, Hibernate, PostgreSQL, Flyway, Gitlab CI/CD, React, Kubernetes, Jira
Formation
Université Paris Cité
Master, Informatique : DATA, Master, Informatique : DATA
2020 - 2022
2 ans 2 mois
Université Paris Cité
Licence, Informatique, Licence, Informatique
2017 - 2020
3 ans 2 mois
Lycée Général Eugène Delacroix
Baccalauréat général, Baccalauréat général
2014 - 2017
2 ans 11 mois
Licences et certifications
Kubernetes
Délivré le : juin 2024
Master 3 - Professional Java
Délivré le : mai 2024