Full-stack .NET developer w projekcie aplikacji do zarządzania ryzykiem

Współpraca z firmą konsultingową, dotyczyła ulepszenia i rozwoju ich systemu do obliczania i raportowania wydolności kapitałowej. Nasz konsultant pracował nad kluczowymi aspektami, takimi jak architektura systemu, rozwój back-endu oprogramowania i utrzymanie systemu.

   Klient

Firma konsultingowa

Nasz klient jest wiodącym dostawcą usług audytorskich, konsultingowych, finansowych i doradztwa w zakresie ryzyka, a także wiedzy podatkowej i prawnej. Ich dział konsultingowy jest zaangażowany w dostarczanie najwyższej klasy rozwiązań finansowych dla firm na całym świecie i oferuje strategiczne spostrzeżenia, analizy, fuzje i przejęcia oraz optymalizację operacyjną. W obszarze doradztwa w zakresie ryzyka, firma konsultingowa specjalizuje się w zarządzaniu ryzykiem korporacyjnym, cyberbezpieczeństwie i weryfikacji zgodności z przepisami prawnymi.

Projekt

System do obliczania i raportowania wydolności kapitałowej

Podstawowym celem projektu było podniesienie możliwości istniejącego systemu, oraz umożliwienie dokładniejszej oceny wydolności kapitałowej banku.

Wiązało się to ze skomplikowaną transformacją i rozszerzeniem danych w celu projektowania i modelowania adekwatności kapitałowej w różnych scenariuszach.

CO ZROBILIŚMY?

Pracowaliśmy nad udoskonaleniem i optymalizacją mechanizmów transformacji danych, aktualizacją rozwiązania i restrukturyzacją modelu danych w celu podniesienia modyfikowalności. W tym projekcie nasz konsultant był odpowiedzialny za modyfikację Architektury Systemu, rozwój back-endu platformy, DevOps i Maintenance.

ZESPÓŁ

1 Programista FullStack .NET

CZAS TRWANIA

05.2023 – W toku

BRANŻA

Usługi IT i doradztwo IT

CO ZROBILIŚMY?

Pracowaliśmy nad udoskonaleniem i optymalizacją mechanizmów transformacji danych, aktualizacją rozwiązania i restrukturyzacją modelu danych w celu podniesienia modyfikowalności. W tym projekcie nasz konsultant był odpowiedzialny za modyfikację Architektury Systemu, rozwój back-endu platformy, DevOps i Maintenance.

ZESPÓŁ

1 Programista FullStack .NET

CZAS TRWANIA

05.2023 – W toku

BRANŻA

Usługi IT i doradztwo IT

   Wyzwania

Cele współpracy

Wyzwania

Cele współpracy

Rectangle 75
Największym wyzwaniem było zrozumienie obecnej architektury platformy i zmodyfikowanie jej pod kątem nowych wymagań. Aby to zrealizować konieczne było zagłębienie się w core aplikacji i wprowadzenie modyfikacji mających pozwalających na rozwój systemu bez zakłócania istniejących funkcjonalności.
Rectangle 75
Zdolność aplikacji do obsługi dużych zbiorów danych stanowiła dodatkową przeszkodę wymagającą wdrożenia rozwiązań oszczędzających pamięć. Nasze podejście polegało na stworzeniu nowego kodu w celu dostosowania go do ustalonych wymagań, przy jednoczesnym priorytetowym traktowaniu wydajności. Rygorystyczne testy przy użyciu narzędzi diagnostycznych odegrały kluczową rolę w monitorowaniu i optymalizacji zużycia pamięci.
Rectangle 75

Największym wyzwaniem było zrozumienie obecnej architektury platformy i zmodyfikowanie jej pod kątem nowych wymagań. Aby to zrealizować konieczne było zagłębienie się w core aplikacji i wprowadzenie modyfikacji mających pozwalających na rozwój systemu bez zakłócania istniejących funkcjonalności.

Rectangle 75

