Podría estar disponible
(Actualizado 2020-06-23.)Data scientist, Ph.D.
Versailles, France
Nativo French, Fluido English, Spanish, Principiante Italian, Japanese
- Intelligence artificielle
- Machine learning
- Python
Habilidades (25)
Machine Learning
PANDAS
ALGORITHME
Python
data
NUMPY
MLLib
Java
Scikit-learn
Git
PostgreSQL
SQLAchemy
SQL
STATISTIQUES
Spark
KERAS
ROBOTIQUE
jMeter
C++
Hadoop
Flask
NLP
Deep Learning
R
MATLAB
Experiencia profesional
2020-01 - 2020-05
Le programme Chrysalide est un programme de transformation numérique de la branche santé-prévoyance collective de Generali. Au sein de ce programme, l’objectif du projet THUGS est de réaliser un tarificateur, destiné aux services de souscriptions et de technique-assurance (actuaires), qui permet de générer une étude du prix de l’assurance collective pour un client potentiel, en fonction de ses caractéristiques et besoin. L’équipe, composée de développeurs, actuaires, business analysts, testeurs et PPO, fonctionnait en mode Agile.
• Restructuration du format des données en entrée et sortie
• Formation des actuaires de l’équipe au développement Python
• Développement de modules fonctionnels
• Développement de l’UI de test
• Tests unitaires
• Méthodologie Agile/Scrum
Environnement technique : Python 3 (numpy, pandas, flask, sqlalchemy), JavaScript, React, PostgreSQL, GitLab, JIRA, Docker, Splunk, Jmeter
2019-04 - Presente
Société Générale Corporate and Investment Banking
L'objectif de l'équipe commando est d'intervenir rapidement sur les besoins applicatifs des équipes fonctionnelles en salles de marché. Deux projets ont été traités en parallèle: la réalisation d'applications de contrôles pour les équipes middle office chargées des produits exotiques, et le développement applicatif pour le suivi de la fusion des activités de marché de CommerzBank, fraîchement acquises par la Société Générale. L'équipe était composée de 15 à 18 développeurs, répartis au sein de 3 squads de 5 à 7 membres.
• Contrôle automatique des produits exotiques
• Acquisition des produits de CommerzBank
• Parsing des documents contractuels
• Support technique pour les équipes du middle office
• Méthodologie Agile/Scrum
Environnement technique: Python 3, GitHub, JIRA, Jenkins, Docker, VBA
2018-09 - 2019-03
_ Audit du projet:
• Analyse du modèle de machine learning existant
• Analyse de l'architecture du projet
• Suggestions de corrections urgentes et d'axes d'amélioration
• Collaboration avec l'équipe chargée de la V2 pour la mise en place d'un nouveau modèle de machine learning pour les évolutions futures
_ Livraison:
• Recrutement d'une équipe de développeurs pour la production des premiers livrables
• Répartition des alarmes entre les membres de l'équipe
• Parsing des logs
• Développement des alarmes qui m'étaient attribuées
• Suivi quotidien avec l'équipe fonctionnelle indienne
Environnement technique: Python 2, Pyspark, SQL, Amazon S3, MLlib, Gitlab, JIRA, Docker, Anglais
2017-01 - 2018-07
• Développement d'une plateforme de tests des offres mobiles, en pré-production et en production.
• Migration de la plateforme de Windows vers Linux.
• Automatisation des tests d'offres postpayées.
• Parsing des résultats de tests.
• Mise en place d'une base de données MongoDB pour stocker les configurations des tests et leurs résultats.
Environnement technique: Python 2, MongoDB, Git, shell, PuTTy, mRemoteMG, NodeJS
2015-01 - 2017-01
Roboprono est un projet de robot rentable sur les paris sportifs et hippiques.
• Récupération en ligne de données historique pour entraîner les MLP
• Scrapping des cotes
• Sélection des données utiles
• Entraînement d'un MLP par type de pari
• Première versions avec les paris basiques du football
• Ajout des paris simples des courses hippiques
• Ajouts successifs de paris football plus complexes et de paris d'autres sports
• Vente de pronostiques
Environnement technique: Java, Python, numpy, pandas, scikit-learn, scrapy
2012-10 - 2016-11
• Conception d'un modèle d'agent client à partir de connaissances expertes
• Recherche de données réelles
• Clustering sur les trajectoires de clients afin d'obtenir des comportements déambulatoires types
• Règles d'association sur les tickets de caisse pour obtenir des paniers d'achat réalistes
• Développement from scratch du simulateur en Java
• Encadrement d'un stagiaire
• Encadrement de cours
• Communication scientifique (publication et conférence)
Environnement technique: Java, Matlab, Python, Git, Anglais
2012-03 - 2012-09
• Proposition d'évolutions pour l'algorithme évolutionnaire mEDEA
• Implémentation de ces évolutions dans le simulateur
• Dataviz et analyse statistique des logs
• Conclusion sur les mécanismes menant à la spécialisation des comportements
Environnement technique: C++, Python, SVN, R
2011-01 - 2011-05
• Scrapping des articles de Wikipédia et Vikidia
• Conception d'un algorithme d'alignement des phrases, combinant similarité cosinus et TF*IDF
• Réalisation automatique du corpus
Environnement technique: Java, Python, Perl
Formación académica
2012-01 - 2016-01
2011-01 - 2012-01