Обязанности и достижения:
- Разработка и поддержка десктопного приложения для диспетчерской службы такси с использованием C++17 и Qt 6.
- Создание высокопроизводительного GUI с применением QML и Qt Widgets для отображения геоданных и управления заказами в реальном времени.
- Реализация многопоточных модулей для обработки геоданных и расчета маршрутов с использованием std::thread и Qt Concurrent.
- Интеграция с бэкенд-сервисами через REST API и WebSocket для получения обновлений о поездках и местоположении водителей.
- Оптимизация алгоритмов поиска ближайших водителей с использованием пространственных индексов – скорость отклика повышена на 25%.
- Разработка кроссплатформенного решения под Windows и Linux.
- Рефакторинг legacy-кода с применением современных паттернов проектирования, что улучшило читаемость кода и снизило нагрузку на ЦП на 15%.
- Написание модульных тестов с использованием Google Test и Qt Test.