Mar 2026 — Present

Senior Mobile Engineer

Yandex

Developing Yandex AI, an AI-powered browser for international markets.

  • AI
  • Kotlin
  • Compose
  • C++
May 2025 — Mar 2026

Senior Mobile Engineer

Raiffeisenbank

Designed and developed a cross-platform messaging app using Kotlin Multiplatform (KMP).

  • KMP
  • Compose Multiplatform
  • Swift
  • WebSockets
May 2023 — May 2025

Senior Android Engineer

Avito
Highlights (4)
  • Added biometric authentication, reducing support requests related to forgotten PIN codes by 31%.
  • Replaced polling with WebSockets, reducing backend requests on selected screens tenfold. Also contributed backend changes in Go.
  • Refactored legacy screens using MVI and Jetpack Compose, improving performance and reducing startup times on selected screens by up to 47%.
  • Contributed to a Compose design system that accelerated the development of new screens.
  • Added biometric authentication, reducing support requests related to forgotten PIN codes by 31%.
  • Replaced polling with WebSockets, reducing backend requests on selected screens tenfold. Also contributed backend changes in Go.
  • Refactored legacy screens using MVI and Jetpack Compose, improving performance and reducing startup times on selected screens by up to 47%.
  • Contributed to a Compose design system that accelerated the development of new screens.
  • Compose
  • MVI
  • GoLang
Sep 2021 — May 2023

Android Developer

Yandex Go
Highlights (4)
  • Developed user interfaces and promotional screens for new taxi service tiers: “Vmeste” (shared rides) and “Mezhgorod” (intercity rides).
  • Split the codebase into multiple modules, reducing app build times by 12%.
  • Added dark mode support to the app.
  • Mentored students at the Yandex School of Mobile Development; some went on to join the company.
  • Developed user interfaces and promotional screens for new taxi service tiers: “Vmeste” (shared rides) and “Mezhgorod” (intercity rides).
  • Split the codebase into multiple modules, reducing app build times by 12%.
  • Added dark mode support to the app.
  • Mentored students at the Yandex School of Mobile Development; some went on to join the company.
  • Java
  • Kotlin
  • Coroutines
  • Maps
May 2021 — Sep 2021

Junior Android Developer

Kaspersky Lab

Education

Bachelor’s degree in Software Engineering

HSE University, Moscow

Graduated with honors · GPA: 8.32 / 10

Master’s program in Digital Product Management

HSE University, Moscow

Skills

Languages & platforms

Kotlin, Java, Go, Python, C++, Android SDK, KMP, KMM, NDK

UI & architecture

Jetpack Compose, Android Jetpack, MVVM, MVI, MVP, Coroutines, Flow, RxJava

Libraries & tooling

Dagger, Koin, Room, Retrofit, OkHttp, Glide, WorkManager, ExoPlayer, Espresso, Gradle, unit testing, Git

Spoken languages

Russian — native; English — C1 (CAE); Italian — B2 (CELI)