Android Developer

I am a Lead Android Developer (Nomia DMCC, full-remote) responsible for designing a modular and scalable Kotlin + Jetpack Compose architecture for a restaurant management software (30+ screens). My work reduced build times by 35% and decreased the first launch duration by 95% through a complete gRPC → Protobuf migration. Previously, I developed an Android client for a WMS (Yarus WMS) deployed on Honeywell/Zebra terminals; the migration from the proprietary 1C solution reduced licensing costs by 40%, and device deployment time dropped from several days to just a few hours.
Passionate about clean code, mentoring, and IoT, I actively participate in hackathons, contribute to open-source libraries, and continuously stay up-to-date with the latest technologies.

Key Skills

  • Hardware / IoT: thermal printers, payment terminals, Zebra scanners, BLE, STM32
  • Languages: Kotlin (primary), Java (legacy)
  • Architecture: Clean, SOLID, MVVM, MVI, modularization, Server-Driven UI
  • Technologies: Coroutines / Flow, Apollo GraphQL, REST, gRPC/Protobuf, Room
  • Dependency Injection: Hilt, Dagger 2
  • Testing & Quality: JUnit 5, Espresso, Robolectric, TDD, CI/CD (GitHub Actions, GitLab CI)
  • DevOps & Tools: Gradle KTS, Fastlane, Docker, Play Console, Firebase (Firestore, Crashlytics, Auth)

Key Achievements

  • REST API optimization → payload reduced by 3x, latency < 300 ms

Nomia DMCC (12/2023 – 04/2025)

  • Modular Kotlin + Compose architecture → build time reduced by 35%
  • Migrated 30+ gRPC calls to a single Protobuf package → launch time reduced by 95%
  • TDD + code review → test coverage improved from 15% to 65%
  • Kitchen order processing speed x4, POS stability improved from 70% to 94%

Yarus WMS (03/2022 – 12/2024)

  • Migrated from 1C to native Kotlin → 40% reduction in licensing costs, device deployment time reduced from days to hours
  • Offline-first mode and barcode scanning → inventory accuracy improved by 30%

Motivation

I am highly motivated to deepen my skills, share my expertise (mentored 2 junior developers), and explore emerging technologies to deliver robust, high-performance, and maintainable solutions.

Contributions & Volunteering

  • Regular participation in hackathons and pro-bono projects in IoT and electric mobility
  • Developed an encrypted SMS client and published several open-source libraries

Education

2017 | SPbGUT im. Bonch-Bruevich | Faculty of Infocommunication Networks and Systems (ICSS)

Languages

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