Portfolio
Napędzamy cyfrową transformację – poznaj nasze historie sukcesu
Łącząc najnowocześniejsze technologie oraz nasze podejście biznesowe pomagamy firmom rosnąć, rozwijać i adaptować się do zmieniających się warunków rynkowych. Zobacz, jak nasze rozwiązania zrewolucjonizowały branże, usprawniły procesy i poprawiły doświadczenia użytkowników. Odkryj transformacyjną moc technologii, którą poznasz nie tylko jako oprogramowanie, ale namacalny wpływ, jaki wywarło ono na biznes na całym świecie.
1. CENTRALNY PORTAL UWIERZYTELNIANIA
Klient: Dostawca usług telekomunikacyjnych
Technologia: Java, Spring, Golang, Angular
Klient to wiodący na rynku europejskim dostawca usług telekomunikacyjnych, oferujący takie rozwiązania jak sieci stacjonarne i szerokopasmowe, łączność komórkową, Internet i usługi IPTV dla klientów indywidualnych, a także rozwiązania z zakresu technologii informacyjno-komunikacyjnych (ICT) dla klientów biznesowych i korporacyjnych.
Nasz zespół odpowiadał za wdrożenie warstwy uwierzytelniania i bezpieczeństwa dla centralnego portalu działającego jako jedno rozwiązanie dla wszystkich usług integracyjnych. Portal zapewnia wsparcie dla programistów w szybkim konfigurowaniu aplikacji wykorzystujących lub udostępniających funkcjonalność API. Zawiera także wszystkie informacje na powiązane tematy (takie jak standardy, wytyczne, samouczki) i zapewnia integrację projektów z komponentami i platformami integracyjnymi w celu wyszukiwania, subskrybowania lub udostępniania interfejsów API.
Jako firma programistyczna postawiliśmy na wysoką wydajność systemu, który miał zapewniać dostęp do API tysiącom użytkownikom na sekundę.
2. PROJEKT PUBLICZNY
Klient: Organizacja rządowa
Technologia: Angular, React/JS, Java (Spring Boot)
Celem projektu było stworzenie oprogramowania wspomagającego organizację rządową w sprawiedliwym i zgodnym z prawem podziale środków publicznych pomiędzy gminami. Potrzeba wprowadzenia nowego systemu była podyktowana aktualizacją przepisów i zmianami w zasadach przyznawania funduszy.
Proces ten uwzględniał wiele skomplikowanych parametrów statystycznych, w tym liczbę mieszkańców, liczbę szkół i zasięg infrastruktury drogowej, z których wszystkie wymagały starannego rozważenia. W rezultacie musieliśmy zaimportować i zweryfikować szereg danych statystycznych. Aby spełnić wymogi prawne, system musiał posiadać zaawansowane możliwości audytowania i weryfikowania prowadzonych działań i podejmowanych decyzji.
3. SYSTEM ROBO-DORADZTWO
Klient: Instytucje finansowe
Technologia: Angular, .net, Saq
Nasz zespół skupił się na opracowaniu systemu dla kilku wiodących instytucji finansowych, który miał na celu cyfryzację usług doradczych dla klientów, umożliwiając inicjowanie zautomatyzowanych operacji inwestycyjnych za pomocą robotów. Powstała platforma jest zaawansowanym produktem robo-doradczym, umożliwiającym klientom otwieranie rachunków online i dającym dostęp do strategii inwestycyjnych za pośrednictwem różnych pasywnych i aktywnych funduszy zarządzanych przez bank.
Charakterystyczną cechą platformy jest stałe monitorowanie aktywności portfela z możliwością sugerowania korekt w razie potrzeby. Zastosowane algorytmy wykorzystują analitykę behawioralną do poznawania potrzeb klientów. Wiedza ta jest uzupełniana o dane z dodatkowych ankiet, które użytkownicy wypełniają w celu dostosowania swojego portfela inwestycyjnego.
4. SYSTEM OBIEGU DOKUMENTÓW
Klient: Bank komercyjny
Technologia: .net, SQL, Angular
Zespół odegrał istotną rolę w realizacji kluczowego projektu dla działu funduszy inwestycyjnych jednego z trzech największych szwajcarskich banków. Nowa aplikacja uwzględniała dotychczasowy obieg dokumentów i procesy, a także wprowadzała szereg innowacyjnych funkcjonalności.
Dzięki płynnej integracji z istniejącym ekosystemem i innymi zewnętrznymi systemami, z powodzeniem został wdrożony zaawansowany proces zarządzania aktywami, usprawniając cały cykl inwestycyjny. Nowe aplikacje posiadają ulepszony interfejs użytkownika opracowany przez zespół ekspertów UX dla łatwiejszej obsługi. Ponadto od strony backendu dedykowane silniki pozwoliły na przetwarzanie w czasie rzeczywistym tysięcy dokumentów, zapewniając sprawne i efektywne działanie.
5. AUTOMATYZACJA PROCESÓW KONTROLI JAKOŚCI
Klient: Bank komercyjny
Technologia: .net, Spec flow, Selenium
Wiodąca międzynarodowa instytucja zajmująca się zarządzaniem majątkiem i inwestycjami rozpoczęła jedną z najbardziej rozległych transformacji cyfrowych w historii bankowości prywatnej. Głównym jej celem było zredukowanie wykorzystania starszych technologii (tzw. spuścizny technologicznej) i zbadanie innowacyjnych sposobów wykorzystania kanałów cyfrowych. Oczekiwany rezultat miał za zadanie zwiększyć efektywność i skalowalność istniejącego rozwiązania, przyspieszyć obliczenia o co najmniej 70% i zredukować koszty eksploatacji i utrzymania infrastruktury o około 50%.
Wymagania te zmusiły dział IT do przebudowy i modernizacji istniejących aplikacji przy jednoczesnym wprowadzeniu nowych procesów wewnętrznych. Nasz zespół odegrał kluczową rolę we wspieraniu tego projektu poprzez wdrożenie standardów i procesów kontroli jakości. Przeprowadziliśmy również audyt wszystkich testów manualnych i przepisaliśmy je do nowej metodyki automatyzacji. Powstałe rozwiązanie zostało sprawnie zintegrowane z docelowymi środowiskami chmurowymi i doskonale współgrało z kulturą inżynieryjną DevOps.
6. DEDYKOWANY SYSTEM DLA LABORATORIÓW MIKROBIOLOGICZNYCH
Klient: Wiodąca firma IT dostarczająca rozwiązania dla branży medycznej
Technologia: .net, SQL, asp .net mvc
Codespheric zaprojektował specjalistyczne oprogramowanie z konfigurowalnymi protokołami analitycznymi i procesami, aby stworzyć w pełni skomputeryzowany system ERP dla laboratorium mikrobiologicznego. Nasz zespół opracował łatwe w obsłudze rozwiązanie, które spełniło wszystkie wymagania związane z organizacją pracy i zarządzaniem danymi w całym procesie prowadzenia badań mikrobiologicznych. W ten sposób wszystkie urządzenia laboratoryjne zostały zintegrowane, co pomogło w lepszej komunikacji między systemami.
Dzięki temu rozwiązaniu technicy laboratorium mogą sprawnie zapisywać obserwacje, wprowadzać testy i z łatwością analizować wyniki badań. Nasze oprogramowanie zostało także bezpiecznie zintegrowane z całym ekosystemem szpitala, co pozwala na płynną komunikację i przekazywanie wyników analiz z laboratorium bezpośrednio na salę operacyjną. Znacząco przyspiesza to proces decyzyjny, szczególnie istotny w sytuacjach bezpośredniego zagrożenia życia.
7. ZAUTOMATYZOWANY SYSTEM KLASYFIKACJI EEG
Klient: Wiodąca firma IT dostarczająca rozwiązania dla branży medycznej
Technologia: C++, Python, Machine Learning
W ramach projektu dla wiodącej firmy informatycznej dostarczającej rozwiązania dla branży medycznej zaprojektowaliśmy w pełni zautomatyzowany system przeznaczony do klasyfikacji i analizy elektroencefalogramów (EEG) u dzieci i dorosłych. System ten opiera się na sztucznej sieci neuronowej, która klasyfikuje poszczególne epoki zapisu EEG. Jest on również wykorzystywany do badania korelacji czasowej i przestrzennej między wyjściami sieci neuronowej.
To podejście opiera się na interpretacji pomiarów dokonywanych na zapisie EEG z wykorzystaniem algorytmów uczenia maszynowego. Dzięki zastosowaniu tej metody system mógł zwiększyć jakość i wiarygodność badań EEG.
8. MODERNIZACJA SYSTEMU INFORMATYCZNEGO W OCHRONIE ZDROWIA
Klient: Wiodąca firma IT dostarczająca rozwiązania dla branży medycznej
Technologia: Java, Angular, Adobe Flex
Zespół został zaangażowany do projektu mającego na celu modernizację szpitalnego systemu informatycznego. Frontend, początkowo zbudowany w technologii Adobe Flex, wymagał przebudowy ze względu na zaprzestanie jego wspierania przez przeglądarki internetowe. Zmiana polegała na przepisaniu go przy użyciu technologii Angular. System szpitala składał się z kilkudziesięciu modułów, z których każdy obejmował inne aspekty codziennej działalności placówki. Nasz zespół ściśle współpracował z głównym architektem i działem kontroli jakości, wykazując się wyjątkową skutecznością na tle innych zespołów zaangażowanych w projekt.
Dzięki szybkiemu dostarczaniu kolejnych modułów zyskaliśmy czas na dokładne przetestowanie rozwiązania, co przełożyło się na wysoką jakość produktu końcowego. Wspólny wysiłek zaowocował udaną modernizacją systemu, dając ulepszone i stabilne zaplecze technologiczne.
9. CYFROWE CENTRUM OBSŁUGI KLIENTA
Klient: Wiodący dostawca usług energetycznych w Polsce
Technologia: .NET Core, Angular, React Native
Współpracując z wiodącą firmą IT w Europie nasz zespół realizował projekt mający na celu wdrożenie Elektronicznego Biura Obsługi Klienta (eBOK) dla jednego z czołowych dostawców energii.
Do naszych obowiązków należało stworzenie frontendu w oparciu o projekty i wytyczne zespołu UX/UI. Ponadto byliśmy odpowiedzialni za zarządzanie całym projektem, dbając o płynną współpracę między wieloma zaangażowanymi zespołami. Frontend został zintegrowany z API, nad którym równolegle pracował inny zespół. Zastosowanie metodologii Scrum of Scrums usprawniło współpracę między zespołami, ułatwiając przekazywanie kolejnych etapów projektu testerom.
Nowy system umożliwiał klientom dostęp do faktur, szczegółów płatności, informacji o koncie i umów. Pozwalał także modyfikować zawarte umowy i dodawać nowe produkty za jego pośrednictwem.
10. SYSTEM OPTYMALIZACJI TRAS STATKÓW
Klient: Międzynarodowa firma spedycyjna i logistyczna
Technologia: .NET Core, Angular
W ramach naszej współpracy z renomowaną firmą logistyczną, zespół opracował system mający na celu śledzenie i optymalizację tras transportowych statków. System ten konsekwentnie gromadził kluczowe informacje dotyczące tras i niezbędnych dokumentów w określonych krajach. Funkcjonalność ta nie tylko ułatwiła wybór najbardziej opłacalnych tras, ale także usprawniła obieg niezbędnych dokumentów.
Zależało nam na usprawnieniu naszego procesu programowania i testowaniu rozwiązań na bieżąco, dlatego przyjęliśmy w pracy podejście iteracyjne. W początkowej fazie przeprowadziliśmy dokładną analizę procesu, zbierając i kategoryzując dokumenty. Ściśle współpracując z klientem, wskazaliśmy kluczowe obszary, których cyfryzacja przyniosłaby największe korzyści biznesowe.
Wdrożenie nowego systemu zaowocowało dokładniejszym śledzeniem procesów, umożliwiając optymalizację i ostatecznie generując znaczne zyski dzięki optymalizacji tras transportowych statków.
11. MODUŁ DO ZAAWANSOWANEJ INFRASTRUKTURY POMIAROWEJ I SYSTEMU EPR
Klient: Dostawca energii elektrycznej w Polsce
Technologia: .NET Core
Projekt dla wiodącego polskiego dostawcy energii polegał na ustanowieniu połączenia między zaawansowaną infrastrukturą pomiarową AMI (Advanced Metering Infrastructure) a elektronicznym systemem rozliczeniowym dostawcy. Przed wprowadzeniem nowego systemu, inkasent musiał ręcznie rejestrować informacje o zużyciu energii z licznika. Nasze rozwiązanie umożliwiło automatyczne zbieranie odczytów z urządzeń bezpośrednio do systemu billingowego. Do naszych obowiązków należało stworzenie workerów pracujących w tle, mogących odczytywać dane za pośrednictwem API, przekształcać je i wprowadzać do systemu bilingowego.
12. GLOBALNA MODERNIZACJA W BANKU Z WYKORZYSTANIEM UCZENIA MASZYNOWEGO
Klient: Bank komercyjny
Technologia: .NET Core, Angular, Python, Machine Learning
Nasz projekt dla lidera wśród banków komercyjnych obejmował trzy odrębne etapy mające na celu usprawnienie procesów i wprowadzenie automatyzacji z wykorzystaniem algorytmów uczenia maszynowego.
W początkowej fazie projektu wykorzystaliśmy zaawansowane algorytmy uczenia maszynowego do zaprojektowania systemu klasyfikacji dokumentów. Dzięki wykorzystaniu możliwości przetwarzania języka naturalnego i rozpoznawania wzorców, nasz system wykazał się zaawansowaną zdolnością do analizowania i rozumienia treści dokumentów bankowych. Ta metodologia pozwoliła nam precyzyjnie kategoryzować dokumenty we wnioskach o kredyt hipoteczny, tym samym zapewniając płynny proces weryfikacji.
Opierając się na stworzonym wcześniej silniku, w drugim etapie system wykorzystywał informacje automatycznie wyodrębnione z dokumentów, aby pomóc w podejmowaniu decyzji kredytowych. Interfejs użytkownika umożliwiał definiowanie reguł biznesowych dyktujących zasady rządzące procesem decyzyjnym.
Integracja danych nie tylko usprawniła proces oceny kredytowej, ale także dała szczegółowy i aktualny wgląd w profil finansowy wnioskodawcy. Dzięki wykorzystaniu algorytmów uczenia maszynowego, system zidentyfikował kluczowe wskaźniki finansowe, takie jak dochody, zobowiązania i historia kredytowa. Te spostrzeżenia znacznie usprawniły proces podejmowania decyzji, umożliwiając systemowi precyzyjne określenie zdolności kredytowej.
W końcowym etapie opracowaliśmy system do odczytywania danych z druków przelewów i przesyłania ich do starszego systemu (tzw. legacy system) pozbawionego API i RPA. Wdrożenie nowego rozwiązania znacznie usprawniło procesy i ograniczyło liczbę błędów w przebiegu realizacji przelewów. System, oparty na uczeniu maszynowym, wykazał się wyjątkową biegłością w dokładnej interpretacji i wyodrębnianiu informacji z druków przelewów, radząc sobie z wyzwaniami wynikającymi z braku standardowych interfejsów. Zmiana ta nie tylko usprawniła proces transferu danych, ale także zmniejszyła ryzyko błędów związanych z ręcznym wprowadzaniem informacji.
13. MODUŁ REKLAMOWY OPARTY NA METADANYCH UŻYTKOWNIKA
Klient: Firma e-commerce z branży FMCG
Technologia: Scala, Spark
Nasze rozwiązanie umożliwiło uruchomienie wysoce ukierunkowanych i spersonalizowanych kampanii reklamowych, zwiększając ich skuteczność przy jednoczesnej optymalizacji kosztów.
Dostosowywanie reklam przy użyciu metadanych użytkowników odbywało się za pomocą systemu, który identyfikował każdego użytkownika, przypisywał go do grupy i określał, które reklamy należy mu wyświetlać w zależności od preferencji danej grupy. Podejście to zaowocowało poprawą współczynnika konwersji reklam, ponieważ sprawiło, że reklamy o najwyższym potencjale generowania zakupów były wyświetlane odpowiednim odbiorcom w każdej kategorii.
Dzięki temu wdrożeniu klient mógł efektywniej dostosować produkty do oczekiwań klientów, precyzyjnie kierując reklamy do potencjalnych klientów na podstawie ich zachowań zakupowych.
14. SILNIK AUKCYJNY PRACUJĄCY W CZASIE RZECZYWISTYME
Klient: Firma e-commerce z branży FMCG
Technologia: Scala, Akka, Spray, Aerospike, Slick
Nasza współpraca obejmowała zaprojektowanie i stworzenie zaawansowanej platformy aukcyjnej. Działając w oparciu o innowacyjny system licytacyjny, aukcje są transmitowane na żywo online, umożliwiając zalogowanym uczestnikom składanie ofert w czasie rzeczywistym. Stworzona platforma wyróżnia się niezwykłą szybkością reakcji, przy opóźnieniu nieprzekraczającym 50 ms.
Efektem projektu był nowoczesny silnik dla platformy aukcyjnej, który spełniał wysokie wymagania związane z przetwarzaniem dużej liczby jednoczesnych licytacji w czasie rzeczywistym.
15. REGULACJE RODO W BANKOWYM EKOSYSTEMIE BIG DATA
Klient:Międzynarodowy bank komercyjny
Technologia: Java, Scala, Hadoop, HBase, Hive
Nasza współpraca z wiodącym bankiem komercyjnym skupiała się na wdrożeniu kluczowych postanowień Rozporządzenia o Ochronie Danych Osobowych (RODO), mającego na celu zapewnienie konsumentom większej kontroli nad ich danymi osobowymi gromadzonymi przez firmy. Nasz zespół pomógł we wprowadzeniu ograniczeń i zasad regulujących czas przechowywania informacji o użytkownikach.
Aby pomóc naszemu klientowi w spełnieniu tych wymogów, wprowadziliśmy autorskie rozwiązanie wykorzystujące Big Data. Głównym jego celem była integracja aplikacji i usprawnienie procesu zarządzania danymi pochodzącymi z różnych źródeł.
Współpraca ta zaowocowała stworzeniem wydajnego systemu, który spełnił rygorystyczne wymagania RODO i zapewnił klientom banku poczucie bezpieczeństwa w zakresie zarządzania danymi użytkowników.