Pentech

Budowa MVP aplikacji do efektywniejszego zarządzania portfelami inwestycyjnymi klientów oraz stworzenie API umożliwiającego bezbłędną integrację z systemami instytucji finansowych.

React.js
TypeScript
Java
Spring Boot
PostgreSQL​
Cypress
AWS
UX/UI
Dlaczego?

Aby efektywniej zarządzać portfelami inwestycyjnymi klientów.

Co?

Ułatwienie zarządzanie portfelami składającymi się z wielu aktywów.

Jak?

Zwiększenie efektów kumulacji, uwzględniając indywidualne preferencje inwestorów.

Opis

Pentech to innowacyjna aplikacja webowa stworzona dla profesjonalnych doradców inwestycyjnych. Ułatwia jednoczesne zarządzanie portfelami inwestycyjnymi, składającymi się z wielu aktywów, które należą do różnych grup klientów - inwestorów instytucjonalnych i prywatnych.

Rozwiązanie bazuje na opatentowanym algorytmie.
Dzięki wynikom obliczanym przez algorytm możliwe jest zwiększenie efektów kumulacji inwestycji, przy równoczesnym uwzględnieniu indywidualnych preferencji inwestorów.

  • Zakres

    UI/UX, Frontend & Backend Development, Cloud Infrastructure, QA

  • Branża

    Finanse, Inwestycje, Zarządzanie majątkiem, Zarządzanie papierami wartościowymi

  • Region / Kraj:

    Szwecja

Problem

Zaawansowany, opatentowany algorytm inwestycyjny firmy Pentech odpowiada na złożone potrzeby instytucji finansowych tj. domy maklerskie czy banki. Jednak, żeby móc zaprezentować potencjalnym użytkownikom jego możliwości, potrzebne jest konfigurowalne, wizualnie atrakcyjne demo aplikacji, które dodatkowo będzie operowało na prawdziwych danych rynkowych.

Co więcej, niektóre firmy korzystają już z jakiegoś oprogramowania, ale chętnie poszerzyłyby jego możliwości o nowe funkcje. Dlatego potrzebne jest dobrze dopracowane API, przez które będzie możliwa integracja z algorytmem firmy Penetch.

Problem
Rozwiązanie

Zespół projektowy FINGO odpowiadał za cały proces wytwarzania oprogramowania przy ścisłej współpracy z Product Ownerem po stronie klienta. Zanim jednak doszło do współpracy, przeprowadziliśmy warsztaty projektowe. To pomogło nam zrozumieć potrzeby klienta, ale też mogliśmy zasugerować rozwiązania czy wybór technologii i wspólnie wypracować ostateczną koncepcję aplikacji. Bazując na ustaleniach z warsztatów przygotowaliśmy user storises, dzięki którym byliśmy w stanie przygotować bardzo dokładną wycenę projektu. 

Kolejnym krokiem było przystąpienie do prac UX, czyli stworzenie makiet lo-fi aplikacji. Pozwoliło to na weryfikację wypracowanych pomysłów na etapie projektowania, zanim jeszcze zainwestowano dużą ilość czasu i środków w stworzenie pełnej aplikacji. Następnie zaprojektowano graficzny projekt interface-u zgodnie z obecnymi trendami i przystąpiono do prac programistycznych nad stroną aplikacji.

 Równolegle rozpoczęły się prace nad budową architektury na platformie AWS (prace DevOps). Ciekawym rozwiązaniem, które wdrożyli nasi programiści, było połączenie AWS-a z GitHubem, przez co możliwa stała się automatyzacja całego procesu budowania kontenerów w AWS. W ten sposób stworzyliśmy skalowane i wydajne środowisko. 

Na potrzeby projektu zbudowaliśmy również system wzorowany na platformach brokerskich, którego celem jest symulacja rynku oraz portfeli klientów. Dzięki temu, bez inwestowania prawdziwych pieniędzy, można stworzyć dowolny portfel akcji, ustawić różne parametry w aplikacji i przetestować działanie algorytmu inwestycyjnego należącego do naszego klienta. Dostęp do bieżących i historycznych danych rynkowych umożliwiła integracja z API Polygon.io. 

Aby zapewnić jakość działania aplikacji, przeprowadzaliśmy testy integracyjne, jednostkowe oraz testy sprawdzające komunikację pomiędzy API stworzonym przez zespół Fingo, a API algorytmu. 

Rezultaty
projektu
Rezultaty projektu

Stworzyliśmy atrakcyjną wizualnie aplikację (MVP), która wyświetla wyniki opatentowanego algorytmu inwestycyjnego. A także dostarczyliśmy sprawdzone API umożliwiające integrację algorytmu inwestycyjnego z różnymi systemami instytucji finansowych. Dzięki temu zwiększyliśmy możliwości działań sprzedażowych klienta.

Aplikacja stanowi swego rodzaju proof of concept dla stworzonego API. Dzięki temu nasz klient ma pewność, że stawiane wymagania integracyjne są wystarczające, a wyniki obliczane przez algorytm po integracji API są poprawnie wyświetlane.

Warto też podkreślić umiejętności efektywnego zarządzania projektem przez zespół FINGO. Na bieżąco uwzględniał wszystkie dodatkowe zmiany zgłaszane przez klienta, ale też informował o dodatkowych kosztach i czasie potrzebnym na ich realizację. Mimo że projekt został dostarczony nieznacznie po pierwotnie zakładanym terminie, to takie partnerskie podejście sprawiało, że klient czuł się dobrze zaopiekowany.

Obecnie, na podstawie wyników testów użyteczności i nowych wymagań biznesowych, trwają prace nad rozwojem i udoskonalaniem aplikacji.