Вадим Г. Android разработчик, Middle+
ID 10479
ВГ
Вадим Г.
Мужчина, 32 года
Россия, Ульяновск, UTC+4
Ставка
2,500 Р/час
НДС не облагается
Специалист доступен с 1 июня 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
писать чистый и понятный код
ответственность, упорство, усидчивость
быстрая обучаемость
работа в команде
оценка и декомпозиция задач
проведение codereview
Проекты
(4 года 3 месяца)
Кросс-платформенное приложение для сети стоматологических клиник СНГ.
Роль
Старший мобильный разработчик
Обязанности
Описание проекта
Мобильный клиент для стоматологической клиники, позволяет автоматизировать множество процессов, с его помощью сотрудники медицинской организации могут вести электронную карточку пациента, расписание пациентов, историю болезни.
Состав команды
2 android-разработчика, 2 ios-разработчика, 2 бэкенд-разработчика, 1 тестировщик, 1 PM
Технологии на проекте
MVI, Navigation component, Retrofit, OkHttp, Clean Architecture, Coroutines, Compose, Hilt, Room
Задачи/реализованный функционал
Мобильное приложение, которое позволяет упростить работу стоматолога:
Запись пациента на прием к врачу;
Введение подробной медицинской карты пациента с указанием выбранных зубов и назначенным планом лечения;
Список актуальных лечений пациента;
Архив лечений с подробным описанием начала лечения и его завершения;
Поиск пациента по имени или дате визита;
Прикрепление рентгенов, фотографий и множество других функций.
Мы активно мигрировали с View на Compose. Моей задачей на проекте была переписать custom view (формулу зубов пациента) на Compose. Также я участвовал в реализации специального протокола синхронизации. Суть проблемы в том, что сервер реализован на основе REST API и соответственно нужно было оповещать клиентов (стоматолога, администратора) при изменении базы данных (добавление нового пациента и т.д.). Изучив разные подходы, мы пришли к выводу, что оптимальным вариантом для нас будет реализовать свой протокол на основе UDP.
Стек специалиста на проекте
Retrofit, Room, OkHttp, Clean Architecture, Navigation Component, Hilt, MVI, Compose, Coroutines
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Январь 2022 - Январь 2024
(2 года 1 месяц)
Приложения для скачивания и просмотра видео
Роль
Старший мобильный разработчик
Обязанности
Описание проекта
Приложение для загрузки понравившегося видео.
Состав команды
1 android-разработчик
Технологии на проекте
MVVM, Navigation component, WebView, Coroutines, ViewBinding, Retrofit, ExoPlayer
Задачи/реализованный функционал
Приложение позволяет пользователю выбирать видео с популярного видео хостинга. Приложение устроено следующим образом: пользователь выбирает видео, после чего специальный обработчик url запросов перехватывает ссылку и предлагает скачать видео или воспроизвести его в плеере.
Стек специалиста на проекте
MVVM, Retrofit, ExoPlayer, Navigation Component, WebView, View Binding, Coroutines
Отрасль проекта
Media
Период работы
Сентябрь 2021 - Ноябрь 2021
(3 месяца)
Приложение для Салона красоты
Роль
Мобильный разработчик
Обязанности
Приложение для Салона красоты
Период работы
07.2020 - 08.2021
Длительность
1 год
Роль
Android разработчик
Описание проекта
Приложение для записи клиентов на маникюр, к парикмахерам, визажистам.
Состав команды
1 android-разработчик, 1 ios-разработчик, 1 бэкенд-разработчик, 1 тестировщик, 1 PM
Технологии на проекте
MVVM, Cicerone, RxJava, ViewBinding, Retrofit, Room
Задачи/реализованный функционал
Приложение разрабатывалось на основе частично готового решения от заказчика. В ходе рефакторинга и доработок мной были реализованы следующие разделы: авторизация, онлайн запись клиента, сортировка услуг по алфавиту и категориям. Выпуск обновлений.
Стек специалиста на проекте
MVVM, RxJava, Retrofit, Room, Cicerone, View Binding
Отрасль проекта
LifeStyle
Период работы
Июль 2020 - Август 2021
(1 год 2 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет