Curriculum Vitae
Lubomir Kuznetsov
Senior Android Engineer Product · Platform · On-device AI
Authorized to work in Kazakhstan, Russia and Belarus · Remote, hybrid or on-site · Open to relocation
Summary
Senior Android engineer with 7+ years of experience, combining product and platform engineering. At T-Bank I owned parts of the Android UI platform used by 20+ product teams: I led the study that got Jetpack Compose approved for the mobile bank and cut design-system module centrality in the dependency graph by roughly 6x. Now I ship AI and media products of my own — five apps on Google Play, built end to end with an AI-native workflow, from spec to release in days rather than months.
- 7+years in Android engineering
- 20+product teams on my UI platform
- 5own apps live on Google Play
- 6xlower design-system coupling
Experience
RinWave
Apr 2026 — Present · Almaty / Remote
Founder · Android Developer
R&D track exploring Kotlin Multiplatform, on-device AI and media. Took five products to Google Play and owned each end to end, from spec and architecture to backend, release and production support.
- Pixstage, screenshot editor (KMP + Compose Multiplatform): spec to Google Play in 8 days, v1.1 eight days later. Built the Pro one-time purchase end to end — a paywall that previews paid effects on the user’s own image, server-side verification via the Google Play Developer API (Fastify + PostgreSQL), daily refund revocation via the Voided Purchases API, an offline-tolerant entitlement cache and a Firebase purchase funnel.
- Roost, offline on-device LLM: Hugging Face model catalog, device-aware model selection and a local OpenAI/Ollama-compatible HTTP API (Ktor, SSE/NDJSON streaming, Bearer auth). Cut KV-cache memory on Qwen3-0.6B from 3.5 GB to 896 MB by budgeting context against model weights; resumable WorkManager downloads with HTTP Range and integrity checks.
- Lull, background audio: Media3/ExoPlayer with a foreground service, MediaSession and audio focus, resilient to calls, network loss and OEM power management (99.8% crash-free); Wear OS companion, Android Auto media library and a self-hosted streaming backend (Icecast + Liquidsoap in Docker Compose).
- Metra, drift-free metronome for Android and Wear OS: a standalone watch app, speed trainer, subdivisions and synthesised click voices with haptics.
- Sakuro, open-source video player: KMP + Media3 with real-time multi-pass GLSL upscaling (Anime4K) and adaptive quality driven by thermal, battery and dropped-frame signals.
- Quality: a JVM screenshot-testing framework on Roborazzi + Robolectric; screenshot regression, accessibility checks and backend integration tests in GitLab CI; Baseline Profiles via Macrobenchmark.
T-Bank
Mar 2024 — Mar 2026 · Moscow
Android Developer, Design Platform
Developed the Android UI platform and design-system modules of the mobile bank, used by 20+ product teams.
- Compose adoption: led the Compose vs. View performance study (frame metrics, jank and frozen frames, LazyList vs. RecyclerView, stability/skippability, strong skipping), which led to Compose being approved for the mobile bank and opened it to more product teams; authored the adoption guidelines and documentation.
- Dependency graph: analysed the Gradle dependency graph and removed direct and transitive coupling, reducing design-platform betweenness centrality from ~12,000 to ~2,000, so design-system changes trigger far fewer module rebuilds. Wrote a Python tool to bulk-edit build files across the multi-module project.
- DI migration: moved platform UI modules from Dagger to manual DI, reducing code generation and simplifying builds of shared modules.
- Aligned architecture changes and migrations with the Platform, Core UI, Reliability and Infrastructure teams.
Digital Development One
Sep 2022 — Feb 2024 · Saint Petersburg
Android Developer
- Developed and maintained a 4.5-rated production app released on Google Play, AppGallery and RuStore.
- Cut app startup time by ~15% with Baseline Profiles.
- Integrated in-app purchases and subscriptions with Google Play Billing.
- Extracted shared UI and feature components across apps to reduce duplication (Kotlin, Compose, MVVM/MVI, Hilt, Decompose, Yandex Maps); automated QA build distribution with App Center.
INKA Finance
Aug 2021 — Sep 2022 · Remote
Android Developer
- Helped deliver the MVP of a crypto wallet and DeFi aggregator in three months; grew it into a 70+ screen app on an MVI architecture.
- Migrated ~90% of screens from Views to Jetpack Compose in 2021, ahead of mainstream adoption.
- Integrated blockchain networks and smart contracts with Web3j (Kotlin, Compose, MVI, Koin).
Tech Culture
Jan 2021 — Aug 2021 · Almaty
Android Developer
- Moved a DeFi wallet to a multi-module architecture, cutting build time by ~20%.
- Built real-time P2P trading over WebSocket and biometric verification with CameraX and TensorFlow Lite face detection.
Gexabyte
Aug 2019 — Jan 2021 · Almaty
Android Developer
- Built a 20+ screen public-procurement app for Kazakhstan with 10+ search filters, several push-notification types and digital-signature integration.
- Developed a hybrid app with WebView and a JavaScript bridge between the native and web layers.
Technical skills
- Languages
- Kotlin, Java, Python, TypeScript
- Ways of working
- Code review, Mentoring, SOLID, Technical documentation, Cross-team alignment
- Android & UI
- Jetpack Compose, Compose Multiplatform, Custom Views, Coroutines & Flow, WorkManager, Room, Media3 / ExoPlayer, Wear OS, Android Auto, CameraX
- Architecture
- MVI, MVVM, Clean Architecture, Multi-module, Kotlin Multiplatform, Decompose, Dagger 2, Hilt, Koin, Manual DI, Concurrency
- Quality & performance
- Unit testing, Roborazzi, Robolectric, Compose UI Test, Accessibility checks, Baseline Profiles, Macrobenchmark, Jank & frame metrics
- Build & delivery
- Gradle, GitLab CI, CI/CD, Git, Google Play Billing, Multi-store releases
- AI & ML
- On-device LLM inference, Hugging Face, OpenAI / Ollama-compatible APIs, TensorFlow Lite, Claude Code, Codex
- Backend
- Node.js / Fastify, Ktor, PostgreSQL, Docker Compose, nginx, systemd, Linux
- Networking
- Retrofit, OkHttp, REST, WebSocket
Education & languages
Education
B.Sc., Computer Science and Computer Engineering
Certifications
- AI Agents Fundamentals — Hugging Face, 2026
- Introduction to Artificial Intelligence — IBM, 2026
Languages
- Russian — native
- English — intermediate (B1)
Contact
Let’s talk.
Open to senior Android and mobile platform roles, and to product work where one engineer owns the whole stack.