Специалисты
Основной технологический стек:
Kotlin jetpack compose, room, retrifit2, hilt, mlkit, coroutine, compose navigation, Jackson, Moxy MVP, kotlinx-serialization, splashscreen, ms-graph, exoplayer, coil, apache, dager2, git
Образование:
Пензенский государственный университет, Пенза
Факультет естественные науки, нанотехнологии и радиоэлектроника, Нано и микроэлектроника, 2015
Приложение по работе с заказами на ремонт оборудования
Роль: Android разработчик Проект: Поставщик металлопродукции Функции и задачи: Доработка приложения, а именно оптимизация coroutine, расширение функционала для получения показаний с Bluetooth устройства, оптимизация REST-API запросов. Особенности: взаимодействие с Bluetooth устройствами.
Kotlin jetpack compose, room, retrifit2, hilt, mlkit, coroutine, compose navigation, kotlinx-serialization, splashscreen, ms-graph, exoplayer, coil, apache, dagger2, git
Октябрь 2022— Декабрь 2022 месяца
Приложение для снятия хронометражей рабочих операций
Роль: Android Developer Проект: Поставщик металлопродукции, локальное приложение. Функции и задачи: Пользователь выполнял авторизацию под учетной записью Microsoft и переходил к экрану с возможностью создания и просмотра хронометражей. Далее пользователь мог редактировать имеющиеся или создать новый хронометраж на основе заранее импортированных в приложение данных о структуре организации. Импорт происходил в виде загрузки excel файла. Также имелась возможность экспорта снятых хронометражей либо в локальное хранилище телефона или в удалённое хранилище onedive в виде excel файла или zip архива. Для каждого хронометраж имелась возможность добавить фото и видео файлы, а также записать аудио файл. Особенности: авторизация под учетной записью Microsoft, экспорт/импорт excel, запись звука, локальное хранение файлов мультимедиа, анимированная заставка.
jetpack compose, room, moxy, Dager2, RxJava2, retrifit2, hilt, coroutine, compose navigation, Firebase, kotlinx-serialization, splashscreen, ms-graph, exoplayer, coil, apache. Архитектура: CLEAN, MVVM
Июнь 2022 – Сентябрь 2022 месяца
Приложение для взаимодействия с электронным замком
Роль: Android Developer Проект: Локальное приложение для взаимодействия с электронным замком по средствам Bluetooth. Описание проекта: Пользователь с помощью приложения выполнял поиск доступных Bluetooth устройств (либо сканировал QR-код) и подключался к электронному замку. Далее было возможно посмотреть историю действий с замком (открытие/закрытие/постановка под охрану/снятие с охраны/физическое воздействие), а также установить режим охраны замка. Функции и задачи: - Разработка мобильных приложений на базе ОС Android с использованием следующего: - языки программирования: java, kotlin; - паттерны: Clean, MVC, MVP, MVVM; - фрейворки: jetpack compose - библиотеки: Google hilt, Moshi, Room, Retrofit. Особенности: светлая/темная тема, несколько локализаций, взаимодействие с Bluetooth устройствами.
jetpack compose, coroutines, room, hilt, mlkit, coroutine Архитектуара CLEAN, MVVM
Февраль 2020 – Май 2022 месяца
Клиент-серверное приложение для работы с данными о ж/д грузе
Роль: Android Developer Проект: Клиент-серверное приложение для просмотра и отправки данных о грузе на сервер (ЖД). Описание проекта: пользователь (ответственный за груз) подключался к приложению вводя свой логин и пароль, далее сканировал QR-код груза, после чего происходил переход к экрану информации о грузе, где пользователь имел возможность установить статус груза, и прикрепить фото груза. Авторизация и все запросы к серверу выполнялись только с помощью API сервера заказчика. Функции: - Разработка мобильных приложений на базе ОС Android с использованием следующего: - языки программирования: java, kotlin; - паттерны: Clean, MVC, MVP, MVVM; - фрейворки: jetpack compose - библиотеки: Google hilt, Moshi, Room, Retrofit. Особенности: светлая/темная тема, несколько локализаций.
jetpack compose, room, OkHttp, retrifit2, hilt, Jackson, mlkit, coroutine. CLEAN, MVVM, Android SDK C/C++ (программирование микроконтроллеров) , C# (работа во фреймворке Unity)
Июнь 2019 – Февраль 2020 месяцев
Устройства для работы с электроизмерительными приборами
Роль: Начальник конструкторского бюро Функции: - Руководство коллективом из 5-8 человек. - Руководство разработкой электронных изделий на базе технологий: GSM, GPS/ГЛОНАСС, спутниковая связь) - Разработка различных электронных устройств (сетевой маршрутизатор, мобильные устройства на базе gsm, gps/ГЛОНАСС, спутниковой связи, метрологическое оборудование для калибровки счетчиков электроэнергии и др.) в части разработки электрических схем, трассировки печатных плат, а так же разработки и отладки ПО.
Август 2015 - Май 2019 месяцев