
Дмитрий П.
Мужчина, 28 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3480 ₽ / час
вкл. НДС 20% (480 ₽)
Специалист доступен с 8 февраля 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны. Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
О специалисте
Старший Андроид программист, тимлид.
Специализация на видео и мультимедиа разработке: видео стриминг, запись, обработка видео, для телемедицины, спорта, интернет-магазинов, видеонаблюдения - работа с IP камерами.
11 лет разработки, 6 из них коммерческой.
Отрасли
BioTech/Pharma/Health care, E-commerce, LifeStyle, Media, Telecom, VR/AR
Знание языков
Русский — C2
Английский — B1
Проекты
(2 года 5 месяцев)
Vocalo - система связи для спортивных команд
Роль в проекте
Android программист
Обязанности в проекте
Приложение для общения между тренером и спортсменами во время игры.
Ключевые функции:
Групповые звонки с помощью третьестороннего решения на WebRTC Agora.io
Локальная запись звонков (работает с любой реализацией на WebRTC)
Перетаскивание «карточек» в пользовательском интерфейсе
Отображение состояния данных на стороне сервера в реальном времени (задержка <200 мс)
Модульность приложения (по уровням архитектуры и функциям)
Полная миграция сложного приложения с Firebase Firestore на серверную часть GraphQL (заняло очень мало времени из-за правильного разделения архитектуры)
Отслеживание состояния устройства (уровень заряда батареи, качество сети на основе нескольких источников и т. д.)
Синхронизация мультимедиа устройства и громкости во время разговора, а также ограничение минимально возможной громкости
Интеграция со сторонним MDM
Технологии:
Kotlin
Coroutines
Clean Architecture
Apollo GraphQL
Firebase Firestore
Hilt DI
Firebase Messaging
Agora.io voice call library
Jetpack Navigation Component
Esper MDM SDK
Retrofit / OkHttp
Socket.io
Период работы
Март 2021 - По настоящее время
(2 года)
ELISA - приложение для видео стриминга с Android утройства
Роль в проекте
Android разработчик
Обязанности в проекте
Ключевые функции и достижения:
Потоковое видео через WebRTC
Потоковое видео через RTMP
Ползунок регулировки яркости видео (компенсация AE не поддерживается другими реализациями WebRTC Android)
Блокировка ориентации для каждого экрана
Плавное (без перезапуска экрана/приложения) переключение языка в приложении
Перехват и передискретизация аудиопотока во время разговора
Технологии:
Kotlin
Coroutines
Jetpack Compose
Clean Architecture
google:webrtc library
DataStore
Retrofit / OkHttp
Период работы
Декабрь 2021 - Май 2022
(6 месяцев)
Приложение для использования Android-устройства в качестве камеры в системе IP-камер
Роль в проекте
Android разработчик
Обязанности в проекте
Ключевые функции и достижения:
Видео стриминг через RTMP
Одновременный видео стриминг и запись
Декларативные UI элементы, управляемые сервером
Сложный, многоуровневый UI (до трех перекрывающихся модальных окон)
Идиоматическая поддержка множества сильно различающихся версий внутреннего API.
Технологии:
Kotlin
Coroutines
Jetpack Compose
Clean Architecture
Hilt DI
Room
DataStore
Retrofit / OkHttp
RTMP
Период работы
Январь 2021 - Март 2022
(1 год 3 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
РГПУ им. Герцена
Специальность
Информатика и вычислительная техника (Разработчик ПО)
Завершение учебы
2015 г.