Каталог специалистов

Найдите проверенных специалистов для решения ваших задач
В нашей базе более 26900 проверенных специалистов
banner
Найден 1 специалист в публичном доступе
Новые специалисты
Специализация
Ключевые навыки
Частичное совпадение Полное совпадение
Грейд
Цена, ₽/час
Цена включает НДС
Дата бронирования
Подкатегории
Страна
Город
Опыт работы
Формат работы
Тип занятости
Готов выйти в штат
Отрасли работы
Готов работать на зарубежных проектах
Владение языком
Пол
Возраст
Найден 1 специалист в публичном доступе
Exposed ORM
Manufacturing
РИ
Руслан И.
Иркутск
Android разработчик
Lead
4 285,71 Р/час
Machine learning
Android
Kotlin
Kotlin coroutines
Мультипоточность/корутины в Java/Kotlin
Ktor
MVVM
Clean Architecture
Swift
Combine
+27

Разработка на Java/Kotlin, отличное знание ООП, паттернов проектирования, Jetpack Compose, Android Architecture, Material Design и популярных библиотек (RxJava, Dagger, Retrofit, Glide, Picasso, Room, Coroutines, Koin, OkHTTP, Websocket, Apollo GraphQL, Paging Library, Google Maps, Yandex Maps, MapBox), отличное знание асинхронного программирования. Профессиональный инженер по образованию. Помимо Android занимаюсь нативной разработкой для iOS на Swift, в проектах использую SwiftUI, UiKit, Combine, Alamofire, Starscream, Realm, CoreData, RxCocoa, SPM, CocoaPods, DI. Пишу бэкэнд на kotlin, использую фреймворк ktor, БД PostgreSQL, умею интегрировать push-уведомления на уровне сервера. Монолитная либо микросервисная архитектура. Cоблюдаю SOLID и чистую архитектуру. Мобильный разработчик с коммерческим опытом. Проекты, реализованные с 0 лично мной: https://play.google.com/store/apps/details?id=ru.appcommerce.psysupport https://play.google.com/store/apps/details?id=ru.appcommerce.sphere https://play.google.com/store/apps/details?id=com.alf.clienttaxi https://play.google.com/store/apps/details?id=com.nail4pro Так же аналоги этих приложений лежат в AppStore Приложения многомодульные, разбиты на модули по фичам, все соответствуют дизайн паттерну MVVM, роутер для навигации вынесен во вьюмодель, для роутинга использовал Cicerone, в одном из проектов для DI был Dagger, остальные Koin, везде clean architecture, rx и лайвдата, во viewmodel применял подход MVI для передачи единого состояния (sealed класс) к фрагментам, все проекты сингл активити. Кэш в руме, стратегия работы слоя с репозиториями такая, что все данные из сети пишу в бд, а из бд отдаю дальше по архитктуре до самого ui. Трэд пул экзекьюторы, семафоры, барьеры, каунтдаун лэтчеры не использую, но как работают знаю. Поверхностно знаю алгоритмы и структуры, О-большое, деревья, сортировки. Есть понимание как работает память в Java И какие дженерейшены есть в хипе. Работал с CI/CD (Jenkins и Gitlab).

Подробнее
Нет подходящего специалиста?
Создайте бесплатный запрос на поиск в закрытом каталоге платформы