Paolo Lucente

Global Routing Operations (GROW) WG Co-Chair

Barcelona, Catalonia, Spain
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
Paolo Lucente is a seasoned network software engineer with 19 years of experience building and maintaining production-grade routing and network monitoring tools, best known as the author of pmacct. He currently serves as Principal Network Tools Developer at NTT DATA and co-chairs the IETF Global Routing Operations (GROW) Working Group, shaping operational practices for global routing. Paolo combines deep C-level systems expertise—improving protocol daemons, NetFlow/BGP/BMP handling and Avro-JSON integrations—with open-source stewardship that keeps pmacct robust against evolving compilers and IP protocols. Founder and board member of ITNOG, he pairs community leadership with hands-on engineering, often tackling low-level interoperability and telemetry challenges others avoid. Based in Barcelona, he brings practical production experience and protocol-level intuition to large-scale network observability and routing operations.
code19 years of coding experience
github-logo-circle

Github Skills (7)

debug10
c-programming10
network-protocol10
encoding9
encode9
avro9
performance-optimization8

Programming languages (6)

C++CGoLuaHTMLPython

Github contributions (5)

github-logo-circle
pmacct/pmacct

Feb 2021 - Jan 2023

pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].
Role in this project:
userBack-end Developer
Contributions:13 releases, 128 reviews, 715 commits in 1 year 11 months
Contributions summary:Paolo primarily focused on improving the pmacct package's code against compiler warnings, particularly those raised by gcc9. They addressed issues by modifying existing C code related to utility functions, network handling, and various daemon functionalities such as BGP and BMP daemons. In addition to bug fixes, the user implemented features related to Avro-JSON format for data encoding and integrating with schema registries. They also enhanced the code dealing with packet and data handling to support the new IP protocols.
bmpservicenowyangflink-sqldata-stream
TLV support for BMP Route Monitoring and Peer Down Messages
Contributions:1 review, 3 PRs, 65 pushes in 5 years 8 months
snmpbmptlvrouterosbgp
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
Paolo Lucente - Global Routing Operations (GROW) WG Co-Chair