Yuri Kulikov is a front-end developer with seven years of software engineering experience and over five years specializing in TypeScript and React, currently based in Yerevan and working at Nitka. He has a strong track record at Akvelon contributing across web, mobile-web and Cloud/CodePush teams, shipping features with React, Redux, GraphQL and React Native. Yuri has meaningful open-source contributions to Microsoft projects like react-native-code-push and appcenter-cli, where he improved Android reliability, rollback handling, and CLI release metrics—work that touched production deployment tooling used broadly. Comfortable across front-end and some back-end stacks (Node.js, Express, Java), he focuses on pragmatic solutions, test automation, and improving developer UX. Colleagues describe him as a curious problem-solver who blends attention to detail with a habit of simplifying complex platform integrations.
7 years of coding experience
6 years of employment as a software developer
Bachelor's degree (Incomlete), Information Technology, Bachelor's degree (Incomlete), Information Technology at Ivanovo State University of Chemistry and Technology (ISUCT)
Contributions:8 commits, 16 PRs, 9 pushes in 8 months
Contributions summary:Yuri primarily contributed to the `react-native-code-push` repository by addressing issues related to the Android platform. Their contributions included fixing a script for creating React Native applications and removing an unnecessary command. They also implemented a re-try mechanism for handling CodePush rollbacks and addressed a codepush.json parsing exception. Furthermore, the user removed an Android support dependency, simplifying the work with androidx.
Command-line Interface (CLI) for Visual Studio App Center
Role in this project:
Back-end Developer
Contributions:12 commits, 6 comments in 7 days
Contributions summary:Yuri primarily focused on enhancing the command-line interface for Visual Studio App Center's CodePush functionality. Their contributions involved adding features to display install metrics, including active, installed, pending, and rollback information, within the deployment history command. They optimized the calculation of releasesTotalActive and refactored code to improve output clarity, such as removing redundant information and handling edge cases. The user also implemented a mechanism to highlight disabled releases and provide additional release information, demonstrating a focus on improving the user experience.
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.