Резюме
Native Android development
Стаж работы: 4 года
Технические навыки
Kotlin, Java, RxJava2, Coroutines, Flow, Room, Retrofit, Koin, Hilt, MVVM, Glide, Junit 4, Mockk, Firebase, Jetpack Navigation
Компании
-
FTNET ноябрь 2019 – сентябрь 2021
-
Arview октябрь 2021 – октябрь 2022
-
АЛИДИ декабрь 2022 – настоящее время
Проекты
Компания АЛИДИ
1) Мобильный клиент для логистической отрасли.
-
Описание: Мобильный клиент для торговых представителей логистической компании. Включает оформление заказов, синхронизацию с сервером, работу в режиме оффлайн, вывод списка торговых точек, отображение их на карте.
-
Срок работы: 1 год
-
Ответственность: Разработка модуля отображения торговых точек и начала визита в них. Разработка отдельных экранов приложения.
-
Стек: Kotlin, Retrofit, Dagger, RxJava2, Room, Jetpack Navigation Внутренний проект для людей с ограниченными возможностями. Мобильный клиент для людей с нарушениями слуха и зрения. Включает умную навигацию по карте и голосовое управление приложением.
Компания Arview
1) Проект для людей с ограниченными возможностями слуха и зрения.
-
Описание: Мобильный клиент для помощи людям с ограничениями слуха и зрения, включает контрастную тему, голосовой помощник при нажатиях на элементы интерфейса, а также навигатор с голосовыми подсказками.
-
Срок работы: 4 месяца
-
Ответственность: Проектирование архитектуры приложения, разработка навигации по карте, функционала изменения темы.
-
Стек: Kotlin, Retrofit, Coroutines, Flow, Hilt, Room, Jetpack Navigation
2) Мобильный клиент для сетей ресторанов.
-
Описание: Приложение использует систему «click-and-collect». Клиент может оформить заказ в приложении и забрать его в ближайшем ресторане. Сейчас проект находится в активной фазе разработки.
-
Срок работы: 6 месяцев
-
Ответственность: Разработка функционала избранного, push-уведомлений, поиска ресторанов, юнит-тестов.
-
Стек: Kotlin, Retrofit, Coroutines, Flow, Glide, Koin, Room, Jetpack Navigation, Compose, JUnit 4, Mockk, Firebase
3) Мобильный клиент по типу фриланс-биржи для строительной отрасли
-
Описание: Мобильный клиент по типу фриланс-биржи для строительных компаний и частных клиентов
-
Срок работы: 1 месяц
-
Ответственность: разработка UI bottom registration dialog, user data screen.
-
Стек: Kotlin, Retrofit, Coroutines, Flow, Glide, Koin, Room
Компания FTNET
1) ConstructionControl – Мобильный клиент для отслеживания и формирования задач строительной отрасли.
-
Описание: Мобильный клиент для отслеживания и формирования задач строительной отрасли с возможностью удаленного управления задачами. Включает формирование отчетов в формате pdf по результатам контроля строительных работ. Может работать онлайн и офлайн.
-
Срок работы: 2 года
-
Ответственность: Прием и отправка задач на сервер, авторизация через Keycloak, работа с сохраненными задачами в базе приложения, автоматическое подключение к VPN с помощью служебного приложения, работа с камерой.
-
Стек: Kotlin, Java, Room, Retrofit, Dagger 2, AIDL
Фриланс
1) Fishing Shop – магазин рыболовных снастей.
-
Описание: Android-приложение для магазина рыболовных снастей. Предназначено для создания заказов на товары.
-
Срок работы: 4 месяца
-
Ответственность: Получение списка товаров из базы Firebase, добавление в избранное, оформление заказа, поиск и сортировка по категориям.
-
Стек: Android, Java, Firebase, Retrofit, Room, Glide
Участие в хакатонах
1) Лидеры цифровой трансформации. Краснодарский край.
-
Описание: AdaptumApp - Android приложение, содержащее план адаптации сотрудника в новой компании, с возможностью выполнять задачи и учитывать время на выполнение задач.
-
Ответственность: Разработка и реализации всех необходимых функций приложения (реализация нескольких экранов, получение и отображение данных с сервера, отправка данных на сервер, реализация секундомера)
-
Срок работы: 5 дней
-
Стек: Android, Kotlin, Retrofit, Room, Flow, Coroutines, Dagger, Retrofit, Glide, MVVM, GSON, ViewBinding
Учебные проекты
1) TwitchApp – Android-приложение, которое собирает игры из REST Api.
-
Описание: Android-приложение, которое собирает игры из REST Api c возможностью добавления в избранное внутри приложения, просмотра подробной информации об игре и подписчиках.
-
Ответственность: Разработка архитектуры приложения, а также добавление и создание новых функций.
-
Срок работы: 3 месяца
-
Стек: Android, Kotlin, Retrofit, Room, Flow, Coroutines, Koin, Retrofit, Glide, MVVM, GSON, RxJava2, Navigation Component, ViewBinding
Образование
ВГУ – бакалавриат, 2016 – 2020, Менеджмент
Coursera: Parallel Programming in Java Course, окт. 2020 - дек. 2020
Языки
Russian: Native
English: Upper Intermediate (B2)