MIKHAIL TRESTSOV - Android-разработчик
Навыки
- Agile
- Dart
- Firebase
- Flutter
- Git
- Github
- Java
- Koin
- Kotlin
- LiveData
- MVP
- MVVM
- Navigation
- OkHTTP
- REST API
- Retrofit
- Room
- Scrum
- ViewModel
Опыт работы
Проектная деялельность
Android-разработчик - январь 20205 - апрель 2025Клон HeadHunter
Цель — сделать мобильный поиск вакансий с простым UI
Делали проект командой из 5 человек в рамках курса от Яндекс Практикума
Моя роль
Реализация общего сетевого клиента с использованием Retrofit и паттерна Resource (sealed class для обработки ответа)
Интеграция HH API, описание методов получения данных
Разработка RecyclerView для отображения списка вакансий
Имплементация логики избранного: Room (Entity, DAO), Repository, Interactor, ViewModel
Обеспечение офлайн-доступа к избранным вакансиям с сохранением всех данных в БД
Разработка экрана выбора региона: Data/Domain/Presentation/UI слои, фильтрация, сохранение и отображение параметров
Обработка ошибок при загрузке регионов, отображение плейсхолдеров
Реализация логики взаимодействия между выбором страны и региона в фильтрах
Проведение отладки, устранение багов, доработка приложения по итоговым замечаниям
Результат
— Приложение опубликовано на https://github.com/Dmitriy-2001/MegaHH
Образование
Android-разработчик
Yandex Practicum03/2024 – 04/2025Kotlin/Java
Обо мне
Меня увлекает разработка Android-приложений — я получаю удовольствие от процесса создания чего-то полезного и удобного для пользователей. Эта область привлекла меня своей динамичностью, широкими возможностями.
Я самостоятельно изучаю Android-разработку, опираясь на официальную документацию от Google и обучающие видео на YouTube, например Jetpack Compose
Android-разработка — это не просто интерес, а направление, в котором я хочу развиваться профессионально.