Por favor, deixe os seus contactos, enviar-lhe-emos a nossa visão geral por e-mail
Autorizo o tratamento dos meus dados pessoais para o envio de materiais de marketing personalizados em conformidade com a Política de privacidade. Ao confirmar a submissão, o utilizador aceita receber materiais de marketing
Obrigado!

O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.

Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1800+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.
Sobre nós
O Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1600+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.

Plataforma educativa digital

Uma plataforma que liga mentores e coachees utilizando a aprendizagem automática e a análise de dados.

Cliente

Indústria
Educação
Região
UE
Cliente desde
2020

O nosso cliente é uma plataforma europeia de e-learning que coloca à disposição dos clientes mentores sobre os temas da sua escolha.

As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.

Desafio

Um cliente teve a ideia de que a plataforma deveria ser melhorada com engenharia de dados e aprendizagem automática para que possa sugerir mentores aos utilizadores de forma mais rápida e precisa. Os dados devem ser corretamente recolhidos e refinados antes de serem utilizados por sistemas de recomendação, ferramentas de registo de tempo e outro software.

Para resolver o problema, os engenheiros de software do Innowise precisavam de

  • estudar a conceção do fluxo de dados existente no cliente;
  • reconstruir o fluxo de dados;
  • automatizar uma série de processos manuais;
  • arquitetura de conceção que garanta tanto a funcionalidade como a segurança.

Solução

O Innowise construiu de raiz uma plataforma que fornece aos mentores e coachees um conjunto de ferramentas para interagirem entre si de uma forma eficaz e conveniente. A solução foi desenvolvida para substituir a versão anterior da plataforma devido à sua falta de velocidade de resposta e funcionalidade.

Os nossos engenheiros de software conceberam a solução de forma a permitir a rápida recolha e atualização de dados de várias fontes. Os dados são automaticamente refinados de acordo com os modelos predefinidos e enviados para as ferramentas que os operam.

Amazon Web Services

A solução baseia-se em Amazon Web Services devido à sua segurança, flexibilidade, escalabilidade e eficácia em termos de custos.

Os treinadores e os clientes habituais podem enviar os seus dados sob várias formas para a plataforma, incluindo texto, imagens, vídeos, digitalizações de documentos, etc. Estes dados são carregados para o AWS e armazenados num lago de dados.

Pipelines ETL

Os nossos engenheiros de dados desenvolveram e introduziram pipelines ETL para recolher automaticamente pedaços de dados dos utilizadores para o armazenamento na nuvem.

Data lake e data warehouse

Os dados recolhidos através de condutas ETL são refinados em lagos de dados. Este processo é efectuado pela Airbyte e pela dbt. Depois de os dados serem refinados, Apache Airflow transfere-o para o armazém de dados, onde pode ser utilizado para vários fins, tais como

  • recomendar e notificar os mentores dos coachees adequados de forma mais precisa;
  • estimar a atividade e a produtividade dos utilizadores;
  • prever o comportamento dos utilizadores em diferentes domínios;
  • fornecendo pagamentos automáticos seguros aos mentores;
  • deteção de fraudes;
  • realização de acções KYC, AML, ATF, etc.

Tecnologias e ferramentas

Back-end
Python 3.x, Flask, Celery, WebSockets, estrutura Django REST, Pytest
Front-end
TypeScript
Bases de dados
PostgreSQL, Redshift, S3, SalesForce, Elasticsearch
DevOps
Kubernetes, Apache Airflow, Terraform, plural, astrónomo
Cloud
Google Cloud Platform, AWS
VCS
GitLab, GitHub

Processo

Tendo em consideração todos os requisitos e especificidades do projeto, seleccionámos o Scrum como metodologia de desenvolvimento de software, conduzindo sprints quinzenais e visões gerais do Sprint para demonstrar o progresso. Utilizámos o Jira e o Confluence e realizámos as reuniões e a comunicação geral com o cliente no Microsoft Teams.

A nossa equipa desenvolveu os requisitos de acordo com a visão que o cliente tinha da solução e documentou-os. Durante o processo de desenvolvimento, estávamos constantemente analisando, refinando e decompondo os requisitos em tarefas e subtarefas para facilitar o acompanhamento do progresso. Após a conclusão de várias tarefas, os engenheiros de garantia de qualidade do Innowise verificaram se a solução estava em conformidade com os requisitos delineados, se não continha erros e se a nossa equipa estava em sintonia com a visão do cliente e os resultados esperados.

Equipa

4
Engenheiros de dados
2
Programadores de back-end
2
Programadores front-end
1
Engenheiro ML
2
Cientistas de dados
2
Programadores de BI
1
Analista de negócios
1
Gestor de projectos
2
engenheiros de controlo de qualidade
conhecimento da equipa

Resultados

Innowise construiu uma plataforma segura que permite aos funcionários do cliente coletar, armazenar e gerenciar dados de alunos e tutores na plataforma. Devido à segurança da solução e ao rigoroso controlo de acesso e operação, estas informações podem ser utilizadas para diversos fins sem receio de fuga.

Os nossos engenheiros de software automatizaram uma série de processos que eram anteriormente manuais e conceberam o fluxo de dados para tornar a solução tão eficiente quanto possível.

Duração do projecto
  • Desde 2020
  • O projeto ainda está em curso; nesta fase, damos apoio à plataforma e implementamos novas funcionalidades

Contactar-nos!

Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Inclua os detalhes do projeto, a duração, o conjunto de tecnologias, os profissionais de TI necessários e outras informações relevantes
    Gravar uma mensagem de voz sobre o seu
    projeto para nos ajudar a compreendê-lo melhor
    Anexar documentos adicionais, se necessário
    Enviar ficheiro

    Pode anexar até 1 ficheiro de 2MB no total. Ficheiros válidos: pdf, jpg, jpeg, png

    Informamos que, ao clicar no botão Enviar, o Innowise's processará os seus dados pessoais de acordo com a nossa Política de Privacidade com o objectivo de lhe fornecer informações adequadas.

    O que é que acontece a seguir?

    1

    Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.

    2

    Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.

    3

    Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.

    4

    Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada. 

    We’ll process your request and contact you back as soon as possible.

    seta