Peter Saveliev is a senior software engineer with 15 years of experience building carrier-grade network and cloud infrastructure, currently based in Stockholm. He specializes in IP/SRv6, Linux internals and automation, and blends systems architecture with hands-on engineering across open source and proprietary platforms. As the author and maintainer of pyroute2 and pyroute2-cni, his tooling is widely used in projects like OpenStack Neutron and Kubernetes container environments. His background spans telecom (Ericsson), cloud and platform roles (Aiven, Amazon), and deep involvement in test automation and reliability work for Salt. Known for finding and fixing subtle networking bugs, he combines low-level kernel/netlink expertise with pragmatic automation to make large-scale systems more reliable and observable.
14 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Zoology/Animal Biology, Bachelor's degree, Zoology/Animal Biology at Saint-Petersburg State University
Python Netlink and PF_ROUTE library — network configuration and monitoring
Role in this project:
Back-end Developer
Contributions:10 releases, 58 reviews, 3516 commits in 9 years 11 months
Contributions summary:Peter primarily contributed to the back-end functionality of the pyroute2 library. Their commits focused on implementing defaults and fixing bugs within the `ndb` module, indicating involvement in core network configuration and monitoring features. The user also demonstrated an understanding of the command-line interface, by correctly catching exceptions. Furthermore, the user's changes to the remote, show and related modules point to the code of the library and its basic functionality.
Software to automate the management and configuration of infrastructure and applications at scale.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:13 commits, 4 PRs, 17 comments in 5 years 5 months
Contributions summary:Peter primarily focused on writing and improving unit tests for the Salt project. Their contributions involved adding new tests for pyroute2 interface dict functionality, fixing import issues, and adding encoding clauses and skip conditions to existing tests. The user's work demonstrates a focus on test coverage and ensuring the reliability of Salt's network settings and related modules.
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
Peter Saveliev - Senior Software Engineer at Self-employed