Специалисты
Ключевые навыки
Android, kotlin, mvvm, coroutines, hilt, retrofit, mvp, java, rxjava, coroutines, dagger, монорепа, многомодульный проект, architecture components, room, ormlite, eventbus
Высшее образование
2011 - 2015, Марийский государственный университет, Йошкар-Ола
Физико-математический, Математическое обеспечение и администрирование информационных систем
BNPL сервис
Android-разработчик Обязанности: разработка андроид части, код ревью, написание юнит тестов. Задачи: добавил и настроил линтер, добавил статистику на креши и логгер, покрыл 10% кода юнит тестами, реализовал фичу промокоды, добавил окно онбординга
kotlin, mvvm, coroutines, hilt, retrofit
июль 2022 - март 2023 месяца
Приложение для заказа такси, еды, товаров, доставки посылок
Android-разработчик
Android
март 2021 - Июнь 2022 месяца
Социальный сервис для поиска друзей
Android-разработчик Обязанности: разработка андроид части, код ревью, написание юнит тестов. Задачи: рефакторил внешний облик приложения, добавлял новые фичи для онлайн трансляций, реализовал фичу сторис.
mvvm, rxjava, dagger, многомодульный проект
Февраль 2020 - Октябрь 2020 месяцев
Приложение для онлайн образования
Flutter-разработчик Обязанности: разработка андроид части, код ревью, написание юнит тестов. Задачи: создал чат с поддержкой: markdown, emojicon, mentions, video, photo, attachments, создал плагин для видеоконференций, помощь в разработке интерактивной доски для совместной коллаборации, разработал сервисы для взаимодействия с backend.
Flutter
Январь 2019 - Ноябрь 2019 месяцев
Индивидуальный тренер по бегу
Java-разработчик Доработка и рефакторинг приложения Personal Running Trainer (500k+ downloads). Обязанности: разработка андроид части, код ревью, написание юнит тестов. Задачи: рефакторинг старого кода, редизайн интерфейса (custom view, animation), работа с Google Maps API.
java, mvc, ormlite, eventbus
Август 2016 - Ноябрь 2017 месяцев
Приложение для сбора информации с беспроводных датчиков
Java-разработчик Разработка приложения для сбора информации с беспроводных датчиков и передачи этих данных на облачный сервер. Обязанности: разработка андроид части, код ревью, написание юнит тестов. Задачи: создал логику для работы с беспроводным оборудованием с использованием bluetooth api, разработал графики для отображения статистики использования бытовых приборов.
java, mvp, dagger 2
Август 2016 - Ноябрь 2017 месяцев
Приложение ЦСКА
Java-разработчик Обязанности: разработка андроид части, код ревью, написание юнит тестов. Задачи: создал сервисы для взаимодействия с firebase, участвовал в создании архитектуры приложения, портирование и рефакторинг чата.
kotlin, mvvm, dagger 2, coroutines, room
Август 2016 - Ноябрь 2017 месяцев
Проект для финтех и ритейла
Java-разработчик Приложение для микрофинансовой компании, оказывающей услуги быстрого кредитования Приложение для крупной сети супермаркетов Приложение - путеводитель по морским рифовым аквариумам.
java, kotlin, architecture components, rxjava, mvp, mvvm
Август 2016 - Ноябрь 2017 месяцев