Yury Gargay is a seasoned technical lead and software engineer with 15 years’ experience building scalable, cloud-native systems and telecom-grade VoIP platforms, now leading teams at Semrush in Berlin. He combines deep expertise in Elixir and Go with practical DevOps know-how—Kubernetes, containerization, GitLab and GCP—to improve reliability and developer productivity across distributed services. Yury has held senior platform and principal engineering roles, mentoring new hires and shaping architecture while still contributing code to notable open-source projects like NetBird and Open API Spex. His open-source work shows a knack for pragmatic backend fixes and API-spec refinements, and he often focuses on hard-to-notice robustness improvements such as schema casting defaults and safe account copying. Colleagues describe him as a hands-on leader who balances long-term platform vision with careful attention to low-level correctness.
15 years of coding experience
13 years of employment as a software developer
Engineer's degree Computer science, Engineer's degree Computer science at Siberian State University of Telecommunications and Information Science
Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
Role in this project:
Back-end Developer
Contributions:1 release, 108 reviews, 100 PRs in 8 months
Contributions summary:Yury primarily contributed to the backend aspects of the Netbird project, focusing on server-side logic and data management. They addressed issues related to data persistence and indexing, specifically optimizing file store operations and correcting account management logic. Furthermore, the user improved account copying mechanisms to ensure data integrity, and removed unused methods from the AccountManager interface, reflecting efforts to refactor and maintain the codebase. The user also worked on adding a lightweight method to check if a peer has an update channel.
Open API Specifications for Elixir Plug applications
Role in this project:
Back-end Developer
Contributions:8 commits, 7 PRs, 7 comments in 1 year 6 months
Contributions summary:Yury contributed to the `open_api_spex` project, focusing on enhancing its functionality and features related to Open API specifications for Elixir Plug applications. They implemented vendor extensions within the `Info` and root objects, enabling the specification of custom metadata like `x-logo` and `x-tagGroups` for integrations like ReDoc. The user also implemented the Extendable protocol, which refactors the structure of the `OpenApi` struct. Moreover, they refined the schema casting process, ensuring default values are used during Elixir structure creation and fixing issues with schema composition.
apielixir-plugelixirspecificationsplug
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.