Laissez-nous vos coordonnées, nous vous enverrons notre livre blanc par e-mail.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la directive sur la protection des données. Politique de confidentialité. En confirmant la soumission, vous acceptez de recevoir du matériel de marketing
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.
À propos de nous
Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

Plateforme éducative digital

Une plateforme qui met en relation mentors et coachés en utilisant l'apprentissage automatique et l'analyse de données.

Client

Industrie
Éducation
Région
UE
Client depuis
2020

Notre client est une plateforme e-learning européenne qui met à la disposition de ses clients des mentors sur les sujets de leur choix.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

Un client a eu l'idée d'enrichir la plate-forme avec les éléments suivants ingénierie des données et machine learning afin qu'il puisse suggérer des mentors aux utilisateurs plus rapidement et avec plus de précision. Les données doivent être correctement recueillies et affinées avant d'être utilisées par les systèmes de recommandation, les outils d'enregistrement du temps et d'autres logiciels.

Pour résoudre ce problème, les ingénieurs logiciels Innowise devaient

  • étudier la conception du flux de données existant chez le client;
  • reconstruire le flux de données;
  • automatiser toute une série de processus manuels;
  • concevoir une architecture qui garantit à la fois la fonctionnalité et la sécurité.

Solution

Innowise a créé de toutes pièces une plateforme qui fournit aux mentors et aux coachés un ensemble d'outils leur permettant d'interagir les uns avec les autres de manière efficace et pratique. La solution a été développée pour remplacer la version précédente de la plateforme en raison de son manque de rapidité de réponse et de fonctionnalité.

Nos ingénieurs logiciels ont conçu la solution de manière à permettre la collecte et la mise à jour rapides de données provenant de diverses sources. Les données sont automatiquement affinées selon les modèles prédéfinis et envoyées aux outils qui les exploitent.

Amazon Web Services

La solution est basée sur Amazon Web Services en raison de sa sécurité, de sa flexibilité, de son évolutivité et de sa rentabilité.

Les entraîneurs et les clients réguliers peuvent soumettre leurs données sous différentes formes à la plateforme, notamment du texte, des images, des vidéos, des scans de documents, etc. Ces données sont téléchargées sur AWS et stockées dans un lac de données.

Pipelines ETL

Nos ingénieurs de données ont développé et introduit des pipelines ETL pour rassembler automatiquement les données des utilisateurs dans le stockage cloud.

Lac de données et entrepôt de données

Les données recueillies par les pipelines ETL sont affinées dans les lacs de données. Ce processus est géré par Airbyte et dbt. Après que les données soient raffinées, Apache Airflow les transfère vers l'entrepôt de données où elles peuvent être utilisées à diverses fins, telles que

  • recommander et notifier plus précisément aux mentors les personnes à coacher;
  • l'estimation de l'activité et de la productivité des utilisateurs;
  • la prédiction du comportement des utilisateurs dans différents domaines;
  • fournir des paiements automatisés sécurisés aux mentors;
  • détection des fraudes;
  • effectuer des actions KYC, AML, ATF, etc.

Technologies et outils

Back-end
Python 3.x, Flask, Celery, WebSockets, cadre REST Django, Pytest
Front-end
TypeScript
Bases de données
PostgreSQL, Redshift, S3, SalesForce, Elasticsearch
DevOps
Kubernetes, Apache Airflow, Terraform, pluriel, astronome
Cloud
Google Cloud Platform, AWS
VCS
GitLab, GitHub

Processus

En tenant compte de toutes les exigences et spécificités du projet, nous avons choisi Scrum comme méthodologie de développement de logiciels, en menant des sprints bihebdomadaires et des aperçus de sprints pour démontrer la progression. Nous avons utilisé Jira et Confluence et tenu les réunions et la communication générale avec le client dans Microsoft Teams.

Notre équipe a développé les exigences selon la vision du client de la solution et les a documentées. Pendant le processus de développement, nous avons constamment analysé, affiné et décomposé les exigences en tâches et sous-tâches pour faciliter le suivi de l'avancement. Après l'achèvement de plusieurs tâches, les ingénieurs en assurance qualité Innowise ont vérifié si la solution était conforme aux exigences définies, si elle ne présentait pas de bogues et si notre équipe était sur la même longueur d'onde que la vision du client et les résultats attendus.

Équipe

4
Ingénieurs en données
2
Développeurs back-end
2
Développeurs front-end
1
Ingénieur ML
2
Scientifiques des données
2
Développeurs BI
1
Analyste commercial
1
Chef de projet
2
Ingénieurs QA
équipe-innowise

Résultats

Innowise a construit une plateforme sécurisée qui permet aux employés du client de collecter, stocker et gérer les données des étudiants et des tuteurs sur la plateforme. Grâce à la sécurité de la solution et au contrôle strict des accès et des opérations, ces informations peuvent être utilisées à de diverses fins sans crainte de fuite.

Nos ingénieurs logiciels ont automatisé un certain nombre de processus qui étaient auparavant manuels et ont conçu le flux de données pour rendre la solution aussi efficace que possible.

Durée du projet
  • Depuis 2020
  • Le projet est toujours en cours, à ce stade, nous assurons le support de la plateforme et mettons en place de nouvelles fonctionnalités.

Contactez nous!

Réserver un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes
    nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger file

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite?

    1

    Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.

    2

    Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.

    3

    Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.

    4

    Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    flèche