depuis la création du compte
Au sein d’ADEO / OPUS dans l’équipe « Knowledge Graph », mon rôle ainsi que celui de toutes l’équipe est de développer un Knowledge Graph. C’est-à-dire un système de connaissances qui utilise des graphes (Neo4j) pour modéliser des données et des relations entre elles.
Les nœuds du graphe représentent des concepts ou des entités, tandis que les arcs représentent des relations entre ces concepts ou entités. Le but du projet est d’améliorer la recherche et la compréhension des données afin de fournir une meilleure expérience d’achat pour le client et une meilleure qualité de données produits.
Taches :
-Développement d’un Knowledge graph répondant en temps réel aux besoins des autres teams
-Pair / mob avec les développeurs de l’équipe sur les features du sprint
-Développement features du projet
-Déploiement / maintenance de la brique Knowledge Graph
-Participation au sprint planning, refinement, daily et retro de la semaine
-R&D sur le Knowledge graph
Tech:
- Développement de features en micro-service REST / CQRS
- TDD – BDD – DDD pour l’élaboration des features
- Code review via GitHub
- CI / CD sur CircleCI
- Design des BDD MongoDB / Neo4J
- Clean code, Clean architecture, Software craftmanship, Pragmatic programmer
Typescript, Node.js, Nest.js, Angular 2+, MongoDb, Neo4j, Kafka, Docker, Google cloud, Pubsub, Github, CircleCi