Zdolność aplikacji do obsługi dużych zbiorów danych stanowiła dodatkową przeszkodę wymagającą wdrożenia rozwiązań oszczędzających pamięć. Nasze podejście polegało na stworzeniu nowego kodu w celu dostosowania go do ustalonych wymagań, przy jednoczesnym priorytetowym traktowaniu wydajności. Rygorystyczne testy przy użyciu narzędzi diagnostycznych odegrały kluczową rolę w monitorowaniu i optymalizacji zużycia pamięci.

   Zakres prac

Co zrobiliśmy?

Zakres prac

Co zrobiliśmy?

Pierwszym etapem naszej pracy było dokładne zrozumienie istniejących mechanizmów. Kiedy już zrozumieliśmy zawiłości projektu, skupiliśmy się na zdiagnozowaniu przyczyn błędów za pomocą testów integracyjnych zachodzących w systemie transformacji danych.

Następnie sformułowaliśmy listę zadań mających na celu udoskonalenie obecnych mechanizmów i dostosowanie ich do nowych wymagań. Po wprowadzeniu tych zmian skupiliśmy się na opracowywaniu dodatkowych funkcjonalności do transformacji danych przy użyciu plików Excel. Przez cały ten proces uważnie monitorowaliśmy zużycie pamięci.

  Proces współpracy

Kolejność prac

Przez cały rok współpracy z firmą konsultingową nasz programista pozostawał elastyczny, płynnie dopasowując się do zmieniających się wymagań projektu. Odgrywając kluczową rolę w rozwoju back-endu, DevOps i utrzymaniu systemu, zapewnił ciągły postęp w rozwoju systemu.

W początkowej fazie współpracy nasz ekspert ds. rozwoju oprogramowania zajął się zaprojektowaniem architektury nowego rozwiązania. Następnie zajął się wdrożeniem nowych funkcjonalności systemu, oraz testami mającymi na celu ocenę wykorzystania pamięci i wydajności czasowej.

Przez cały rok współpracy z firmą konsultingową nasz programista pozostawał elastyczny, płynnie dopasowując się do zmieniających się wymagań projektu. Odgrywając kluczową rolę w rozwoju back-endu, DevOps i utrzymaniu systemu, zapewnił ciągły postęp w rozwoju systemu.

W początkowej fazie współpracy nasz ekspert ds. rozwoju oprogramowania zajął się zaprojektowaniem architektury nowego rozwiązania. Następnie zajął się wdrożeniem nowych funkcjonalności systemu, oraz testami mającymi na celu ocenę wykorzystania pamięci i wydajności czasowej.

  Wyniki

Podsumowanie projektu

W wyniku wysiłków naszego konsultanta w systemie dodano kilka kluczowych funkcji, zwiększając jego ogólną użyteczność.

Rectangle 75

W wyniku wysiłków naszego konsultanta w systemie dodano kilka kluczowych funkcji, zwiększając jego ogólną użyteczność.

Rectangle 75

Wdrożono nowe możliwości transformacji danych, oferując użytkownikom większą elastyczność i efektywność w zarządzaniu danymi.

Ellipse 41

Wprowadzono możliwość zapisywania przekształconych danych bezpośrednio w aplikacji, usprawniając obieg dokumentów i zarządzanie danymi.

Ellipse 41

Wprowadzono znaczące usprawnienia w interfejsie użytkownika, zwiększając jego intuicyjność i ogólne doświadczenie użytkownika.

Ellipse 41

Aplikacja jest w stanie przetworzyć kilka milionów punktów danych, poddając je wielokrotnym transformacjom. Zużycie pamięci pozostaje stałe przed każdą transformacją, co wskazuje na brak wycieków pamięci.

   Case studies

Inne projekty Prognetics

#BusinessAnalysis #SoftwareArchitecture

Kompleksowa analiza mająca na celu rozwikłanie zawiłości płatniczych i wdrożenie rozwiązań bezgotówkowych dla AMIC, wiodącej sieci stacji benzynowych w Polsce.

#TeamAugmentation #SoftwareArchitecture #CustomDevelopment #Back-end #DevOps #Maintenance

