Summary
Ivan Dobrovolskyi is an Android developer with 8 years of experience specializing in Kotlin, Java, modern Android architectures and UI through Jetpack Compose. He has shipped consumer apps with millions of downloads and measurable impact—improving video rendering speed by 80%, increasing ad revenue by 1.3x, and raising crash-free rates to 99.5%. At Thoughtworks he modernized media and tablet apps, migrated XML to Compose, and moved projects from RxJava to coroutines while improving accessibility. Comfortable leading small teams, Ivan pairs a solid academic background in computer science with hands-on expertise in custom renderers, media playback, and performance optimization. Notably, he combines deep algorithmic and OOP foundations with a practical focus on shipping polished, inclusive mobile experiences.
8 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at National University of Kyiv-Mohyla Academy
Bachelor's degree, Computes Science, Bachelor's degree, Computes Science at University of Toronto