Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Maksym Hlushtsov

Zaproponuj Maksym pracę nad swoim kolejnym zleceniem.

Ukraina Donieck, Ukraina
11 miesięcy 17 dni temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
w Serwisie 11 miesięcy 21 dni

    Ranking

    Zakończonych zleceń
    Brak danych
    Średnia ocena
    Brak danych
    Ranking
    182
    Układ HTML i CSS
    Programowanie stron internetowych 1

    Umiejętności i kwalifikacje

    Portfolio


    • Aplikacja React Native dla serwisu podróżniczego 'Mapster'

      Javascript & Typescript
      Celem było stworzenie projektu, który umożliwia kompleksowe tworzenie wycieczek, które mogą składać się z wynajmu samochodu, zakwaterowania, rezerwacji biletów lotniczych, taksówek, wycieczek, transferów ze strony klienta. Stworzyliśmy również możliwość zamieszczania wszystkich tych usług ze strony naszych partnerów. Projekt zawiera również globalny panel administracyjny, obejmujący wszystkie wymienione funkcje.

      Najtrudniejszym było stworzenie architektury projektu, składającej się z 9 różnych usług, które łączą się w jeden skomplikowany system. Musieliśmy stworzyć najbardziej odpowiednią bibliotekę UI, opracować komponenty UI i wykonać wiele identycznych usług w krótkim czasie. Początkowym celem było, aby wszystkie te 9 usług zostało stworzone w ciągu 3 miesięcy. Wszystkie miały być wielowalutowe, wielojęzyczne, z zaawansowanymi systemami wyceny dla różnych typów produktów. W istocie, wszystkie te usługi to platformy handlowe, ale z znacznie bardziej skomplikowanym i rozbudowanym funkcjonalnie systemem dodawania produktów. Na zwykłych platformach produkty dodaje się i sprzedaje według określonego szablonu. W naszym przypadku, wszystkie te produkty znacznie się różnią i nie mogą być dopasowane do jednego szablonu.

      Obecnie istnieją dwa najpopularniejsze frameworki do tworzenia aplikacji wieloplatformowych: React Native i Flutter. Była też opcja tworzenia natywnych aplikacji dla każdej platformy mobilnej osobno, używając języków Kotlin i Swift, ale zdecydowaliśmy się zrezygnować z tego pomysłu na rzecz rozwoju wieloplatformowego, ponieważ taki sposób tworzenia spełnia wszystkie potrzeby związane z projektem. Ponadto, taki rozwój zajmuje znacznie mniej czasu niż natywny, co również wpisywało się w nasze plany stworzenia wersji MVP projektu w ciągu 3 miesięcy. Wtedy musieliśmy wybrać między React Native a Flutter, i początkowo wybraliśmy Flutter i zrealizowaliśmy wersję MVP przy jego pomocy. Następnie rozwijaliśmy i skalowaliśmy tę wersję, ale optymalizacja aplikacji znacznie się pogorszyła. Przeprowadziliśmy własne badania, podczas których stworzyliśmy identyczną aplikację na React Native i uzyskaliśmy znaczny wzrost szybkości ładowania aplikacji od 4 do 10 razy, dlatego kontynuowaliśmy rozwój aplikacji opartej na React Native. Zauważyliśmy również, że aplikacja na React Native zajmuje znacznie mniej miejsca w pamięci w porównaniu do Fluttera. Udało nam się zmniejszyć rozmiar aplikacji z około 250 MB do 20 MB.

      #Django
      #Docker
      #Flutter
      #Mobile_App
      #Python
      #React_Native
      #Responsive_Design
      #UX/UI
      #Vue
      #Web_Development

    Aktywność

      Ostatnie oferty 4
    CZĘŚĆ 4 — KATALOG STRONY dla parserów aukcji Copart, iaaI, Emirates Auction (+ API + wdrożenie)
    1824 PLN
    CZĘŚĆ 3 — PARSER Emirates Auction.com + BAZA DANYCH (Infrastruktura backend)
    1824 PLN
    CZĘŚĆ 2 — PARSER IAAI + BAZA DANYCH (Infrastruktura backend)
    1824 PLN
    CZĘŚĆ 1 — PARSER Copart + BAZA DANYCH (Infrastruktura backend)
    1824 PLN