Carmelo Cascone is a Staff Software Engineer in San Francisco with 13 years of experience building networked and programmable data-plane systems, now applying that expertise at Google. He has led technical efforts at Intel and the Open Networking Foundation, contributing deep protocol and P4Runtime/gRPC integrations to ONOS and hands-on Docker/Mininet/P4 work in popular open-source SDN tutorials. His background blends academic rigor (PhD-level research) with production engineering, enabling him to bridge control-plane orchestration and device-specific data-plane implementations. Known for rooting out subtle concurrency and deadlock issues, he pairs systems-level troubleshooting with pragmatic test automation and CI-focused infrastructure.
13 years of coding experience
7 years of employment as a software developer
BS, BS at Politecnico di Milano
Doctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Polytechnique Montréal
Hands-on tutorial to learn the building blocks of the Next-Gen SDN architecture
Role in this project:
Full-stack Developer
Contributions:2 releases, 2 reviews, 134 commits in 2 years 7 months
Contributions summary:Carmelo added Docker-based infrastructure, including a main README, Makefile, Mininet topology, and app implementation. They made changes to Java code for an IPv6 routing component, integrating with the ONOS framework. The user also added and modified PTF tests to enhance testing capabilities. Further contributions included modifications to the P4 program, indicating their involvement in data plane development, along with the removal of SRv6 related parts.
Contributions summary:Carmelo implemented and improved P4Runtime and gRPC-related functionality within the ONOS repository. Their work focused on enhancing the BMv2 handshaker, adding support for device-specific configurations, and making improvements to both the P4Runtime and gRPC protocol implementations. The contributions included updates to the core functionality of GeneralDeviceProvider to include the use of P4Runtime features. Additionally, the user fixed issues with table entry and group handling, and addressed potential deadlock scenarios.
ospfopenflowbazeloperating-systemnfv
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
Carmelo Cascone - Staff Software Engineer at Google