Parvez Shaikh

Software Engineer at Facebook

Menlo Park, California, United States
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

👤
Senior
🎓
Top School
Parvez Shaikh is a seasoned software engineer with 8+ years building high-performance, system-level software across networking and cloud platforms, currently developing FBOSS at Facebook using modern C++ and distributed systems techniques. He brings deep expertise in C/C++, multi-threading, system programming, in-memory databases (TimesTen), and networking protocols—from TIPC to MPLS—demonstrated by his contributions adding MPLS QoS, ACLs, and label handling to the opencomputeproject/SAI. His background spans virtualization and orchestration at Cisco (OpenStack, SR-IOV, VNF orchestration), high-availability clustering and disaster recovery frameworks, and low-level backup and filesystem work at Symantec. Based in Menlo Park, he thrives in meritocratic, technically rigorous environments and frequently blends Python and shell automation with core systems code. Notably, he pairs template metaprogramming and traffic monitoring at hyperscale with hands-on troubleshooting of OpenStack networking, showing both deep theory and practical operational skill.
code8 years of coding experience
job13 years of employment as a software developer
bookBachelor of Engineering, Information Technology, Bachelor of Engineering, Information Technology at VIT
languagesEnglish, Hindi, Marathi, English
github-logo-circle

Github Skills (14)

c1710
abstract10
qos10
abstraction10
mpls10
abstraction-layer10
c1110
networking10
access-control9
access-control-list9
acl9
api8
api-design8
apidoc8

Programming languages (2)

C++Python

Github contributions (4)

github-logo-circle
opencomputeproject/SAI

Apr 2020 - Jul 2020

Switch Abstraction Interface
Role in this project:
userBack-end Developer
Contributions:8 reviews, 10 commits, 13 PRs in 3 months
Contributions summary:Parvez primarily contributed to the implementation of MPLS-related features within the SAI (Switch Abstraction Interface) project. They added new hash fields for MPLS labels and implemented MPLS QoS maps, enabling the configuration of traffic classes and colors. Further contributions include the addition of MPLS ACL filters and the provision of TTL and QoS treatment during MPLS encap and decap, and implementation of additional port interface types including CR2/SR2. These changes focused on enhancing the functionality and configuration options for MPLS traffic management within the SAI framework.
switchabstraction
facebook/fboss

Mar 2018 - Oct 2022

Facebook Open Switching System Software for controlling network switches.
Contributions:1079 commits, 1 PR, 1 push in 4 years 6 months
facebookcontrollingswitchingsystem-softwareswitches
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
Parvez Shaikh - Software Engineer at Facebook