Roman Karanchuk is a Senior Android Engineer with 11 years of experience and over 7 years building consumer Android apps that have reached 10M+ users, including work for Albert Heijn and Palta-acquired Zenia. He specializes in Kotlin, Coroutines/Flow, Jetpack Compose, Room, Hilt, and clean architectures (MVI/ELM), and has driven migrations from XML/MVVM/Rx to Compose/TEA/Coroutines while maintaining high crash-free metrics. Roman excels at feature ownership and full-cycle delivery in distributed Agile teams, contributing testing, analytics, and platform improvements like view-binding migrations and automated test suites. Comfortable in growth and engagement product areas, he has shipped onboarding, AI-generated content features, search, and monetization flows across large codebases. Based in Warsaw with an EU Blue Card and B2 English, he combines hands-on engineering with mentoring and a background in computer graphics and a CS bachelor’s degree.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Computer Science Computer Systems and Networks faculty Computer Science and Software Engineering department, Bachelor of Computer Science Computer Systems and Networks faculty Computer Science and Software Engineering department at Belarusian State University of Informatics and Radioelectronics
Lyceum student Physics and Mathematics, Lyceum student Physics and Mathematics at Mogilev State Regional Lyceum №1
Contributions:5 pushes, 1 branch in 5 years 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.