Yakiv Huryk

Senior Software Engineer at NVIDIA

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
Yakiv Huryk is a Senior Software Engineer with six years of experience building robust C/C++ and systems software, currently driving work at NVIDIA from Ukraine. He has deep hands-on expertise in build infrastructure and low-level debugging, contributing to SONiC projects to add ASAN support, squash memory bugs, and extend platform and image build capabilities. Yakiv’s background spans embedded and networking-focused roles at Interface Masters and PLVision, where he focused on reliability and performance of networking services and device images. Notably, his open-source contributions to widely used SONiC repos demonstrate a knack for hardening production systems and streamlining complex build pipelines.
code6 years of coding experience
job6 years of employment as a software developer
github-logo-circle

Github Skills (17)

docker10
c-language10
sonic10
debian10
memory-management10
linux10
makefile10
dockers10
automation10
automation-testing10
build-automation10
automations10
cprogramming-language10
debugging9
bash9

Programming languages (6)

C++RustCGoHTMLPython

Github contributions (5)

github-logo-circle
sonic-net/sonic-swss

Apr 2022 - Nov 2022

SONiC Switch State Service (SwSS)
Role in this project:
userBack-end Developer
Contributions:24 reviews, 16 commits, 29 PRs in 7 months
Contributions summary:Yakiv primarily focused on fixing memory issues and improving the stability of the SONiC Switch State Service (SwSS) project. They addressed use-after-free vulnerabilities, memory leaks, and other memory-related bugs in various modules, including vlanmgrd, buffermgrd, portsyncd, vxlanmgrd, mirrororch, and fdborch. Their work also involved simplifying interfaces and suppressing ASAN reports, contributing to a more robust and reliable system.
sonicswitch
sonic-net/sonic-buildimage

Apr 2022 - Jan 2023

Scripts which perform an installable binary image build for SONiC
Role in this project:
userDevOps & Systems Engineer
Contributions:49 reviews, 12 commits, 36 PRs in 8 months
Contributions summary:Yakiv primarily focused on enhancing the build process and image configuration for the SONiC operating system. Their contributions include adding support for AddressSanitizer (ASAN) to detect memory errors, modifying Dockerfiles, and creating/modifying configuration files to enable ASAN logging and reporting. They also worked on adding debug packages, optimizing the build procedure, and adding new platform support. The user's work primarily centered on improving the build infrastructure and image quality.
binary-imagesonic
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