Laat uw contactgegevens achter, dan sturen we u onze whitepaper per e-mail toe.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ 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 klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

Een klant kwam op het idee dat het platform moet worden verbeterd met data engineering en machine learning instrumenten, 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-engineers van Innowise

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

Oplossing

Innowise 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-engineers 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 de beveiliging, 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 pijpleidingen ontwikkeld en geïntroduceerd om automatisch datapakketten van de gebruikers te verzamelen in de cloudopslag.

Data lake en data warehouse

Gegevens verzameld via ETL-pijpleidingen zijn verfijnd in datameren. Dit proces wordt beheerd door Airbyte en dbt. Nadat de gegevens zijn verfijnd, brengt Apache Airflow deze over naar het datawarehouse waar het voor verschillende doeleinden kan worden gebruikt, 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 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.

Team

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

Resultaten

Innowise 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-engineers 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.

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise 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.

    Bedankt.

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

    pijl