● Разработка и поддержка iOS-приложения в режиме киоска для потоковой передачи и записи видео с низкой задержкой.
● Разработка и послерелизная поддержка iOS-приложения для тренеров, позволяющее управлять футбольным тренажером, вести статистику и подключаться к прямой трансляции приложения в режиме киоска.
● Архитектурное планирование для новых функций.
● Планирование API совместно с бэкенд-командой.
● Оптимизировал загрузку файлов для предотвращения сбоев, связанных с OutOfMemory.
● Настроена система MDM для приложения в режиме киоска с целью оптимизации удаленного развертывания.
● Уменьшил задержку при переключении записи между файлами с 40-60 мс до 2-4 мс.
● Реализовал потоковую передачу данных по протоколам RTMP и WebRTC.
● Перенес сетевой уровень с Call-back на Structured Concurrency, упростив с ним работу.
● Реализовал поддержку Live Activities, упростив работу тренерам с заблокированным устройством.
● Внедрил батчинг и архивирование логов для надежной и эффективной отправки на сервер.