Peter Saveliev

Senior Software Engineer at Self-employed

Stockholm, Stockholm County, Sweden
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
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.
code14 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree, Zoology/Animal Biology, Bachelor's degree, Zoology/Animal Biology at Saint-Petersburg State University
languagesEnglish, Russian, Český, suomi, German, Swedish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

unit-testing10
libvirt10
debug10
pytest10
python10
back-end-development10
network-programming10
migration10
ovirt10
virtualization10
backend10
migrate10
debugging9
configuration-management9
cli8

Programming languages (5)

JavaShellC++CPython

Github contributions (5)

github-logo-circle
svinota/pyroute2

Apr 2013 - Jan 2023

Python Netlink and PF_ROUTE library — network configuration and monitoring
Role in this project:
userBack-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.
netmikopythonnetlinksdnfreebsd
saltstack/salt

May 2017 - Oct 2022

Software to automate the management and configuration of infrastructure and applications at scale.
Role in this project:
userQA 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.
pythonzeromqevent-streaminfrastructure-managementcloud-providers
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