Expérience professionnelle
PRISMA MEDIA – Gennevilliers (92)
Data Engineer
Depuis Octobre 2018
● Gestion de Projets et Architecture Data :
■ Recueil des besoins auprès des utilisateurs pour diverses solutions IT-DATA (13
projets).
■ Conception de l'architecture des systèmes de données, en intégrant les contraintes
de performance, scalabilité, sécurité, maintenabilité et coût.
○ Assurant la robustesse et l'efficacité des infrastructures pour le
traitement des millions d'événements quotidiens et un volume de
données important (To/jour)
■ Pilotage et coordination des activités des développeurs, ingénieurs de données et
autres intervenants techniques.
■ Création et maintenance de la documentation technique et fonctionnelle tout au
long du cycle de vie des projets.
○ Facilitant la prise en main par les équipes et la pérennité des
applications.
● Ingénierie des Données et Développement Cloud (GCP) :
■ Concevoir et structurer une architecture Data en couches (Store, Refined,
Generated, Business) et assurer l'implémentation de la Gouvernance des Données.
■ Développement de pipelines de données ELT et ETL pour l'extraction, le nettoyage
et la transformation de données issues de sources variées (BD, SFTP, bucket GCS,
S3, API clients, fichiers CSV, parquet).
○ Traitement de volume de données en Terabytes/jour et réduisant le
temps de traitement et livraison.
■ Développement des DAGs Airflow et création d'opérateurs personnalisés en
Python
○ Optimisant l'orchestration des flux et améliorant la fiabilité des
traitements
■ En tant que référent Airflow, apport d'expertise, support technique et
optimisation continue de l'orchestration des pipelines via Composer.
■ Consolidation des flux de données avec les partenaires.
■ Assurer la conformité aux règles RGPD et de mettre en œuvre des pipelines de
nettoyage et de validation des données pour garantir leur exactitude et leur
intégrité.
■ Appliquer les directives de la CNIL sur la qualité des données (exactitude, mise à
jour) et la minimisation, notamment en gérant les politiques de conservation et
d'archivage des données personnelles.
■ Mise en place d'une plateforme de partage de données basée sur Datahub,
garantissant un accès sécurisé et contrôlé aux partenaires.
■ Conception et mise en œuvre de solutions de stockage pour données structurées
et non structurées (GCS, BigQuery, Cloud Sql - Postgresql).
Créer et maintenir des tables/vues agrégées (matérialisées) spécifiques,
optimisées pour la performance des tableaux de bord critiques (KPIs) et des
applications métier.
■ Mise à jour de l’environnement Cloud Composer (Airflow 1.*, 2.* + Composer 2.*,
3.*).
○ Garantissant la compatibilité des systèmes et l'accès aux dernières
fonctionnalités.
● Développement d'Applications & Migration Cloud :
■ Étude et développement de nouvelles fonctionnalités au sein d'applications
PHP/Python.
○ Améliorer l'expérience utilisateur et augmenter les performances de
l'application
■ Migration des applications PHP vers Google Cloud.
○ Diminuer les coûts d'infrastructure et augmenter la scalabilité des
services.
■ Migration Zend vers Symfony.
■ Migration de l'infrastructure des applications d'App Engine vers Cloud Run.
○ Optimiser l'utilisation des ressources et diminuer les temps de
déploiement.
● DevOps & Opérations :
■ Mise en place des pipelines de déploiement avec le CI/CD GitLab.
○ Diminuer les erreurs de déploiement et accélérer la mise en production
■ Mise en place de solutions de monitoring pour surveiller les performances des
pipelines et des infrastructures de données.
○ Permet une détection proactive des problèmes et une réduction du
temps d'interruption.
■ Gestion des performances et de la sécurité des bases de données.
○ Assurer l'intégrité des données critiques et une disponibilité optimale.
■ Identification et résolution des problèmes de performance et de sécurité.
■ Maintenance et résolution des bugs et incidents.
○ Garantir la continuité de service et la satisfaction des utilisateurs.
■ Support de la mise en production des nouvelles briques applicatives.
■ En tant que Référent Infrastructure, apport d'expertise, support et optimisation
des environnements Cloud (GCP) et des systèmes.
● Environnement Technique : SQL, Google Cloud Platform (GCP: BigQuery, Cloud Sql
(Postgresql), Composer 2/3 (Airflow 2), Cloud Storage, Cloud Run, App Engine, Cloud
Scheduler, Compute Engine, Cloud Logging, Audit Logs, Monitoring, Cloud Function,
Cloud DNS, DataStream, Data Transfer, Secret Manager, Firestore, Memorystore (redis),
Load Balancing, Artifact Registry, IAM), Python 3 (Flask, Fast Api, Pandas), Symfony 7,
Zend 2, PHP 8, Yaml, GitLab, Docker, Doctrine, Postman, Jira, Méthode Agile.
ELITE AUTO – Coignieres (78)
Ingénieur d’étude et développement PHP
Du Mars 2018 à Septembre 2018
● Développement et Maintenance applicative :
Réalisation d’applications et de services Web en PHP5/7 (Symfony 3/4),
○ Proposer des fonctionnalités clés pour les utilisateurs internes
(BO)/externes (Sites Elite Auto).
■ Intégration des nouvelles interfaces FO et BO.
○ Contribuer à une mise à jour visuelle et fonctionnelle.
■ Mise en place des API Google (Analytics, Calendar)
■ Améliorer la sécurité et les performances.
■ Maintenance corrective et évolutive des applications
■ Création et suivi des pipelines de déploiement des applications sur le CI/CD
GitLab.
■ Rédaction de spécifications techniques et fonctionnelles.
● Base de Données et DevOps :
■ Optimisation des requêtes SQL pour améliorer les performances
○ Réduire les temps de réponse des applications.
■ Mise en place de tests unitaires et fonctionnels (PHPUnit),
○ Améliorer la qualité du code et réduire les bugs en production.
■ Utilisation de Docker pour les environnements de développement
○ Assurer la cohérence des environnements.
● Environnement Technique: PHP5, Symfony 3/4, SQL (MySQL), Elasticsearch,
StupidMq, Git, GitLab CI/CD, Docker, PHPUnit, PhpStorm, Jira, Confluence.
EASY BOURSE – ISSY LES MOULINEAUX (92)
Ingénieur d’étude et développement PHP
Du Mai 2017 à Février 2018
● Analyse et Développement :
■ Analyse et développement des besoins.
■ Analyse et rédaction des spécifications, garantissant la clarté et la conformité des
développements.
■ Développement des fonctionnalités Front et Back End.
■ Consommation des web services REST et SOAP, assurant l'intégration avec des
systèmes externes.
● Maintenance et Déploiement :
■ Maintenance et Résolutions des bugs et des incidents, réduisant les interruptions
de service.
■ Déploiement sur les différents serveurs, assurant une mise en production efficace
et rapide.
● Environnement Technique : Symfony 3, Nginx, Docker, Sugar CRM, PHP 5, MongoDB,
Doctrine, Twig, HTML, CSS3, SCSS, JQuery, JavaScript, Bootstrap, Ajax, JSON, XML,
Insomnia, GIT, MVC, Smarty, Ubuntu, Mantis, Elasticsearch.
NORDNET – LILLE (59)
Ingénieur d’étude et développement PHP
Du Mars 2016 à Avril 2017
● Développement Front-End & Back-End :
■ Développement des nouvelles interfaces de présentation des nouvelles offres
commerciales.
■ Développement Front-End et Back-End.
■ Intégration des services REST.
● Migration et Qualité :
■ Migration Symfony 3 + PHP 7, améliorant la sécurité et les performances.
■ Correction des Bugs et incidents, contribuant à la stabilité des plateformes.
■ Présentation démo avec l’équipe commerciale et validation des nouvelles
interfaces, assurant l'alignement avec les objectifs business.
● Environnement Technique : Angular 2, Symfony 1.4 et 3, PHP 5.5 et PHP 7, Doctrine 2,
Yaml, Twig, HTML, CSS3, JQuery, JavaScript, Ajax, JSON, MySql, PostMan, GIT, Xampp,
JIRA et Bamboo.
ZETACOS - Tunis (Tunisie)
Ingénieur d’étude et développement PHP (Tech Lead)
Du Septembre 2013 à Février 2016
● Projets :
■ IMMO PRESTO : Création et gestion d'un site d'annonces immobilières inversées,
permettant la gestion des annonces publiées par les utilisateurs.
■ OGS VINCI : Développement d'une application pour la création d'offres globales de
services via formulaires.
● Missions Clés :
■ Analyse des besoins Client pour le développement des fonctionnalités.
■ Développement des fonctionnalités (gestion des annonces, utilisateurs, rôles,
statistiques, interfaces),
contribuant au lancement de nouvelles plateformes et à l'optimisation des
processus.
■ Maintenance et résolution des incidents.
● Environnement Technique : MySql, Symfony 2.7/3, AngularJS, TypeScript, Highcharts,
Doctrine, Twig, HTML5, CSS3, Sass, JQuery, JavaScript, Bootstrap, Ajax, Bower, Vagrant,
SoapUi, GIT, Méthode Agile.
XTENSUS - Tunis (Tunisie)
Ingénieur d’étude et du développement PHP
Du Février 2013 à Juin 2013
● Projet : Plateforme E-Recrutement
■ Description : Développement d'un portail de gestion d'offres d'emploi pour
recruteurs et de profils pour candidats, incluant la création de CVs multiples.
● Missions Clés :
■ Développement des fonctionnalités et refonte du Template, améliorant
l'ergonomie et les fonctionnalités du portail
■ Gestion des profils utilisateurs et des espaces du portail (Public, Recruteur,
Candidat, Administrateur).
■ Extraction des données de la base de données MySQL via Talend et mise à jour du
schéma MCD, garantissant la qualité et la structuration des données.
■ Maintenance et résolution des incidents.
● Environnement Technique : Symfony 2, MySQL, Doctrine2, Twig, YML, CSS 3,
JavaScript, jQuery, Bootstrap, Talen...