Nazarii Hnydyn

C C Software Developer at PLVision

Ukraine
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
Nazarii Hnydyn is a C/C++ software developer from Ukraine with seven years of experience building and hardening network and platform software, particularly for the open-source SONiC ecosystem. He has contributed across backend, system, and DevOps areas—adding protocol fixes, test automation, firmware management tools, and buildimage improvements—demonstrating a practical blend of low-level C/C++ work and Python-based platform utilities. His contributions include improving switch state services, adding CoPP unit tests, and replacing legacy tooling in test helpers, showing attention to robustness and maintainability in carrier-grade networking code. Prior roles involved protocol-heavy daemon and library development (TCP/UDP/IP, SIP, ASN.1) and hands-on system engineering in Linux environments. He holds honours degrees in System Engineering and Computerized Automatic Systems from Lviv Polytechnic, and often pairs firmware-level insights with automation to reduce operational risk.
code7 years of coding experience
job2 years of employment as a software developer
bookHonourable Bachelor's Degree, System Engineering, Honourable Bachelor's Degree, System Engineering at Lviv Polytechnic National University
languagesEnglish, Russian, Ukrainian
github-logo-circle

Github Skills (45)

cli10
network-configuration10
docker10
c-language10
sonic10
python10
apidoc10
scripting10
debian10
net10
command-line-interface10
test-framework10
bash10
packet10
abstraction-layer10

Programming languages (6)

C++ShellCSSCHTMLPython

Github contributions (5)

github-logo-circle
sonic-net/sonic-buildimage

Oct 2018 - Jan 2023

Scripts which perform an installable binary image build for SONiC
Role in this project:
userDevOps Engineer
Contributions:162 reviews, 141 commits, 168 PRs in 4 years 4 months
Contributions summary:Nazarii's contributions center on enhancing the build and deployment processes within the SONiC buildimage repository. They have addressed issues related to firmware upgrades, including adding a locking mechanism to prevent errors during service restarts. Furthermore, the user has incorporated modifications to the system configuration, by fixing CPU cstates and added tools for maintainence. The user's work also includes improvements to logging and the addition of caching support for the Debian packages.
armv6installableimage-buildsonicbinary-image
sonic-net/sonic-swss

Jan 2019 - Sep 2022

SONiC Switch State Service (SwSS)
Role in this project:
userBack-end & System Engineer
Contributions:96 reviews, 23 commits, 39 PRs in 3 years 8 months
Contributions summary:Nazarii's contributions primarily revolve around enhancing the SONiC Switch State Service (SwSS) by addressing several key areas. These include fixing an ACL IP type parser, improving the LAG configuration and cleanup process, and implementing new functionalities like PBH (Policy Based Hash) and mirroring session resource validation. The user also fixed a signal handler and added CoPP (Control Plane Policing) Unit Tests. Their work involves modifying C++ code, adding new features, and improving system stability.
sonicswitch
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