About
Senior / Lead Android engineer with 10+ years of commercial experience.
Focused on mobile architecture, complex SDK design, and real-time systems
(VoIP, WebRTC, XMPP).
Tech-led mobile development, ran hiring interviews, established Code Review,
and delivered large-scale legacy refactors. Expert in Kotlin/Java; hands-on with
Go, Dart (Flutter), C++, and Python. Focused on fault-tolerant systems, network
optimization, and technical leadership.
Experience
- Reduced connection setup / time-to-first-frame from 5–20 s to 1–5 s (handshake, trickle ICE, adaptive connection-type selection).
- Designed auto-reconnect and adaptation for unstable corporate networks — high media-stream stability.
- Built Messenger and Channels from scratch: Clean Architecture, MVI, Jetpack Compose, Coroutines, Flow.
- Redesigned the Android SDK for external clients: network monitoring, fault-tolerant A/V; libwebrtc build setup and occasional native tweaks.
- Tech Lead (team of 1–2): hiring (3 engineers), Code Review, GitLab CI and artifact publishing.
Google Play
·
videomost.ru
- Full redesign of legacy Bosco and Bosco Outlet; migrated RxJava areas to Coroutines/Flow.
- Features, deeplinks, server-driven magazine constructor; ~99% crash-free.
Bosco
·
Bosco Outlet
- Optimus — tablet DVR (kiosk): ONVIF, FFmpeg/YUV, on-device HLS server; Flutter client + plugin for streams/recordings.
- LNDC — Kotlin desktop app for oil-well monitoring; lead developer of the server side.
- Designed and shipped Android SDK (Maven) and Unity SDK for payments/IAP for external studios.
- Built a product analytics system on ClickHouse; optimized storage for high-volume logs.
Xsolla Mobile SDK
- Semya — retail: REST API, auth, encrypted local DBs, custom QR scanner.
- Pnix — real-time voting with WebSocket chat and Google Docs–style sync.
- Life Is Good — PDF magazine reader with background sync of large files and subscriptions.
Education
M.S., Biology — Perm State University, 2013
B.S., Biology — Perm State University, 2011