Summary
Roman Babenko is an AOSP-focused software engineer with around eight years of hands-on experience building and modifying Android systems, from emulator components and host-communication modules to expanding system frameworks in production. His background spans startups and product teams where he delivered complex Android modules, reverse-engineered APIs to recreate Play Store-like functionality, and led architecture and UI/UX discussions for multilingual, RTL-capable apps. Comfortable across Java and Kotlin, he has practical experience with low-level platform work as well as higher-level app architecture and mentoring junior engineers. Based in Kaluga, Russia, Roman combines a formal mathematics and computer science education with a pragmatic engineering style that favors reverse engineering and system-level problem solving. An implied strength is his ability to bridge emulator/host integration and full-system Android modifications—skills valuable for embedded and device-focused projects.
8 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Novosibirsk State University (NSU)