About Ousmane
French
Native or bilingual
English
Fluent
Experience
- ENGIE - Lab CrigenSenior Data/ML engineerENERGY AND UTILITIESJanuary 2022 - Today (4 years and 5 months)Stains, FranceJ’aide à concevoir, construire et industrialiser des produits data : modèles de données SQL et NoSQL, jeux de données et tables sur le datalake, pipelines de données et de machine learning, ainsi que des tableaux de bord d’analyse. J’accompagne également les profils juniors à monter en compétences sur les pratiques d’ingénierie.
- MixdataData engineer/Dev Full stackSOFTWARE PUBLISHINGSeptember 2017 - December 2021 (4 years and 3 months)Boulogne-Billancourt, FranceMes missions :- Maintenir et ajouter des nouvelles fonctionnalités dans la plateforme web mixdata.com- Assurer la mise à jour et la qualité des données : conception, développement et maintenance des pipelines d'intégration de données.Environnement Technique :- Agile/SCRUM, JIRA,- Git, Jenkins, Java, Scala, Kotlin, Spring Framework, Spark- Bases de données : Hadoop/HDFS, Neo4J, Elasticsearch, Cassandra, MySQL, Redis- DevOps : Ansible, Terraform- Cloud : Azure, OVH, Scaleway, AWSParmi mes tâches/réalisations :- Migration de jobs Spark on prem vers Azure- Mise en place d'Apache Airflow (avec un role Ansible) et migration de pipelines script shell vers des DAGs Airflow.- Développement d'APIs REST CRUD pour accéder des données dans MySQL- Crawling en masse de plusieurs millions de sites web sur le cloud en lançant des machines virtuelles avec Terraform et Ansible, et stockage des pages web dans Cassandra, Elasticsearch- Développement/amélioration de traitements Spark/Scala pour extraire les informations (siren, adresses, téléphone, etc..) sur les pages crawlées, stockage en format PARQUET sur Hadoop/HDFS et dans MySQL- Développement d'un l'algorithme de "graph processing" (Spark GraphX) qui permet trouver l'entreprise éditeur d'un site web donnée à partir des informations extraites.- Mise en place d'une base de données graphe Neo4J des entreprises et leurs dirigeants. Et la rentre accessible dans la plateforme grâce à la librairie de datavisualisation Cytoscape.js.- Intégration des données Sitadel dans la plateforme, la base opendata des permis de construire en France, permettant ainsi de pouvoir rechercher des entreprises à partir des informations se trouvant sur le permis de construire.- Développement de la page de datavisualisation des listes d'entreprises en mettant en place d'une API pour récupérer les données en format JSON et utilisation des librairies D3.js/DC.js
Reviews
Recommendations
Be the first to recommend Ousmane
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Ingénieur développement logicielISIMA2017
Certifications
- Professional Machine Learning EngineerGoogle Cloud2021