Stepan Blyschak is a senior software engineer based in Ukraine with eight years of hands-on experience building and hardening network OS components, primarily through large-scale contributions to the SONiC ecosystem. At PLVision he blends backend development, DevOps and test automation to deliver platform features like fast/warm reboot, ACL counters, and resilient image builds for Mellanox hardware. His work spans low-level SAI/Redis integrations, CLI and tooling improvements, and comprehensive tunnel and reboot test suites—demonstrating both system architecture fluency and practical QA rigor. Stepan pairs a postgraduate mathematics background with pragmatic engineering, often improving fault handling and adding API/version checks that prevent subtle runtime breakage. He’s the kind of engineer who moves between C++, Python and build systems to close reliability gaps that rarely show up until production.
8 years of coding experience
National University 'Ivan Franko' , Lviv
Postgraduate Degree, Mathematics, Postgraduate Degree, Mathematics at Drohobych Ivan Franko State Pedagogical University
Scripts which perform an installable binary image build for SONiC
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:197 reviews, 223 commits, 277 PRs in 4 years 8 months
Contributions summary:Stepan primarily contributed to building and maintaining the SONiC image build process, focusing on the Mellanox platform. Their work involved modifying build scripts to incorporate updates to SAI, SDK, and firmware versions, as well as including new utilities like cpldupdate. The user also updated configuration templates (qos.json.j2, ipinip.json.j2) and performed code cleanups. Furthermore, the user implemented platform-specific functionality for fast and warm reboots, enhancing the system's resilience.
Contributions:112 reviews, 55 commits, 70 PRs in 4 years 3 months
Contributions summary:Stepan primarily contributed to the testing of IPv4/IPv6 tunnel creation within the SONiC switch state service. They added a comprehensive test suite to `test_tunnel.py`, covering IPv4 and IPv6 tunnel configurations, including symmetric and decap tunnels, and also addressing tunnel removal procedures. Their work involved modifying the `TunnelDecapOrch` and related components, adding new test cases, and making improvements to existing tests. They also fixed a bug in the speed set mechanism, optimizing port administration.
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.