Резюме: Android-разработчик
Проектная работа
Android developer
Проект: Playlist Maker
Исследовал и внедрил аудио-библиотеки, обеспечивающие поддержку высококачественных аудио форматов. Разработал пользовательские интерфейсы с использованием современных инструментов и библиотек UI, таких как Jetpack Compose. Оптимизировал потоковую передачу данных для минимизации задержек и повышения стабильности воспроизведения. Реализовал адаптивное буферизование для различных сетевых условий, что обеспечило стабильное воспроизведение без прерываний.
Стек: Kotlin, MVVM, Room, Koin, Retrofit, Coroutines
Ссылка на проект: https://github.com/Demonided/Playlist_Maker_Full
Проект: Search Job
Я принимал участие в этом проекте в роли лид-разработчика и руководителя команды. Реализовал запросы к базе данных для быстрого доступа и обновления информации. Для решения сложной задачки проброса API hh.ru, пришлось дополнительно написать приложение которое генерирует этот токен. Выполнил обработку ответов от API и интеграция полученных данных в приложение. Реализовал асинхронную работу в приложении с использованием Coroutines для обеспечения плавной и быстрой работы интерфейса.
Стек: Kotlin, MVVM, Room, Koin, Retrofit, Coroutines
Ссылка на проект: https://github.com/Demonided/diplom_search_vacancies
Ссылка на профиль GitHub:
https://github.com/Demonided
Обо мне
редактировать
С детства мечтал стать программистом, поскольку работа с компьютером всегда меня увлекала. Имея математический склад ума и любовь к решению сложных задач, я решил перейти в сферу Android-разработки. Мобильные технологии всегда были моей страстью. Я хочу создавать приложения, которые делают жизнь людей проще и удобнее.
Я так же завершаю курс по алгоритмам и принимал участие в тренировке по алгоритмам 5.0 от Яндекса. Благодаря этим учебным мероприятиям я получил глубокое понимание алгоритмов и структур данных, что позволило мне значительно улучшить свои навыки в разработке эффективного и оптимизированного кода.
Софт скилы:
Командная работа и лидерство: Опыт руководства командой разработчиков, эффективное
распределение задач и координация усилий для достижения общих целей.
Проблемное мышление: Умение анализировать задачи, находить оптимальные решения и
предлагать инновационные подходы.
Контакты для связи:
@Maksim_Shostak - Telegram
+7 (920) 567-21-26 - контактный номер, Viber, WhatApp