Współpracowaliśmy z Deloitte nad udoskonaleniem ich systemu oceny adekwatności kapitałowej. Nasz konsultant skupił się na architekturze systemu, custom developmencie, pracy back-endu aplikacji i usłudze utrzymania.

#UX/UI #SoftwareArchitecture #MobileDevelopment

Stworzenie aplikacji mobilnej do tworzenia planów zwiedzania dla najczęściej odwiedzanych miast świata.

#BusinessAnalysis #SoftwareArchitecture

Kompleksowa analiza mająca na celu rozwikłanie zawiłości płatniczych i wdrożenie rozwiązań bezgotówkowych dla AMIC, wiodącej sieci stacji benzynowych w Polsce.

#TeamAugmentation #SoftwareArchitecture #CustomDevelopment #Back-end #DevOps #Maintenance

Współpracowaliśmy z Deloitte nad udoskonaleniem ich systemu oceny adekwatności kapitałowej. Nasz konsultant skupił się na architekturze systemu, custom developmencie, pracy back-endu aplikacji i usłudze utrzymania.

#UX/UI #SoftwareArchitecture #MobileDevelopment

Stworzenie aplikacji mobilnej do tworzenia planów zwiedzania dla najczęściej odwiedzanych miast świata.

Scroll to Top

Drogi użytkowniku !

Musisz wiedzieć, że na naszej stronie używamy plików cookie’s. Służą nam do zbierania i przetwarzania danych osobowych.

Czym są pliki cookie’s ?

Ciasteczka to niewielkie pliki tekstowe wysyłane przez większość serwisów internetowych, które odwiedzamy. Zapisują się one na urządzeniu z którego korzystamy podczas przeglądania stron internetowych np. komputerze, laptopie, telefonie, smartfonie i każdym innym urządzeniu umożliwiającym przeglądanie Internetu posiadającym pamięć. Pliki cookie’s zawierają informacje potrzebne do prawidłowego funkcjonowania serwisów internetowych. Przede wszystkim są niezbędne do zadań wymagających autoryzacji np. logowania do konta pocztowego, sklepu internetowego czy portalu społecznościowego.

Kiedy je stosujemy i dlaczego ?

Stosujemy pliki cookie’s , aby dowiedzieć się, ilu użytkowników odwiedza naszą stronę internetową i zbadać w jaki sposób to robią – takie działanie pomaga nam poprawić jakość świadczonych usług, wykorzystujemy pliki cookie’s do monitorowania i zarządzania przepływem danych na naszej stronie internetowej, wykorzystujemy je w naszych kampaniach reklamowych. Pliki cookie’s pomagają nam poprawiać naszą stronę internetową, zwiększać bezpieczeństwo oraz uatrakcyjnić naszą ofertę.
Ciasteczka u nas.

Ciasteczka stosowane na naszej stronie internetowej nie przechowują danych pozwalających na bezpośrednią identyfikację. Dane uzyskane w ten sposób nie będą przesłane stronom trzecim, poza wyjątkami wskazanymi w naszej zakładce RODO.

Zgoda na korzystanie z plików cookie’s.

Zanim rozpoczniesz korzystać z naszej strony internetowej musimy otrzymać Twoją zgodę na korzystanie z plików cookie’s. Nasza strona zawiera wyskakujące okno informujące o korzystaniu z plików cookie i prośbę o zaakceptowanie ich wykorzystania poprzez kliknięcie słowa „AKCEPTUJĘ”.

Usuwanie plików cookie’s

Jeżeli uważasz, że obecność plików cookie narusza Twoją prywatność, możesz w każdej chwili je wyłączyć albo dla konkretnej witryny albo w ogóle dla wszystkich połączeń z Twojej przeglądarki. Informacje jak to zrobić znajdziesz w naszej zakładce poświęconej bezpieczeństwu.

Korzystając z serwisu prognetics.com wyrażasz zgodę na przetwarzanie swoich danych osobowych poprzez pliki cookie’s.