

Я рад, что получил опыт фриланс работы. Это время помогло мне научиться верно расставлять приоритеты и планировать выполнение задач. Надеюсь, мои навыки разработки Android-приложений станут отличным фундаментом для плодотворной работы в команде.
Параллельно с учёбой в университете я разрабатывал большое количество Android-приложений, среди которых были и приложения для заказчиков. Так я многократно прошёл полный цикл создания мобильных приложений, от проектирования интерфейсов до разработки серверной части.
Projects
Это не все мои проекты, а самые интересные.
HunterHint — Booking, но не для отелей, а для охотничьих туров.
Благодаря проекту охотникам больше не нужно искать информацию об охотничьих хозяйствах в различных разрозненных источниках. Приложение, будучи агрегатором, даёт возможность находить охотничьи угодья с учётом большого числа параметров:
- Вида дичи;
- Метода охоты;
- Наличия гостиницы, бани;
- Желаемых дат начала и окончания поездки;
- Стоимости;
- Количества охотников и гостей;
- Региона;
- Муниципального района.
На странице охотничьего хозяйства в структурированном виде доступна вся необходимая информация о хозяйстве и предоставляемых им турах, что позволяет что облегчает сравнение хозяйств. Для принятия решения о бронировании пользователи могут ознакомиться с отзывами других охотников. А после охоты – оставить свои.
Владельцы охотничьих угодий могут создавать страницы своих хозяйств для расширения присутствия компании в Интернете. Также был реализован функционал для администраторов.
Исходный код разработанного Android приложения доступен на GitHub.
https://github.com/PlatonovSV/HunterHint_android_new
А вот интересный и краткий видеообзор:
https://youtu.be/tpLEz7ksXwc?si=MQz3tArDhiEgkhjL
Ассистент водителя
Заказчик попросил сделать android-приложение, способное интегрировать обученные им нейросети YOLOv8.
В разработанном приложении можно загрузить обученную модель из файловой системы, настроить параметры распознавания. В данном случае приложение помогало распознавать дорожные знаки, светофоры и разметку. Стоит лишь заменить модель компьютерного зрения и список меток, и приложение сможет распознать и другое.
Вот и видеообзор:
https://vk.com/video254212295_456239350
Android development
Jetpack Compose
UI and UX design skills
Kotlin
Java
Dependency Injection (Hilt)
Retrofit для RESTful APIs
Room
Kotlin Coroutines
Android Architecture Components (ViewModel, LiveData, Lifecycle, Navigation)
Version Control: Git
Окончил университет (программная инженерия). Прошёл военные сборы, где получил звание лейтенант запаса.
Android-разработка – моё основное увлечение. Даже когда мне предстояло создать афишу для мероприятия, я сделал это, применив Jetpack Compose))
В десятом классе я получил путёвку в «Артек» за победы в олимпиадах.
Учусь играть на гитаре.
В течении нескольких лет стремлюсь читать техническую документацию на английском. Недавно, по большей части, прочёл Kotlin in Action (second edition) – также на английском.
❤Учёба в университете:
Я получил «отлично» за дипломную работу.
Также оценку «5» я получил за каждую из курсовых работ.
Мне нравится изучать всё, что связано с разработкой ПО. Так я стал одним из тех 6 человек в потоке, которые получили 5 за экзамен по ООП) И даже одним из 3-х в группе, кому поставили 5 за экзамен по структурам и алгоритмам обработки данных))
Я люблю разбираться в теме concurrency, поэтому опубликовал статью: «Исследование развития многопоточности в Android – приложениях».
https://na-journal.ru/3-2024-informacionnye-tekhnologii/10080-issledovanie-razvitiya-mnogopotochnosti-v-android-prilojeniyah