Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Кирилл А. Android разработчик, Middle+

ID 10241
КА
Кирилл А.
Мужчина
Россия, Москва, UTC+3
Ставка
3,125 Р/час
НДС не облагается
Специалист доступен с 28 апреля 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Middle+
Навыки
Kotlin
Java
Kotlin coroutines
Kotlin DSL
Android SDK
Android JetPack
Jetpack
Android Room
Room
SQLite
DataStore
MVVM
MVP
MVI
Moxy
Material Design
REST API
RxJava
RxJava 2
Dagger
Hilt/Dagger
Dagger Hilt
Koin
Kodein
Firebase
JUnit
Gradle
XML
JSON
Retrofit
Retrofit 2
OkHttp
ConstraintLayout
RecyclerView
Paging
Paging3
Jetpack Compose
Compose
Navigation Component
Cicerone
Android lifecycle
Push Notifications
Google Play Services
Bluetooth
NFC
GPS
Localization
Google Maps SDK
WorkManager
Lottie
Clean Architecture
Clean Code
SOLID
DRY
KISS
GRASP
View Binding
ViewModel
LiveData
Kotlin flows
Android Wear
Facebook API
GraphQL
GoF
Android
REST
Android Studio
Gson
Google Maps
Realm
SharedPreferences
Git
Material Components
MotionLayout
Delegate Adapter
Dagger2
XML layout
Glide
WebView
Canvas
lottie-animations
ExoPlayer
HLS
Hilt
Coil
Kotlinx Serialization
Unit testing
Greenrobot event bus
MediaPlayer
MediaRecorder
Julia
Mockito
Mockk
Отрасли
Logistics & Transport
Media
Telecom
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Ключевые навыки и достижения: 1) Глубокие знания и практический опыт работы с Kotlin, Java и современными фреймворками, включая Android Jetpack, MVVM, Retrofit, Room и Dagger. 2) Опыт разработки с использованием принципов Clean Architecture, OOP, SOLID, MVP и MVVM, что обеспечивает создание удобных в поддержке и расширении приложений. 3) Работа с различными API и технологиями, включая Firebase, NFC, Bluetooth и Camera2, обеспечивая разработку многофункциональных приложений. 4) Разработка приложений с поддержкой WearOS, расширяющих функционал на устройствах носимой электроники. Личные качества: 1) Стремление к постоянному самосовершенствованию и изучению новейших технологий в области мобильной разработки. 2) Умение работать как самостоятельно, так и в команде, быстрая адаптация к изменениям и новым задачам. 3) Креативный подход к решению задач, ориентация на качество и детали.
Проекты   (4 года 4 месяца)
Triller
Роль
Android-разработчик
Обязанности
Описание проекта: Cоциальная сеть, похожая на TikTok, предоставляет возможности для создания и публикации видео, прямой трансляции, поиска и добавления друзей, подписки на других пользователей и многое другое. Обязанности в проекте: - Разработка нового функционала проекта - Исправление багов - Модификация бизнес-логики - Написание Unit-тестов - Проверка кода других разработчиков
Стек специалиста на проекте
MediaRecorder, Mockk, lottie-animations, Room, Java, Mockito, MVVM, Kotlin coroutines, Glide, MediaPlayer, MVI, Julia, Canvas, Kotlin, Retrofit, OkHttp, ExoPlayer, Greenrobot event bus, Dagger2, RxJava
Отрасль проекта
Media
Период работы
Март 2023 - Январь 2024  (11 месяцев)
Mova
Роль
Android-разработчик
Обязанности
Описание: Внутренний проект компании. Приложение позволяет пользователям просматривать фильмы по категориям, смотреть детальную информацию о фильме, проигрывать и загружать в память устройства трэйлеры и многое другое. Обязанности и задачи: - Разработка нового функционала проекта - Написание Unit-тестов - Написание документации - Участие в планировании спринтов - Определение стека технологий используемых на проекте - Проверка кода других разработчиков - Менторство младших разработчиков
Стек специалиста на проекте
Kotlin, JUnit, Firebase, Kotlin coroutines, Retrofit, Room, ExoPlayer, Navigation Component, Hilt, Coil, Jetpack Compose, HLS, Kotlinx Serialization
Отрасль проекта
Media
Период работы
Октябрь 2022 - Январь 2023  (4 месяца)
UNO Mobile
Роль
Android-разработчик
Обязанности
Описание проекта: Приложение мобильного оператора. Целью проекта было создание современного, удобного и быстрого приложения на замену существующего. Обязанности и задачи: - Разработка нового функционала проекта - Исправление багов - Написание Unit-тестов - Проверка кода других разработчиков - Менторство младших разработчиков
Стек специалиста на проекте
Kotlin, MVVM, Kotlin coroutines, Retrofit, Gson, Koin, Glide, Clean Architecture, WebView, Cicerone, Canvas, Kotlin flows, GRASP, lottie-animations
Отрасль проекта
Telecom
Период работы
Февраль 2022 - Сентябрь 2022  (8 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Национальный исследовательский университет "МЭИ"
Специальность
Информационная безопасность
Завершение учебы
2019 г.

Похожие специалисты

E-commerce & Retail • FinTech & Banking • Hardware • Information Security • Logistics & Transport • Media • Social Networking • Telecom
ФМ
Фариз М.
Ашхабад
Android разработчик
Middle+
3,125 Р/час
Kotlin
Java
Room
MVVM
Retrofit
Git
MVP
RxJava
Android SDK
SQLite
+101

Здравствуйте! Я разработчик мобильных приложений. Начал изучать программирование еще в школе. Первый язык который изучил JavaScript (Кроме html, css). Тогда же писал сайты. Изучил PHP и вследствие Python. Понял, что автоматизация это круто, и пытался автоматизировать все процессы. Писал так же небольшие вирусы на Python, AutoIt. После начал интересоваться разработкой игр и моделированием. Начал изучать Blender, 3D Max и Unity. Делал модельки разных автомобилей. Написал FlappyBird. После начал изучать Android-разработку на Java/Eclipse. Уже после знакомства с Eclipse перешел на Android Studio. Первую полноценное приложение написал для школы. В нем пользователь (в первую очередь я) мог увидеть расписание, оставить заметку на тот или иной урок, а также читать книги в электронном виде. Приложение стало популярным в школе, я видел как все пользуются приложением, и понял что я хочу этим заниматься. С 2018 года изучаю и практикую разработку под андроид (так же писал под IOS/Swift и на Flutter/Dart).

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • GameDev • Social Networking
АК
Александр К.
Ульяновск
Android разработчик
Middle+
3,500 Р/час
AIDL
Analytics
Android SDK
Animations
AppsFlyer
Architecture
BDUF
CI/CD
Cicerone
Clean Architecture
+64

Самая интересная и/или технически сложная задача из опыта: Миграция со старой реализации избранных товаров, на новую в room. Сольная разработка коммерческого проекта. Куда хотелось бы развиваться: технически или в менеджмент: В ближайшей перспективе — технически. В долгосрочной перспективе — в менеджмент (с возможностью решения в том числе технических задач). Какими задачами хотелось бы заниматься: разработкой новых фич, решением нетривиальных проблем, долгосрочной поддержкой/развитием проекта. Какими задачами не хотелось бы заниматься: поддержкой большого кол-ва легаси. UI: XML, View Binding, Compose Http: Retrofit, okhttp, GraphQL, Ktor DI: Dagger2, Hilt Architecture & Approaches: SOLID, KISS, DRY, YAGNI, BDUF, MVP, MVVM/MVI, Clean Architecture, Orbit Core: Android SDK, Java, Kotlin, RxJava, Kotlin Coroutines/Flow, Paging Library, Glide, Multi modules, CI/CD, AIDL DB: Room, SQLite, Realm Animations: LottieAnimation, PropertyAnimator, ViewAnimation Navigation: Jetpack navigation, transactions, cicerone Gradle: Gradle, Groove, Kotlin DSL, Gradle plugins Tools: Timber, okHttpLoggingInterceptor, moshi/gson converter, Firebase Crash Analytics, Firebase Cloud Messaging, Git, GitFlow, Figma, Appsflyer, Unit-tests

Подробнее

Недавно просмотренные специалисты

Logistics & Transport • Media • Telecom
КА
Кирилл А.
Москва
Android разработчик
Middle+
3,125 Р/час
DataStore
MediaRecorder
Compose
Localization
Unit testing
Hilt/Dagger
Mockk
lottie-animations
Clean Architecture
Material Design
+93

Ключевые навыки и достижения: 1) Глубокие знания и практический опыт работы с Kotlin, Java и современными фреймворками, включая Android Jetpack, MVVM, Retrofit, Room и Dagger. 2) Опыт разработки с использованием принципов Clean Architecture, OOP, SOLID, MVP и MVVM, что обеспечивает создание удобных в поддержке и расширении приложений. 3) Работа с различными API и технологиями, включая Firebase, NFC, Bluetooth и Camera2, обеспечивая разработку многофункциональных приложений. 4) Разработка приложений с поддержкой WearOS, расширяющих функционал на устройствах носимой электроники. Личные качества: 1) Стремление к постоянному самосовершенствованию и изучению новейших технологий в области мобильной разработки. 2) Умение работать как самостоятельно, так и в команде, быстрая адаптация к изменениям и новым задачам. 3) Креативный подход к решению задач, ориентация на качество и детали.

