ДК
Дмитрий К.
Мужчина, 39 лет
Россия, Санкт-Петербург, UTC+3
Ставка
2562.5 ₽ / час
НДС не облагается
Специалист доступен с 23 марта 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны. Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
О специалисте
Занимался разработкой мобильного приложения Госуслуги в команде Pay. Состав команды: изначально было 5 андроид разработчиков и 5 айос разработчиков, потом в сентябре сократилась до трех человек на платформу. Занимался добавлением оплаты по ЦКАД г. Москвы, разрабатывал функционал, который позволяет получать информацию о неоплаченных проездах и предлагает пользователю либо оплатить проезд, либо штраф, в зависимости от полученной информации; последний проект – делал подготовку к единому налоговому счету (ЕНС) для налоговой. Также по модулю оплаты делал рефакторинг, добавил способы оплаты через ЯндексPay и СберPay, добавил функционал для обжалования автомобильных штрафов, добавил поддержку TalkBack и View для экранов детальной информации по платежу. Основные задачи:
разработка нового функционала, баг фиксинг, код ревью, оценка сроков, рефакторинг. Технологический стек: Kotlin, Coroutines, Retrofit, Jetpack, ViewModel, Room, Preference Data Store, Mockk, JUnit, Юмани, Yandex Maps API.
Стек:
Kotlin
Сoroutines
Flow
Mногопоточность
Git
Gitflow
Android SDK
MVVM/MVP/MVI patterns
Android Jetpack
HTTP
REST
Dagger2
SOLID
Multimodule architecture,
clean architecture
Collections
DataBinding, ViewBinding
Material Design
Navigation component
Koin.Kotlin,
Знание языков
Английский — B2
Проекты
(6 лет 1 месяц)
USETECH
Роль в проекте
Должность: Android разработчик
Обязанности в проекте
Проект: Мобильное приложение «Госуслуги»
Мобильное приложение на платформе Android для предоставления удобного доступа к сервисам и услугам Госуслуг:
- Модуль оплаты. Добавление новых способов оплаты – СберPay, ЯндексPay.
- Модуль оплаты. Рефакторинг старого кода. История оплаты, оплата со счета мобильного оператора, электронного кошелька.
- Оплата проезда по ЦКАД – получение информации о неоплаченных проездах и предложение либо оплатить проезд, либо штраф, в зависимости от полученной информации.
- Модуль оплаты. Обжалование автомобильных штрафов.
- Модуль оплаты. Добавление поддержки Talkback.
- Модуль оплаты. Добавление View для экранов детальной информации по платежу.
- Модуль оплаты. Подготовка приложения для работы с Единым Налоговым Счетом.
Период работы
Ноябрь 2021 - По настоящее время
(1 год 5 месяцев)
First Line Software
Роль в проекте
Должность: Инженер-программист Android
Обязанности в проекте
Проект: Программная касса для стран СНГ (стартап) Онлайн-касса с фискальным накопителем. Desktop.
Обязанности: разработка программной кассы для кассира, использующей фискальный накопитель (карта). JavaFX, Kotlin.
Достижения: за время работы на проекте познакомился с технологией JavaFX. Проект: Мобильное приложение «Госуслуги-Дороги»
Приложение, позволяющее пользователю пожаловаться на качество автомобильной дороги, посмотреть список отремонтированных дорог, или запланированных к ремонту.
Обязанности: разработка.
- Kotlin, REST, Architecture Components, Android Databinding (MVVM).
Проект: Мобильное приложение Clinic2Cloud
Программная платформа для медицинской практики в удалённом формате. Обязанности: поддержка, добавление новых фич, написание документации.
- Java, Android Databinding (MVVM).
Проект: Защищенный мессенджер для правительства Москвы. Защищенный интернет-мессенджер для общения чиновников. Обязанности: разработка.
- Kotlin, REST, Xmpp, Protobuf, Android Databinding (MVVM).
Период работы
Октябрь 2018 - Ноябрь 2021
(3 года 2 месяца)
1Win
Роль в проекте
Android разработчик
Обязанности в проекте
Проект: Мобильное приложение для совершения ставок на спортивные мероприятия. Приложение, отображающее в реальном времени коэффициенты для ставок по спортивным мероприятия, а также позволяющее делать ставки.
Обязанности: разработка.
Использовано: Java, Kotlin, MVP (Moxy), butterKnife, Socket.IO, Gson.
Особенности:
- обновление информации в режиме реального времени,
- многопоточность,
- часть бизнес-логики сервер делегирует клиенту,
- сложный UI,
- концепция приложения постоянно менялась.
Период работы
Июль 2017 - Август 2018
(1 год 2 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
2006 Международный банковский институт, Менеджмент,
Специальность
Менеджмент организации, специалист.
Завершение учебы
2006 г.