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

Maksym Hlushtsov

Offer Maksym work on your next project.

Ukraine Donetskaya, Ukraine
11 months 15 days back
Available for hire available for hire
on the service 11 months 18 days

    Rating

    Successful projects
    No data
    Average rating
    No data
    Rating
    182
    HTML & CSS 3
    2044 place out of 5611
    Web Programming 5
    3032 place out of 6407

    Skills and abilities

    Portfolio


    • React Native application for the travel service 'Mapster'

      Javascript and Typescript
      The goal was to create a project that allows comprehensive formation of tours, which can consist of car rentals, accommodation, flight bookings, taxis, excursions, transfers from the client's side. We also created the possibility of listing all these services from our partners' side. At the same time, the project includes a global admin panel that covers all of the above functions.

      The most challenging part was creating the project's architecture, consisting of 9 different services that are combined into one complex system. We had to develop the most suitable UI library, create UI components, and build many identical services in a short period of time. The initial goal was for all these 9 services to be created within 3 months. They all needed to be multi-currency, multilingual, with complex pricing systems for various types of goods. Essentially, all these services are marketplaces, but with much more complex and extensive functionality for adding products. On regular marketplaces, products are added and sold according to a specific template. In our case, all these products differ greatly from each other and cannot be fitted into a certain template.

      Currently, there are 2 most popular frameworks for creating cross-platform applications: React Native and Flutter. There was also an option to develop native applications for each mobile OS separately, using Kotlin and Swift programming languages, but we decided to abandon this idea in favor of cross-platform development, as such development covers all the needs that arose during the project creation. Moreover, this approach takes significantly less time than native development, which also aligned with our plan to create an MVP version of the project within 3 months. At that point, we had to choose between React Native and Flutter, and we initially chose Flutter and implemented the MVP version with its help. Then we developed and scaled this version, but application optimization deteriorated quite significantly. We conducted our own research, during which we created an identical application in React Native and achieved a substantial increase in loading speed from 4 to 10 times, so we continued to develop the application built on React Native. We also noticed that the React Native app takes up much less space in memory compared to Flutter. We managed to reduce the app size from about 250 MB to 20 MB.

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

    Activity

      Latest proposals 4
    PART 4 — CATALOGUE WEBSITE for Copart, iaaI, Emirates Auction auction parsers (+ API + deployment)
    500 USD
    PART 3 — PARSER Emirates Auction.com + DATABASE (Backend infrastructure)
    500 USD
    PART 2 — IAAI PARSER + DATABASE (Backend infrastructure)
    500 USD
    PART 1 — Copart PARSER + DATABASE (Backend infrastructure)
    500 USD