Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Android разработчик с опытом 10 лет, из них 6 лет в финтехе. Ранее разработчик с++/с# и тестировщик. Автор обучающих статей, курсов, информационных каналов по мобильной разработке.
Проекты
(14 лет 7 месяцев)
Яндекс Практикум
Роль
Редактор статей курса Android Middle Developer
Обязанности
(частичная занятость 6ч в неделю), до 6-8 часов в неделю помогаю писать статьи для новых курсов - пример
www.notion.so/SOLID-Single-Responsibility-principle-12da48f01c1c80daad0ee8ea61fa489c
социальная составляющая
MVI/MVVM , MVC \ Clean Architecture/SOLID 13 \ Dagger/ Hilt \ Опыт работы с CI/CD\ Custom UI-компонентов \ Gradle\ Compose \ Опыт написания Unit/UI тестов\
Опыт работы с многомодульными проектами\
\Service \WebSocket\мониторинг и сбор метрик Firebase, sentry, sonarCube \ UX \ Camera, NFC, Bluetooth\Знание принципов разработки безопасных приложений \ ExoPlayer \ Опыт разработки приложений под AndroidTV \ Анимация
Полный flow выполнения фич.
Обязанности:
Разрабатывать мобильное приложение.
Согласовывать верстку экранов с дизайнерами.
Выполнять ревью кода, написанного другими разработчиками платформы, с разжеванными комментариями.
Подготавливать план установки обновления в продуктивную среду.
Согласовывать интеграцию мобильного приложения с сервисами дистанционного банковского обслуживания (ДБО).
Согласовывать и изучать документацию/требования к мобильным приложениям ДБО.
Внедрять системы ДБО в промышленную эксплуатацию.
Разбирать проблемы и обращения от поддержки ДБО.
Также:
Вёрстка экранов разной сложности (+ кастомные view).
Работа с API: описание моделей, создание сервисов.
Написание тестов (JUnit, Mockito).
Создание документации.
Исправление багов - МВ3.
Создание фиче-модулей любой сложности в оговоренные заранее сроки.
Основной стек:
Java (10%) & Kotlin (90%), MVP, MVVM, Clean Architecture, Retrofit, Koin, RxJava & Coroutines, Mockito, Delegate Adapter, Design patterns, Git. Jetpack Compose UI, XML
Внедрение чистой архитектуры и общие рекомендации по проекту, техдол и оптимизация:
KISS, DRY, YAGNI, BDUF, SOLID, APO.
Многомодульность.
Любимая связка: MVVM + MVI (стейты).
Рекомендации и ревью кода через призму SOLID и clean architecture.
Разбор и ревью кода с объяснением первопричин и оптимизацией:
Полный flow выполнения фич.