Zostaw swoje dane kontaktowe, a prześlemy Ci nasz oficjalny dokument e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Polityka prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Cyfrowa platforma edukacyjna

Platforma, która łączy mentorów i coachów za pomocą uczenia maszynowego i analizy danych.

Klient

Przemysł
Edukacja
Region
UE
Klient od
2020

Naszym klientem jest europejska platforma e-learningowa, która zapewnia klientom mentorów na wybrane przez nich tematy.

Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z postanowieniami umowy NDA.

Wyzwanie

Klient wpadł na pomysł, że platforma powinna zostać wzbogacona o inżynieria danych i uczenie maszynowe narzędzia, aby mogły szybciej i dokładniej sugerować mentorów użytkownikom. Dane powinny być odpowiednio gromadzone i udoskonalane przed ich wykorzystaniem przez systemy rekomendacji, narzędzia do rejestrowania czasu i inne oprogramowanie.

Aby rozwiązać ten problem, inżynierowie oprogramowania Innowise musieli

  • zbadać istniejący projekt przepływu danych klienta;
  • przebudować przepływ danych;
  • zautomatyzować szereg procesów manualnych;
  • zaprojektować architekturę, która zapewnia zarówno funkcjonalność, jak i bezpieczeństwo.

Rozwiązanie

Innowise zbudowało od podstaw platformę, która zapewnia mentorom i coachom zestaw narzędzi do interakcji ze sobą w efektywny i wygodny sposób. Rozwiązanie zostało opracowane w celu zastąpienia poprzedniej wersji platformy ze względu na brak szybkości reakcji i funkcjonalności.

Nasi inżynierowie oprogramowania zaprojektowali rozwiązanie w sposób umożliwiający szybkie gromadzenie i aktualizację danych z różnych źródeł. Dane są automatycznie dopracowywane zgodnie z ustalonymi szablonami i przesyłane do narzędzi, które je obsługują.

Amazon Web Services

Rozwiązanie opiera się na Amazon Web Services ze względu na bezpieczeństwo, elastyczność, skalowalność i opłacalność.

Trenerzy i stali klienci mogą przesyłać swoje dane w różnych formach na platformę, w tym tekst, zdjęcia, filmy, skany dokumentów itp. Dane te są przesyłane do AWS i przechowywane w data lake.

Rurociągi ETL

Nasi inżynierowie danych opracowali i wdrożyli potoki ETL do automatycznego zbierania fragmentów danych od użytkowników do pamięci masowej w chmurze.

Jezioro danych i hurtownia danych

Dane zebrane za pomocą potoków ETL są udoskonalane w jeziorach danych. Proces ten jest obsługiwany przez Airbyte i dbt. Po dopracowaniu danych, Apache Airflow przesyła je do hurtowni danych, gdzie mogą być wykorzystywane do różnych celów, takich jak

  • bardziej precyzyjne rekomendowanie i powiadamianie mentorów o odpowiednich coachees;
  • szacowanie aktywności i produktywności użytkowników;
  • przewidywanie zachowań użytkowników w różnych dziedzinach;
  • zapewniając bezpieczne, zautomatyzowane płatności dla mentorów;
  • wykrywanie oszustw;
  • wykonywanie działań KYC, AML, ATF itp.

Technologie i narzędzia

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

Proces

Biorąc pod uwagę wszystkie wymagania i specyfikę projektu, wybraliśmy Scrum jako metodologię tworzenia oprogramowania, przeprowadzając co dwa tygodnie sprinty i przeglądy sprintów w celu zademonstrowania postępów. Korzystaliśmy z Jira i Confluence, a spotkania i ogólną komunikację z klientem prowadziliśmy w Microsoft Teams.

Nasz zespół opracował wymagania zgodnie z wizją klienta dotyczącą rozwiązania i udokumentował je. Podczas procesu rozwoju nieustannie analizowaliśmy, udoskonalaliśmy i rozkładaliśmy wymagania na zadania i podzadania w celu łatwiejszego śledzenia postępów. Po ukończeniu kilku zadań inżynierowie ds. zapewnienia jakości Innowise sprawdzili, czy rozwiązanie jest zgodne z określonymi wymaganiami, nie zawiera błędów, a nasz zespół jest zgodny z wizją klienta i oczekiwanymi wynikami.

Zespół

4
Inżynierowie danych
2
Programiści back-end
2
Programiści front-end
1
Inżynier ML
2
Naukowcy zajmujący się danymi
2
Programiści BI
1
Analityk biznesowy
1
Kierownik projektu
2
Inżynierowie QA
team-innowise

Wyniki

Innowise zbudowało bezpieczną platformę, która umożliwia pracownikom klienta gromadzenie, przechowywanie i zarządzanie danymi od studentów i korepetytorów na platformie. Ze względu na bezpieczeństwo rozwiązania oraz ścisłą kontrolę dostępu i operacji, informacje te mogą być wykorzystywane do różnych celów bez obawy o ich wyciek.

Nasi inżynierowie oprogramowania zautomatyzowali szereg procesów, które wcześniej były wykonywane ręcznie i zaprojektowali przepływ danych, aby rozwiązanie było jak najbardziej wydajne.

Czas trwania projektu
  • Od 2020 r.
  • Projekt wciąż trwa; na tym etapie wspieramy platformę i wdrażamy nowe funkcje

Skontaktuj się z nami!

Zarezerwuj połączenie lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka