Laat uw contacten achter, dan sturen wij u onze presentatie per e-mail.
Ik geef toestemming voor de verwerking van mijn persoonsgegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid.
Het formulier is succesvol ingediend! Meer informatie vindt u in uw mailbox.
Innowise Group is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1400+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise Group is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1400+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Digitaal onderwijsplatform

Een platform dat mentoren en coachees verbindt met behulp van machine learning en data analytics.

Klant

Industrie
Onderwijs
Regio
EU
Klant sinds
2020

Onze klant is een Europees e-learning platform dat klanten mentoren aanbiedt over de onderwerpen van hun keuze.

Gedetailleerde informatie over de cliënt kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

Een klant kwam met het idee dat het platform moest worden uitgebreid met datatechniek en machinaal leren hulpmiddelen, zodat deze sneller en nauwkeuriger mentoren aan gebruikers kunnen voorstellen. Gegevens moeten naar behoren worden verzameld en verfijnd voordat ze worden gebruikt door aanbevelingssystemen, tijdregistratie-instrumenten en andere software.

Om het probleem op te lossen, moesten de software-ingenieurs van Innowise Group

  • het bestaande gegevensstroomontwerp van de klant te bestuderen;
  • de gegevensstroom opnieuw opbouwen;
  • een reeks handmatige processen automatiseren;
  • ontwerparchitectuur die zowel functionaliteit als veiligheid garandeert.
Desktop leren

Oplossing

Innowise Group heeft vanaf nul een platform gebouwd dat mentoren en coachees een toolset biedt om op een effectieve en handige manier met elkaar te communiceren. De oplossing is ontwikkeld ter vervanging van de vorige versie van het platform vanwege het gebrek aan reactiesnelheid en functionaliteit.

Onze software-ingenieurs hebben de oplossing zo ontworpen dat gegevens uit verschillende bronnen snel kunnen worden verzameld en bijgewerkt. De gegevens worden automatisch verfijnd volgens de vooraf ingestelde sjablonen en verzonden naar de tools die ermee werken.

Amazon Web Services

De oplossing is gebaseerd op Amazon Web Services vanwege zijn veiligheid, flexibiliteit, schaalbaarheid en kosteneffectiviteit.

Coaches en vaste klanten kunnen hun gegevens in verschillende vormen indienen bij het platform, waaronder tekst, foto's, video's, documentscans, enz. Deze gegevens worden geüpload naar AWS en opgeslagen in een data lake.

ETL-pijplijnen

Onze data engineers hebben ETL pipelines ontwikkeld en geïntroduceerd om automatisch data chunks van de gebruikers te verzamelen in de cloud storage.

Data lake en data warehouse

Via ETL pipelines verzamelde gegevens worden verfijnd in data lakes. Dit proces wordt uitgevoerd door Airbyte en dbt. Nadat de gegevens zijn verfijnd, Apache Luchtstroom brengt het over naar het data warehouse waar het kan worden gebruikt voor verschillende doeleinden, zoals

  • mentoren nauwkeuriger aanbevelen en op de hoogte brengen van geschikte coachees;
  • het schatten van de activiteit en productiviteit van de gebruiker;
  • het voorspellen van gebruikersgedrag op verschillende gebieden;
  • die veilige geautomatiseerde betalingen aan de mentoren doen;
  • het opsporen van fraude;
  • uitvoeren van KYC, AML, ATF acties, enz.

Technologieën en instrumenten

Back-end
Python 3.x, Flask, Celery, WebSockets, Django REST framework, Pytest
Front-end
TypeScript
Databases
PostgreSQL, Redshift, S3, SalesForce, Elasticsearch
DevOps
Kubernetes, Apache Airflow, Terraform, meervoud, astronoom
Cloud
Google Cloud Platform, AWS
VCS
GitLab, GitHub

Proces

Rekening houdend met alle projectvereisten en -specificaties hebben we gekozen voor Scrum als softwareontwikkelingsmethode, waarbij we tweewekelijkse sprints en Sprint-overzichten uitvoeren om de voortgang aan te tonen. We gebruikten Jira en Confluence en hielden de vergaderingen en algemene communicatie met de klant in Microsoft Teams.

Ons team ontwikkelde de vereisten volgens de visie van de klant op de oplossing en documenteerde ze. Tijdens het ontwikkelingsproces analyseerden, verfijnden en ontbonden we de eisen voortdurend in taken en subtaken om de voortgang beter te kunnen volgen. Nadat verschillende taken waren voltooid, controleerden de kwaliteitscontroleurs van Innowise Group of de oplossing voldeed aan de gestelde eisen, vrij was van bugs en of ons team op één lijn zat met de visie van de klant en de verwachte resultaten.

Elearning chat

Team

4
Data-ingenieurs
2
Back-end ontwikkelaars
2
Front-end ontwikkelaars
1
ML ingenieur
2
Gegevenswetenschappers
2
BI-ontwikkelaars
1
Bedrijfsanalist
1
Projectleider
2
QA ingenieurs
team-innowise

Resultaten

Innowise Group heeft een beveiligd platform gebouwd waarmee de medewerkers van de klant gegevens van studenten en docenten op het platform kunnen verzamelen, opslaan en beheren. Door de beveiliging van de oplossing en de strenge controle op toegang en bediening kan deze informatie voor verschillende doeleinden worden gebruikt zonder dat men bang hoeft te zijn dat deze uitlekt.

Onze software-ingenieurs hebben een aantal processen geautomatiseerd die voorheen handmatig werden uitgevoerd en hebben de gegevensstroom zo ontworpen dat de oplossing zo efficiënt mogelijk is.

Duur van het project
  • Sinds 2020
  • Het project loopt nog; in dit stadium ondersteunen we het platform en implementeren we nieuwe functies.

Heb je een technologische oplossing nodig? Neem contact met ons op!

Selecteer het onderwerp van uw aanvraag

Selecteer het projectbudget

Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise Group uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

Wat gebeurt er nu?

1

Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

2

Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

3

Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

4

We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken. mogelijk.

Bedankt.

Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

pijl