Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Илья Л. Android разработчик, Middle+

Илья Л. - Android разработчик

ID 6982
ИЛ
Илья Л.
Мужчина
Россия, Ростов-на-Дону, UTC+3
Ставка
2,750 Р/час
НДС не облагается
Специалист доступен с 1 января 2024 г.

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

Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Middle+
Навыки
Kotlin
Java
Dagger2
Hilt
Clean Architecture
MVI
MVP
MVVM
MVC
Google Firebase
MySQL
CI/CD
Отрасли
E-commerce & Retail
FoodTech
LifeStyle
Social Networking
Знание языков
Английский — B1
Главное о специалисте
Опыт работы: 3+ года Завершенные проекты: 6+
Проекты   (3 года 1 месяц)
Приложение мессенджер
Роль
Android разработчик
Обязанности
Проект: Приложение позволяет обмениваться сообщениями между пользователями в стримах и топиках. Имеется возможность удалить/отредактировать сообщение. Можно ставить реакции под сообщениями пользователей. Можно создать свой канал с топиками или по названию найти существующие. Можно ознакомиться со списком пользователей конкретного топика. Обязанности: - разработка с нуля; - добавление custom view для реакций под сообщениями; - поиск и исправление багов; - интеграция клиентской части приложения с API; - верстка экранов в соответствии с дизайном; - разработка экрана чата; - внедрение shimmer загрузки; - реализация поиска топиков; - взаимодействие с бд для работы приложения в оффлайне; - реализация экранов под презентационный паттерн MVI; - тесное взаимодействие с backend-разработчиком для согласования API и возможного улучшения документации; - ревью кода других членов команды; - рефакторинг и оптимизация существующего кода. Команда: 2 бэкенд-разработчика, 2 Android-разработчика, QA-инженер, дизайнер, проджект-менеджер, тимлид, 2 iOS-разработчика Стек: Kotlin, Dagger 2, Retrofit 2, Coroutines Flow, Google Firebase, Cicerone Google API Authentication, Solid, Room, Glide, Material Design, SDK, CI/CD, MVI Architecture
Период работы
Январь 2023 - Июль 2023  (7 месяцев)
Приложение прогноз стратегий
Роль
Android разработчик
Обязанности
Проект: Приложение моделирует ситуацию: что было бы, если бы инвестор вложил свой капитал в ценные бумаги на фондовом рынке, следуя определенной стратегии. Анализируя указанные стратегии и промежуток времени, который указывает пользователь, приложение отображает информацию: зафиксировали мы либо прибыль, следуя этой стратегии на указанный промежуток, либо убыток, что означает, что стратегию стоит доработать. Обязанности: - добавление custom view для графиков; - рефакторинг и оптимизация существующего кода; - чтение документации; - взаимодействие с backend-командой и дизайнером; - интеграция с банковским API для получения данных о стоимости ценных бумаг; - создание экранов в соответствии с дизайном; - реализация splash screen; - сохранение актуальных данных локально в бд; - реализация графика через custom view; - оптимизация производительности и управления памятью в приложении; - разработка эффективного алгоритма рассчитывания прибыли; - ревью кода других членов команды. Команда: 2 Android-разработчика, 2 IOS-разработчика, 2 бэкенд-разработчика, QA-инженер, дизайнер, проджект-менеджер, техлид Стек: Java, Retrofit 2, RxJava 2, Dagger 2, Room, Solid, Cicerone, Firebase, Glide, SDK, CI/CD, Clean Architecture + MVVM, Android Architecture Components (ViewModel, LiveData)
Период работы
Август 2022 - Декабрь 2022  (5 месяцев)
Приложение для пекарни
Роль
Android разработчик
Обязанности
Проект: Приложение пекарни с каталогом товаров и их описанием. Есть возможность найти ближайшие заведения на карте. В зависимости от выбранной пекарни на карте, отображается соответствующий список продуктов. Можно перейти в корзину и оформить заказ, после чего отобразится время готовки. Также есть экран с профилем, откуда можно перейти в корзину Обязанности: - делегирование задач другим разработчикам в команде; - декомпозиция задач; - взаимодействие с дизайнерами, аналитиками, backend-командой и QA; - приоритизация задач; - создание архитектуры с нуля; - оценка сложности и времени выполнения задач; - интеграция оплаты товара через Мир Pay; - интеграция yandex MapKit; - работа с пуш-уведомлениями для информирования о транзакциях; - рефакторинг и оптимизация существующего кода; - ревью кода других членов команды; - поиск и исправление багов; - написание документации. Команда: 4 Android-разработчика, 3 IOS-разработчика, 2 бэкенд-разработчика, QA-инженер, дизайнер, проджект-менеджер, бизнес-аналитик, тимлид Стек: Kotlin, Retrofit 2, Room, Dagger 2, Glide, SolidMaterial Design, Firebase Authentication, Firebase Cloud Messaging, Clean Architecture + MVI, SDK, Coroutines Flow, yandex MapKit
Период работы
Февраль 2022 - Июль 2022  (6 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
ЮФУ
Специальность
Бакалавр в области фундаментальной информатики и информационных технологий
Завершение учебы
2025 г.

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

Cloud Services • Information Security • LifeStyle • Logistics & Transport • Media • Social Networking • Travel, Hospitality & Restaurant business • Urban technology
ИК
Иван К.
Таганрог
Android разработчик
Middle+
3,125 Р/час
Dagger2
ExoPlayer
Java
Kotlin
Kotlin coroutines
KotlinFlow
Room
RxJava 2
Hilt
AdMob
In-App Purchases
Navigation Component
Cicerone
Retrofit
OkHttp
Google Maps SDK
HMS Core
Jetpack Compose
KMP
Android SDK
CI/CD
Jenkins
Pipelines
Docker
MVVM
MVP
MVI
MVC
Postman
Swagger
Fastlane
Charles
WebView
Xcode
Firebase
Firebase Dynamic Links
Cloud Firebase
Multithread Programming
+38

Ключевые навыки - Разработка и поддержка мобильных приложений на Kotlin / Java. - Проектирование архитектуры приложения. - Понимание и следование принципам написания чистого кода. - Интеграция REST API. - Интеграция сервисов Firebase. - Использование архитектур MVVM, MVP, MVI, MVC в приложении. - Понимание и следование принципам ООП, SOLID. - Работа с Gradle, Kotlin DSL. - Автоматизация процесса сборки приложения с помощью Fastlane, Jenkins. - Знание и использование основных паттернов проектирования. - Грамотное планирование своей работы и организации работы в команде. - Умение определить приоритеты и декомпозировать задачи.

Подробнее

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