FEATUREDdmitry/vk-android
VK — Android
Dirion · Senior Android · 2024 — Now
Contributed to VK’s Android app — social, music & messaging for 100M+ users: performance, UI consistency, modular architecture.
100M+
users
82%
test cov
5
mods → Clean
// Context
VK’s Android app serves 100M+ users across social, music and messaging. At that scale, feed performance and UI consistency move retention directly — every dropped frame is felt.
// What I built
+Rebuilt feed lists on Jetpack Compose with keyed, state-hoisted LazyColumn to cut recompositions
+Enforced a modular architecture so teams ship features independently
+Migrated 5 legacy modules to Clean Architecture with Coroutines
+Raised automated test coverage on core modules to 82%
// Result
✓Smooth feed scrolling in a 100M-user app
✓Independent, stable release cadence across modules
✓82% coverage on owned modules
// Stack
KotlinJetpack ComposeCoroutinesClean ArchitectureModularization