Petr Lapukhov is a seasoned network engineer with 20+ years designing and operating large-scale networks and building software for network control and monitoring. He blends hands-on routing and infrastructure with software development, evidenced by contributions to FBOSS, Folly, and fbthrift that improve routing, testing, and build workflows. Currently at NVIDIA, he works on network strategy for DGX Cloud, aligning enterprise networking with AI workloads. His career spans Meta (Facebook) across data center, backbone, edge, and host-networking domains, evolving toward cross-group decision shaping in ML/AI contexts. He holds an MSc in Applied Mathematics from Kazan State University and has CCIE/CCDE training, with a background in UNIX system administration. Based in New York, he combines deep technical depth with a strategic, collaborative approach to delivering scalable, secure networks.
11 years of coding experience
25 years of employment as a software developer
MSc Applied Mathematics, MSc Applied Mathematics at Kazan State University
Facebook Open Switching System
Software for controlling network switches.
Role in this project:
Back-end Developer
Contributions:26 commits in 1 year 10 months
Contributions summary:Petr's contributions primarily revolve around enhancing the configuration and functionality of the Facebook Open Switching System (fboss). They added features for generating routes, particularly per-server /64 routes, and made code adjustments to improve build processes. The user also worked on mocking wrappers for BCM API calls, facilitating the testing of the system. These changes indicate a focus on improving the system's routing capabilities and testing infrastructure.
Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
Back-end Developer
Contributions:5 commits in 4 years 3 months
Contributions summary:Petr primarily contributed to back-end development and infrastructure improvements within the Thrift framework. Their work includes adding features to server functionality, fixing build issues, and making D code compatible with newer compiler versions. The user also made minor adjustments to the load generation tools and corrected a broken assertion within the codebase. The user's commits suggest involvement in optimizing build processes and ensuring compatibility with evolving software versions.
cppapache-thriftc-plus-plusapachefacebook
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.