Summary
Roman Kamyshnikov is a Senior Android Engineer based in London with eight years of experience building and modernizing mobile apps for finance and insurance. He champions Compose-first, single-activity architectures and has led large refactors and multi-module builds, automating CI workflows including screenshot generation for Composable previews. Skilled in Kotlin, coroutines, Flow, Jetpack libraries, DI, and testing tools, he couples pragmatic engineering (feature toggles, server-driven UI) with developer QoL improvements like in-app mocks and debug menus. A polyglot communicator fluent in English and Spanish with some German, he also writes technical articles and experiments with ML-driven image editing from his earlier startup work. His PhD-level engineering background and hands-on release management give him rare depth for tackling complex, high-stakes mobile products.
8 years of coding experience
4 years of employment as a software developer
Master's degree Power Engineering, Master's degree Power Engineering at Peoples’ Friendship University of Russia
PhD in Engineering Heat engines, PhD in Engineering Heat engines at Bauman Moscow State Technical University
English, Spanish, German