Marian Pritsak is a Software Architect with a decade of experience building and hardening network infrastructure software, currently driving architecture work at NVIDIA from Redmond. He has deep, hands-on expertise in SONiC and SAI ecosystems—contributing runtime logging, PFC watchdog mechanisms, build automation, and CLI tooling across high-profile open-source projects used in production networking. Marian blends backend C/C++ development with DevOps and test automation, having implemented firmware upgrade scripts, Ansible role improvements, and integrated ptf into build pipelines. His work shows a pragmatic focus on observability and reliability, enabling dynamic loglevel control via Redis and proactive deadlock detection for switches. Prior roles at PLVision, OSTWARE and GlobalLogic reflect steady progression from C/C++ developer to architect-level responsibilities. A Lviv National Polytechnic University computer science graduate, he pairs systems-level depth with a collaborative open-source mindset.
10 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Lviv National Polytechnic University
Contributions:72 reviews, 43 commits, 67 PRs in 4 years 6 months
Contributions summary:Marian contributed significantly to the SAI (Switch Abstraction Interface) project, primarily focusing on the extension of the interface. Their work involved adding and modifying experimental modules and APIs. The user also worked on compilation fixes and updates to the API, including the addition of new attribute types and support for features like policy-based hashing and tunnel configurations.
Scripts which perform an installable binary image build for SONiC
Role in this project:
DevOps Engineer & Backend Developer
Contributions:1 review, 91 commits, 136 PRs in 2 years 3 months
Contributions summary:Marian's primary contributions focused on improving the build process and infrastructure for the SONiC buildimage. This included implementing firmware upgrade scripts for the Mellanox platform, adding runtime dependencies for syncd, and integrating ptf into the buildimage. They also refactored the build process to use Jinja2 templating and improved the overall build output. Furthermore, the user contributed to the infrastructure by adding the installer to the clean targets and enabling logging for specific targets.
armv6installableimage-buildsonicbinary-image
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.