Oleg Parinov is a product and engineering leader and founder based in Copenhagen with 14 years of experience building and scaling digital products from 0→1 to global platforms. As a longtime leader at Vivino he grew the product and engineering org to 60+, led a post-COVID transformation, and launched Vivino Premium to shift the business toward recurring revenue. He combines hands-on engineering chops (notably contributions to iOS WebP handling and Ruby tooling like slather and geocoder) with P&L and GTM ownership, comfortably moving between code, product strategy, and company strategy. Oleg has repeatedly founded and scaled consumer apps—most recently a mindfulness app for people who resist mindfulness—and continues advising early teams as a CPTO. He focuses on mindful leadership: building psychological safety, empowering product and tech leads, and keeping close to real user needs. That blend of pragmatic engineering, product taste, and operational rigor makes him effective at turning ideas into sustainable businesses.
14 years of coding experience
16 years of employment as a software developer
Bachelor's degree, IT Management, Bachelor's degree, IT Management at State University — Higher School of Economics
Google's WebP image format decoder and encoder for iOS
Role in this project:
Mobile Developer (iOS)
Contributions:11 commits, 1 issue in 14 days
Contributions summary:Oleg primarily focused on enhancing the iOS-WebP library. Their contributions involved adding new functionalities, such as allowing configuration options for WebP encoding, and implementing synchronous and asynchronous methods for WebP image conversion. They integrated changes from another repository, addressing image alpha handling and improving overall library functionality, including new methods to work with WebP images. They also addressed formatting issues in the code.
Generate test coverage reports for Xcode projects & hook it into CI.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:8 commits, 1 PR, 7 comments in 5 days
Contributions summary:Oleg focused on optimizing the `slather` project by addressing limitations in argument size when calling `llvm-cov`. Their primary contribution was refactoring the code to handle potential `Errno::E2BIG` errors, which prevents failures when dealing with large numbers of source files. The user also added tests to ensure the robustness of the new implementation, which involved the core functionality of generating test coverage reports for Xcode projects.
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.