Обязанности и достижения:
Разрабатывал многомодульные приложения под Android на языках Java и Kotlin согласно Clean Architecture и принципам SOLID. Реализовывал многопоточность с использованием RxJava2 и Kotlin Coroutines, придерживаясь архитектурных шаблонов MVC, MVVM, MVI.
Навигация внутри приложений была построена при помощи паттерна Single-activity на основе Fragments через Jetpack Navigation.
Для работы с сетью использовал REST API.
Использовал Dagger2, Hilt для инъекции зависимостей.
Работал с локальной базой данных через Room, внедрял системы аутентификации и авторизации, а так же облачного хранения данных через Firebase.
Создавал приложения с интеграцией CameraX и ML Kit.
Писал integration и Unit тесты.
Работал в небольшой команде, для управления проектами и декомпозиции задач использовал Jira, Trello, GitHub