Compétences

Vous souhaitez découvrir mes compétences plus en détail ? C’est par ici !

Langages


  • Maîtrise de streamlit et taipy pour rapidement prototyper puis déployer des applications data.
  • Gestion des dépendances et isolation avec poetry, conteneurisation avec Docker.
  • Data Wrangling avec polars, pandas ou duckdb.
  • Utilisation de pydantic pour faire de la validation de données.
  • Orchestration de pipelines avec airflow.
  • Data Visualisation avec plotly et seaborn.
  • Web Scraping avec beautifulsoup.
  • Développement de code de qualité industrielle : mypy pour le typage statique, ruff pour le linting et le formatage du code, pytest pour les tests.
  • Maîtrise des packages de Data Manipulation du tidyverse : {dplyr}, {purrr}, {stringr}, etc.
  • Conception de tableaux statiques ou interactifs “qui claquent” avec {gt}.
  • Data Visualisation avec {ggplot2} et {plotly}.
  • Création d’applications web modernes et robustes en production avec {shiny} + {bslib} + {golem}.1
  • Création de packages sur .
  • Machine Learning avec {tidymodels}.
  • Analyse de données exploratoire et analyse factorielle : ACP – AFC – ACM – AFDM.
  • Toolkit d’économétrie et de micro-économétrie : {micEcon}, {sfa}, etc.
  • Utilisation d’outils de formatage, de linting de code et d’automatisation de tâches sur : {lintr}, {styler} et {usethis}.
  • Window Functions.
  • Common Table Expressions (CTE).
  • Création de vues et procédures stockées.
  • DBT.

Outils


  • Data Modeling – Star & Snowflake schema.
  • DAX et fonctions de Time Intelligence.
  • Manipulation de tables : jointures, pivots et aggrégations avec PowerQuery.
  • Construction de KPI.
  • Déploiement, gestion et maintenance de rapports sur PowerBI Report Server.
  • Report Design.
  • L’ensemble des projets et présentations répertoriés sur mon site utilisent Git de manière sous-jacente.
  • Je l’utilise aussi couplé à pre-commit pour gérer et éxécuter des hooks2 avant chaque commit pour vérifier les vulnérabilités, reformater le code, etc.
  • Production de documents paramétrables et automatisés (HTML, PDF).
  • Création de sites webs.3
  • Documentation de packages.4
  • Et surtout, adieu aux présentations PowerPoint grâce à reveal.js.
  • Maîtrise des tableaux et graphiques croisés dynamiques.
  • Automatisation et requêtage avec PowerQuery.
  • Listes dynamiques et gestionnaire de noms.
  • VBA (Création d’Interfaces Utilisateur avancées et utilisation pour Outlook et Word).
  • Outil très pratique de création de diagrammes avec syntaxe épurée inspirée par du Markdown.

Soft Skills

Que ce soit durant mes études en master ou au cours de mes expériences professionnelles antérieures, j’ai toujours pris plaisir à exposer les aspects techniques des projets auxquels j’ai participé dans le cadre de présentations à divers auditoires.

Faire de la veille est essentiel dans tous les domaines, mais l’est particulèrement dans le domaine de la data où de nouvelles technologies émergent tous les jours. Les objectifs sont donc d’identifier les tendances émergentes pour gagner du temps sur des tâches de plus en plus automatisables et se concentrer sur les tâches à forte valeur ajoutée.

Niveau C1 | Score au Listening and Reading TOEIC® : 920/990.

Retour au sommet

Notes de bas de page

  1. {golem} est une librairie particulièrement intéressante car elle permet de packager une application Shiny. Pour plus de détails, je recommande de naviguer vers le projet ShinyBricks.↩︎

  2. Les hooks sont des scripts qui s’exécutent automatiquement à des moments précis du workflow sur Git.↩︎

  3. J’ai par exemple créé ce site avec Quarto, tout en tirant profit de SASS et de CSS pour en améliorer le rendu.↩︎

  4. 🚧 Pas encore fait, mais très prometteur, notamment grâce au package quartodoc.↩︎