ALEKSEI PASHKIN

Staff Mobile Engineer | Android & Kotlin Multiplatform
✈️ Telegram: @shkinlim
💬 WhatsApp: +7 921 799 5698
📍 Belgrade, Serbia • Relocation: EU • Remote: worldwide
📄 Download CV as PDF
Professional Summary
Staff-level mobile engineer with 9+ years of experience building high-performance Android applications for 150M+ users across leading tech companies. Specialized in Kotlin, Jetpack Compose, and Kotlin Multiplatform with proven expertise in scalable architecture design, team leadership, and performance optimization. Currently owning mobile architecture for a domain of a cross-platform KMP super-app where 100+ engineers ship from a single shared codebase under an AI-first engineering process. Successfully led technical migrations and mentored development teams while delivering applications that generated tens of millions of dollars in monthly revenue.
Key Achievements
150M+
Combined app downloads across major platforms
2M+
Active users grown from 100K at X5 Digital
100+
Engineers shipping from one shared KMP codebase
$20M+
Monthly transactions processed through BNPL system
99.8%
Crash-free sessions achieved through optimization
60%
Reduction in page load times
Core Technical Skills
Languages
Kotlin Java SQL
Architecture
MVVM Clean Architecture Multi-module
Frameworks
Jetpack Compose KMP Android SDK
AI-Assisted Development
AI Coding Agents MCP Agent-Legible Docs Automated Code Review
DI & Async
Koin Hilt Dagger 2 Coroutines Flow
Networking
Retrofit OkHttp Ktor
Testing & CI/CD
JUnit Mockito GitLab CI
Professional Experience
Staff Mobile Developer (KMP)
X5 Digital
2025 – Present
Staff engineer owning the mobile Food domain of X5's super-app — a Kotlin Multiplatform platform built from scratch to unite four retail businesses, launching in 2026, with merged iOS and Android teams and 100+ engineers working in one shared codebase. Features ship to production ahead of the super-app launch through integration into X5's existing retail apps.
Own architecture and technical direction for the mobile Food domain within a codebase shared by 100+ engineers across four teams, working within a module-level isolation scheme that keeps cross-team collisions minimal
Architected a fully shared business-logic layer in Kotlin Multiplatform — iOS and Android diverge only in platform implementation (navigation, UI), eliminating duplicate feature work across platforms
Lead the integration of Food features into X5's already-launched retail applications, currently driving the active rollout into the Pyaterochka app
Lead an AI-first development process: designed the harness that lets AI agents implement features reliably, with humans owning specification and final review — now the team's default delivery path
Made the codebase agent-legible through deliberately placed and sized Markdown documentation, custom skills, and MCP integrations giving agents access to tickets, product documentation, and merge requests
Established quality gates for AI-generated code — automated test coverage, CI/CD, dedicated reviewer agents, and mandatory human review on every merge request — and restructured task decomposition around module and layer ownership, eliminating the merge conflicts caused by fine-grained parallel work
Drove adoption of Compose Multiplatform for shared UI where platform parity allows, keeping navigation and platform-specific surfaces native
Technologies:
Kotlin Multiplatform • Compose Multiplatform • Kotlin • Coroutines • Flow • Clean Architecture • Multi-module Architecture • CI/CD • MCP • AI development tooling
Senior Android Developer & Tech Lead
X5 Digital
February 2022 – 2025
Led Android development for Food.ru application (5M+ downloads), managing team of 5 developers and driving technical excellence across all mobile initiatives.
Architected e-commerce marketplace from scratch, growing user base from 100K to 2M+ active users
Designed advanced search system with sophisticated filtering, improving search relevance by 85%
Optimized performance: improved crash-free sessions from 97.5% to 99.76%, increased FPS from 45 to 120
Reduced page load times by 60% through lazy loading and render optimization
Implemented multi-module Clean Architecture with custom composition-based ViewModel logic
Utilized Koin for dependency injection across multi-module architecture, ensuring clean and maintainable DI configuration
Eliminated circular dependencies, reducing build time by 25%
Mentored team of 4 developers and established technical standards
Technologies:
Kotlin • Jetpack Compose • MVVM • Clean Architecture • Coroutines • Flow • Koin • Retrofit • Room • Paging 3 • GitLab CI
Senior Android Developer
Yandex Market
January 2021 – January 2022
Developed payment and financial features for Yandex Market (50M+ downloads), one of the largest e-commerce platforms.
Architected and integrated Yandex Payment SDK enabling BNPL functionality processing $20M+ monthly transaction volume, working closely with the Payment SDK team to resolve critical production issues
Improved payment success rate from 89% to 96.5% through robust error handling and retry mechanisms
Accelerated payment flow completion time by 3x through API optimization
Achieved 100% unit test coverage across all payment-related features
Led migration of 10% of Java codebase to Kotlin and replaced RxJava components with Kotlin Coroutines, reducing technical debt
Mentored 2 middle Android developers through onboarding and technical skill development
Technologies:
Kotlin • Java • RxJava • Kotlin Coroutines • Dagger 2 • JUnit
Middle Android Developer
Wildberries
August 2020 – January 2021
Developed and optimized features for Wildberries e-commerce app (100M+ downloads). Optimized the main page and search results screens with the Epoxy library, reducing rendering time by 30% and improving scrolling performance, and implemented complex dynamic UI components for product catalogs. Ensured application stability under high user loads through performance profiling and optimization.
Technologies:
Kotlin • Coroutines • Epoxy • Moxy (MVP) • Dagger 2 • Retrofit
Junior/Middle Android Developer
Lenremont
March 2017 – August 2020 | Saint Petersburg
Sole Android developer for a service technician management platform. Rebuilt the entire application from scratch over an 18-month period while keeping the existing production app running, migrating from legacy Java with socket-based architecture to modern Kotlin with Jetpack components. Also maintained the server-side Java application and optimized SQL queries.
Improved crash-free rate from 96% to 99.8% through robust error handling and architecture improvements
Designed and implemented real-time planner-calendar using Firebase Cloud Firestore with cross-device synchronization
Technologies:
Kotlin • Java (Android & Backend) • Jetpack Components • Room • Firebase (Cloud Firestore, Cloud Messaging) • SQL
Education & Certifications
Master of Science in Infocommunication Technologies
ITMO University, Saint Petersburg
2017
Bachelor of Science in Infocommunication Technologies
ITMO University, Saint Petersburg
2015
Programming Specialist Certificate
Computer Technology Training Center
2011 • C#, Delphi, SQL Server, JavaScript, COM Technologies
Yandex School of Mobile Development
2015
Personal Projects
Cross-Platform Mobile RPG Idle Game
In Development (Alpha Stage)
Developing cross-platform RPG using Kotlin Multiplatform and Compose Multiplatform
Building shared business logic for iOS and Android clients
Implementing backend server infrastructure using Kotlin