Android Developer · KMP
NikitaNovikov
Building mobile experiences for Android and iOS

About me
Crafting apps
that scale.
I'm an Android developer with 3 years of experience building production-quality mobile apps. I specialise in Kotlin Multiplatform — sharing business logic, networking, and data layers between Android and iOS while keeping native UI. I care deeply about clean architecture, performance, and code that's easy to reason about.
Stack
Technologies
Work
Projects
CryptoWatch
Android app for tracking cryptocurrency prices. Built with Jetpack Compose and Clean Architecture — data layer on Ktor and Room, business logic in pure Kotlin domain module, UI on StateFlow. Works offline via Room cache.
Autologistics
Cross-platform mobile app for an automotive business — vehicle imports and used car acquisitions. Single KMP codebase shipping to Android and iOS with shared UI via Compose Multiplatform. Features three operational modules (China Imports, Inspection Schedule, Inspected Vehicles) with role-based access enforced on client and Firestore security rules.
android-strings-exporter
Gradle plugin that turns per-language strings.xml files of an Android project into a single Excel workbook for translators, and writes their edits back into the source XML files with one command. Handles escape sequences, skips non-translatable strings, and creates new locale files automatically.
Get in touch
Let's work together.
Open to new opportunities and interesting projects. Drop me a message.
© 2026 Nikita Novikov. Built with Next.js & Framer Motion.