Yury Gargay

Technical Lead Manager at Semrush

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job13 years of employment as a software developer
bookEngineer's degree Computer science, Engineer's degree Computer science at Siberian State University of Telecommunications and Information Science
languagesRussian, English
github-logo-circle

Github Skills (29)

json10
erlang10
elixir10
testing10
websocket10
data-structure10
wireguard10
go10
framework-design10
golang10
account-management10
data-structures10
openapi10
exunit9
vpn9

Programming languages (16)

C#MDXJavaCGoMustacheErlangJsonnet

Github contributions (5)

github-logo-circle
netbirdio/netbird

Jun 2023 - Mar 2024

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
Role in this project:
userBack-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.
golangmeshsecurevpnzero-trust-network-access
open-api-spex/open_api_spex

May 2019 - Nov 2020

Open API Specifications for Elixir Plug applications
Role in this project:
userBack-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.
Request Free Trial
Yury Gargay - Technical Lead Manager at Semrush