Summary
Roman Leukin is a Lead Android Developer with 13 years of experience building and hardening large-scale mobile products, currently driving architecture and reliability at Wildberries for apps with 10M+ installs. He specializes in reducing crashes and improving fault tolerance (99.5%+ crash-free), performance profiling, and build-time optimization across multi-module Gradle projects. Deep Android system knowledge—views, services, IPC and security—pairs with advanced Kotlin expertise (coroutines, generics, multithreading) and practical experience migrating to Jetpack Compose. Roman designs resilient architectures (MVP, MVVM, Clean) and integrates DI, custom Gradle plugins, and CI to keep teams shipping safely. He also handles diverse client-server protocols (HTTP, TCP, gRPC) and serialization choices to meet real-world constraints. Colleagues rely on him for pragmatic, low-level solutions that scale from crash investigation to cross-module build tooling.
13 years of coding experience
7 years of employment as a software developer
Новосибирский Государственный Технический Университет (НГТУ)
English, Russian