IOS-разработчик
Москва, РоссияМиддл
Релокация • Удаленная работа • Частичная занятость
Опыт работы какой-то есть90 000 ₽
Опыт работы какой-то есть90 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1507
О себе
На данный момент IOS-разработчик.
Мои компетенции и опыт
iOS-разработчик , Android-разработчик
Элта — iOS / Android Developer
нужен доступ к резюме — настоящее время
B2C медицинское приложение (~ нужен доступ к резюме пользователей)
Разработка и развитие кроссплатформенного мобильного решения для интеграции с
медицинским оборудованием, потоковой обработки данных и синхронизации с
backend-инфраструктурой.
Проект сочетает BLE-коммуникацию, работу с камерой, асинхронные процессы, локальное
хранение и кроссплатформенную архитектуру через KMP.
BLE и работа с оборудованием
Интеграция медицинских устройств на базе BLE, включая оборудование на чипах Nordic.
Использовались решения от Nordic Semiconductor и их BLE-стек.
Реализовано:
1)Сканирование и фильтрация устройств
2)Работа с характеристиками (read/write/notify)
3)Подписка на потоковые уведомления
4)Обработка MTU
5)Управление состоянием соединения
6)Автоматический реконнект
7)Работа с фоновыми BLE-сессиями
8)Буферизация и нормализация входящих данных
8)Защита от потери пакетов
Резюме обновлено 4 марта 2026 в 16:309)На iOS — через CoreBluetooth
10)На Android — через BLE API + Coroutines
Особое внимание уделял: Потокобезопасности корректной работе очередей, предотвращению
race condition, стабильности при нестабильном сигнале, работа с камерой. Реализовывал
функциональность, связанную с использованием камеры как на iOS, так и на Android.
iOS
Работа через AVFoundation:
1)Захват видео и фото
2)Управление сессией камеры
3)Работа с потоками видеоданных
4)Обработка кадра в реальном времени
5)Управление разрешением и качеством
6)Корректная работа с lifecycle приложения Android
Работа с Camera API / CameraX:
1)Настройка preview
2)Захват изображений
3)Обработка кадров
4)Работа с background executor
5)Управление разрешениями
6)Камера использовалась в связке с бизнес-логикой приложения и 7)backend-интеграцией.
8)Кроссплатформенная архитектура
9)В production используется Kotlin Multiplatform.
Реализовано: Shared domain-логикаб общие use-case,унифицированная обработка ошибок,
общая модель данных ,expect/actual для
платформенных зависимостей, интеграция Kotlin/Native в iOS ,настройка сборки и модульности
Это позволило: Минимизировать расхождения между платформами ускорить релизы
сократить дублирование кода iOS-разработка (SwiftUI + Clean Architecture.)
Работа с конкурентностью: async/await,Combine, Grand Central Dispatch управление
DispatchQueue синхронизация потоков
Persistence:CoreData,Realm,SwiftData
Паттерны:
MVVM,Coordinator,Repository,Factory,DI,Observer,Android-разработка,Kotlin,Jetpack Compose
,Coroutines,Retrofit,Room,Hilt,BLE API,Camera API,Telegram Web Game (JavaScript),Разработка
браузерной игры внутри ,Telegram WebApp.,Игровая логика,Управление
состоянием,Event-driven модель,Асинхронные запросы,Интеграция Telegram WebApp
API,Оптимизация производительности рендеринга
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
