Summary
Yaroslav Havryshchuk is an Android developer with a decade of professional experience and seven years focused on Kotlin-driven mobile apps, delivering production releases and maintaining large-scale consumer projects. He has shipped commercial apps across industries—fuel retail, eSIM provisioning, VPNs, social and media—working with architectures from Clean Architecture and MVVM to MVP and Single-Activity patterns. Comfortable with both legacy code and modern toolchains, he frequently bridges RxJava, Coroutines, Retrofit/OkHttp, Jetpack components and Compose to implement new features and rebuild operator-specific apps from scratch. He also has hands-on experience building custom views and native integrations (NDK, c++ client libs), which helps solve UI and performance challenges that standard libraries don’t cover. Based in Ukraine with engineering training in computer and information security, he thrives on turning complex product requirements into maintainable, user-facing Android solutions.
10 years of coding experience
5 years of employment as a software developer
Engineer's degree, Computer and Information Systems Security/Information Assurance, Engineer's degree, Computer and Information Systems Security/Information Assurance at Vinnic'kij Nacional'nij Tehnicnij Universitet