GIO’S DATA SCIENCE

Gio’s Data Science est un site personnel, conçu comme un complément à mon Curriculum Vitae.

Je suis spécialisé en Data Science et en développement de logiciels, principalement en Python. Au fil des années, j’ai accumulé diverses expériences et suivi différentes formations :

  • Études en sciences humaines et travail dans le secteur de l’information
  • Master en Banque et Finance, avec une spécialisation en Finance Quantitative : un parcours fortement axé sur les mathématiques et les statistiques, impliquant la programmation informatique pour la simulation de scénarios et les calculs
  • Études en informatique : une passion depuis un quart de siècle, au fil des ans, je me suis spécialisé dans le domaine en développant des projets personnels et en me tenant à jour à travers des manuels, des cours et des certifications.
  • Actuellement, je poursuis des études universitaires en informatique.

Sur ces pages, je présente diverses activités que j’ai menées au fil des ans : des projets annexes, des activités de formation et mon parcours académique.

Dans ma boîte à outils de connaissances et d’intérêts, il y a d’un côté la programmation et de l’autre une compréhension approfondie du fonctionnement des marchés financiers et de la gestion des risques financiers.

En tant que Data Scientist et développeur, je me concentre sur l’extraction de sens à partir de données brutes, de manière à rendre l’information utile pour répondre à des questions, automatiser des tâches répétitives, réaliser des prédictions et optimiser des processus.

Il s’agit d’activités artisanales qui nécessitent de résoudre constamment de nouveaux problèmes en fouillant dans la documentation, en affinant les algorithmes et en trouvant de nouvelles façons de surmonter les obstacles continus qui se dressent entre les données et l’objectif. Les résultats peuvent apporter une grande valeur ajoutée dans des domaines tels que la finance, l’industrie, le marketing ou de nombreux autres secteurs où l’information et le calcul peuvent être exploités.

Les activités typiques comprennent :

  • Extraction de données
    • Récupération de données à partir de sources diverses. Recherche de jeux de données, téléchargement d’une grande variété d’informations via des API REST, extraction de données Web
    • Nettoyage et transformation des données. Les données peuvent présenter des lacunes, ne pas être initialement lisibles ou avoir des formats incompatibles, par exemple des données binaires sur des systèmes anciens avec des encodages spéciaux
  • Manipulation des données en fonction de leur type, par exemple :
    • SQL ou diverses bibliothèques Python pour organiser, enregistrer, séparer les informations du bruit
    • Les fonctions trigonométriques et l’analyse mathématique peuvent capturer le comportement périodique des séries temporelles
    • Des algorithmes spécifiques peuvent identifier les relations dans des séries temporelles avec des tendances similaires
    • Gestion de données volumineuses – matrices clairsemées, parallélisation
    • GIS : quels points d’intérêt, sur une carte, se trouvent à l’intérieur d’autres zones d’intérêt, dans un certain rayon ?
  • Utilisation d’algorithmes prédictifs, Machine Learning, Intelligence Artificielle
    • Regroupement, apprentissage supervisé, classification, analyse de texte, séries temporelles
    • Scikit-Learn
    • Keras
    • Tensorflow
  • Analyse des variables explicatives
    • Dans quelle mesure chaque facteur contribue-t-il à un certain résultat ?
  • Optimisation
    • Étant donné un certain processus qui consomme un certain type de ressources, quel mélange d’entrées est-il préférable d’utiliser – en fonction d’un contexte changeant – pour obtenir les meilleurs résultats économiques ou de performance ?
    • Scipy
    • Tensorflow
  • Simulations
    • Modélisation d’un problème et exploration de différents scénarios, soit par l’exécution exhaustive de toutes les combinaisons, soit en utilisant la méthode de Monte-Carlo
  • Présentation et interaction
    • Graphiques
    • Applications exécutables
    • Applications Web
  • Programmation : d’autres activités automatisables, rédaction de programmes

 

Note: traduit automatiquement en français