← В ленту
Регистрация: 30.06.2025

Максим Шостак

Специализация: Android Developer
— Android-разработчик, мобильные технологии позволяют мне быстро видеть результат, а современные инструменты (Jetpack Compose, Kotlin) делают процесс разработки по-настоящему увлекательным. — Интересно развиваться в направлении продуктовой разработки, углубляться в проектирование архитектуры и прокачивать навыки Android-инженера. — Активно участвую в тренировках по алгоритмам от Яндекса (топ-200 из 3000+ участников), слежу за Android-сообществом и планирую запустить технический блог.
— Android-разработчик, мобильные технологии позволяют мне быстро видеть результат, а современные инструменты (Jetpack Compose, Kotlin) делают процесс разработки по-настоящему увлекательным. — Интересно развиваться в направлении продуктовой разработки, углубляться в проектирование архитектуры и прокачивать навыки Android-инженера. — Активно участвую в тренировках по алгоритмам от Яндекса (топ-200 из 3000+ участников), слежу за Android-сообществом и планирую запустить технический блог.

Портфолио

Diplom search vacancies

● Мобильное приложение, предназначенное для поиска вакансий по заданным параметрам с использованием API hh.ru. ● Пользователь может просматривать подробную информацию о вакансиях, сохранять интересующие предложения и фильтровать по различным критериям (город, уровень зарплаты, специализация и т.д.). Мои задачи и достижения: ● Руководил командой разработчиков (4 участника): распределение задач, планирование спринтов, проведение созвонов и контроль выполнения. ● Разработал архитектуру проекта на основе MVVM + Clean Architecture с использованием ViewModel, Repository, UseCase. ● Настроил интеграцию с API hh.ru, включая авторизацию, пагинацию и обработку ошибок. ● Отвечал за реализацию поискового экрана, отображения списка вакансий и их детального просмотра. ● Использовал Kotlin Coroutines и Flow для работы с асинхронными запросами. ● Настроил Room для локального хранения избранных вакансий. ● Внёс вклад в публикацию проекта на GitHub и его презентацию на защите диплома.

Playlist Maker Full

● Мобильное приложение для прослушивания и управления музыкальными треками. ● Реализован современный пользовательский интерфейс, поиск и воспроизведение треков, управление плейлистами и очередью воспроизведения. Моя роль: ● Разработал проект индивидуально с нуля в рамках обучения на курсе Яндекс.Практикума. Основные достижения: ● Реализовал воспроизведение треков с сервера и управление медиаплеером. ● Настроил поиск треков с использованием API и отображение результатов. ● Использовал ViewModel, LiveData и Room для управления состоянием и хранения данных. ● Применил XML, обеспечив адаптивный и удобный UI. ● Использовал Kotlin Coroutines и Flow для асинхронной обработки данных.

My Project Search Movie Clean Architecture

● Приложение для поиска фильмов, сериалов и видеоконтента по открытым API. ● Пользователь может ввести запрос и получить список релевантных фильмов с описанием, жанром, постером, рейтингом и другими метаданными. ● Возможность просмотра видео отсутствует — приложение ориентировано на информационный поиск и составление списков интересного контента.

Скиллы

Java
Android
Android SDK
Kotlin
MVVM
Dagger
SOLID
SQL
HTTP
Gradle
Firebase
API
Jetpack Compose
Git

Опыт работы

Android Developer
с 02.2025 - По настоящий момент |AVB Invest
Hilt, Jetpack Compose, Coroutines, Room, Glide, Retrofit
● В рамках проекта я выполнял функции тимлида команды Android-разработки. ● Проект стал ценным опытом командной разработки и принес навыки лидерства, архитектурного планирования и эффективной коммуникации между участниками команды. Моя зона ответственности включала: ● Руководство командой разработчиков, постановка задач, код-ревью и контроль соблюдения сроков и качества. ● Разработка ключевого функционала — реализовал интерактивный график в приложении с использованием библиотеки YChart, обеспечив наглядное отображение пользовательских данных (например, статистики, финансовых показателей и др.). ● Интеграция графика в основной пользовательский интерфейс, с учетом адаптивности под разные устройства и сценарии использования. ● Участие в публикации приложения в Google Play, включая подготовку релизной сборки, настройку ключей подписи, написание описания и прохождение модерации. ● Взаимодействие с дизайнером и backend-разработчиком для согласования API, внешнего вида и логики работы графика.
Android Developer
05.2023 - 12.2024 |NDA
Kotlin, MVVM, Room, Koin, Retrofit, Coroutines
Проект: Search Job. ● Выступал в роли лид-разработчика и тимлида. Реализовал запросы к БД и API-интеграцию. ● Обеспечил асинхронную работу приложения с помощью Coroutines для плавного и быстрого интерфейса. Проект: Playlist Maker. ● Реализовал поддержку HQ-аудио, оптимизировал потоковую передачу и буферизацию для стабильного воспроизведения при любых сетевых условиях.
Инженер-проектировщик
02.2020 - 11.2024 |ИМПЕКС
AutoCaAD, CAD
● Создавал детализированные чертежи и спецификации для сложных проектов. ● Анализировал сложные конструктивные задачи в проектировании крыш многоквартирных домов, разрабатывая оптимальные и инновационные решения, что позволяет использовать этот навык для эффективного решения программных задач.

Образование

Инженер проектировщик (Магистр)
2015 - 2020
БГТУ им. В.Г. Шухова

Языки

РусскийРоднойАнглийскийСредний