Roman Kamyshnikov

Roman Kamyshnikov

Senior Android Engineer @ Marshmallow

About Roman Kamyshnikov

Roman Kamyshnikov is a Senior Android Engineer based in London, England, with a background in mobile development and engineering. He has worked at Marshmallow since 2024 and previously held a position as an Android Engineer there from 2022 to 2024, and has experience from Sberbank as a student in mobile development.

Work at Marshmallow

Roman Kamyshnikov currently serves as a Senior Android Engineer at Marshmallow, a position he has held since 2024. Prior to this role, he worked as an Android Engineer at the same company from 2022 to 2024. During his tenure in London, England, he contributed to various projects, focusing on enhancing the user interface and overall app performance. His responsibilities include release management, regression testing, and monitoring post-release issues to ensure the application remains stable and efficient.

Education and Expertise

Roman Kamyshnikov holds a Master's degree in Power Engineering from Peoples’ Friendship University of Russia, where he studied from 2006 to 2013. He furthered his education at Bauman Moscow State Technical University, earning a PhD in Engineering with a focus on Heat Engines from 2017 to 2019. His academic background provides a strong foundation for his technical skills in mobile development and engineering principles.

Background

Before joining Marshmallow, Roman gained experience at Sberbank, where he was a student at the School of Mobile Development from 2019 to 2020. This role provided him with practical insights into mobile application development, complementing his formal education and preparing him for his future roles in the tech industry.

Achievements

In his current role at Marshmallow, Roman has promoted a Compose-first approach within the application, which has improved the user interface development process. He has also automated screenshot test generation and continuous integration verification for all Composable Previews, enhancing the efficiency of the testing process. His contributions to release management include handling regression testing and monitoring post-release issues, which are critical for maintaining the app's stability and performance.

People similar to Roman Kamyshnikov