Подробнее
AgroTech • FinTech & Banking • HRTech
АМ
Андрей М.
Гродно
QA авто
Middle+
3,500 Р/час
*nix
monitoring
Functional testing
Native
HTML5
Junit 4
Grafana
Saga
MariaDB
JavaScript
+106

Андрей - проактивный специалист в области автоматизированного тестирования, обладающий глубоким пониманием технических задач с высоким уровнем риска и сложной логикой. Его увлеченность и целеустремленность проявляются в стремлении к максимальной эффективности в работе, что позволяет успешно решать сложнейшие задачи. ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ ● Создание UI тестов ● Создание REST \ SOAP API интеграционных тестов. ● Поддержка существующих тест-кейсов. ● Тестирование проектной документации (поиск несоответствий, противоречий, логических ошибок, поиск “серых зон”, поиск недостающей информации о продукте) ● Разработка и актуализация тестовой документации (Тест планов, тест-кейсов, чеклистов, стратегии тестирования, программы и методики испытаний, протоколов тестирования системы, протоколов приемо-сдаточных испытаний) ● Взаимодействие с протоколами HTTP и HTTPS, ● Тестирование структуры HTTP запроса, HTTP ответа, ● Взаимодействие с клиент-серверной архитектурой ● Владение инструментом DevTools (инструмент разработчика) HTML and CSS. ● Владение инструментами для интеграционного тестирования API: Postman, Swagger ● Владение инструментами перехвата трафика (Charles, Fiddler), ● Использование операторов SQL: SELECT, BETWEEN, DISTINCT, IN/NOT IN, JOIN, UNION, INTERSECT, GROUP BY, COUNT, SUM, AVG, MAX/MIN, HAVING, INSERT, UPDATE, DELETE. ● Знание типов, уровней и методов тестирования ПО ● Навыки работы с системами отслеживания ошибок (Jira, Yandex Tracker, redmine) ● Навыки работы с Git ● Поиск и анализ логов (Kibana, OpenShift, Android Studio, Xcode) ● Самостоятельная локализация дефектов (фронтенд, бекенд, API, БД) ● Использование фреймворков Selenium, Selenide, Rest Assured. ● Формирование селекторов CSS, XPATH. ● Разбор результатов выполнения сборок с шагом запуска автотестов ● Интеграция отчётности Allure Reporter c test management системами

Подробнее