В FuelBuddy я был ключевым инженером приложения для франшизы — приложения, которым операторы франшизы пользуются, чтобы управлять своими локальными хабами, вести учёт запасов и координировать автопарки доставки.
Что я сделал
- Отслеживание грузовиков в реальном времени: построил давно запрошенный модуль отслеживания, который выводит местоположение автопарка в реальном времени на интерактивную карту, дав операторам видимость в реальном времени, которой у них раньше не было, и изменив то, как они принимали решения о диспетчеризации.
- CRUD-API и производительность: построил API данных, на которых работает приложение, на движке Hasura GraphQL, затем настроил их — перестроил полезную нагрузку, добавил кэширование и сократил дорогие запросы, — что снизило время отклика и держало приложение пригодным к работе даже на слабых сотовых соединениях.
- Переработка сценариев: переработал сложные многошаговые задачи — сверку запасов, назначение водителей — в более простые потоки, рассчитанные на нетехнический персонал франшизы, что сократило операционные ошибки.
Почему это было важно
Отслеживание грузовиков сделало логистику предсказуемее и сократило простой машин. Более быстрый бэкенд и более простой UI вместе ускорили онбординг новых франчайзинговых партнёров и сократили число обращений в поддержку по поводу того, что с приложением сложно работать.