Android Developer

Я — Lead Android Developer (Nomia DMCC, full-remote), отвечаю за разработку модульной и масштабируемой архитектуры на Kotlin + Jetpack Compose для программного обеспечения в сфере общественного питания (более 30 экранов). Моя работа сократила время сборки на 35% и уменьшила время первого запуска на 95% благодаря переходу с gRPC на Protobuf. Ранее я разработал Android-клиент для WMS (Yarus WMS), развернутый на терминалах Honeywell/Zebra; миграция с проприетарного решения 1С снизила затраты на лицензии на 40%, а время развертывания устройств сократилось с нескольких дней до нескольких часов.
Я увлечен чистым кодом, менторством и IoT, регулярно участвую в хакатонах, вношу вклад в open-source библиотеки и постоянно слежу за новыми технологиями.

Ключевые навыки

  • Оборудование / IoT: термопринтеры, платежные терминалы, сканеры Zebra, BLE, STM32
  • Языки: Kotlin (основной), Java (устаревший)
  • Архитектура: Clean, SOLID, MVVM, MVI, модульность, Server-Driven UI
  • Технологии: Coroutines / Flow, Apollo GraphQL, REST, gRPC/Protobuf, Room
  • Dependency Injection: Hilt, Dagger 2
  • Тестирование и качество: JUnit 5, Espresso, Robolectric, TDD, CI/CD (GitHub Actions, GitLab CI)
  • DevOps и инструменты: Gradle KTS, Fastlane, Docker, Play Console, Firebase (Firestore, Crashlytics, Auth)

Основные достижения

Nomia DMCC (12/2023 – 04/2025)

  • Разработка модульной архитектуры на Kotlin + Compose → время сборки сокращено на 35%
  • Переход с 30+ вызовов gRPC на единый пакет Protobuf → время запуска сокращено на 95%
  • Внедрение TDD + код-ревью → покрытие тестами увеличено с 15% до 65%
  • Производительность кухни увеличена в 4 раза, стабильность POS выросла с 70% до 94%

Yarus WMS (03/2022 – 12/2024)

  • Миграция с 1С на нативный Kotlin → снижение затрат на лицензии на 40%, развертывание устройств сократилось с дней до часов
  • Режим offline-first и сканирование штрих-кодов → точность учета увеличена на 30%
  • Оптимизация REST API → объем данных сокращен в 3 раза, задержка < 300 мс

Мотивация

Я высоко мотивирован на углубление своих навыков, передачу знаний (менторинг двух младших разработчиков) и изучение новых технологий для создания надежных, производительных и поддерживаемых решений.

Вклад и волонтерство

  • Участие в хакатонах и проектах pro-bono в области IoT и электротранспорта
  • Разработка клиента SMS с шифрованием и публикация нескольких open-source библиотек

Образование

2017 | СПбГУТ им. Бонч-Бруевича | Факультет инфокоммуникационных сетей и систем (ИКСС)

Языки

  • Русский
  • English
  • Français