Alessandro Toppi

Senior SFU Engineer at Stream

Italy
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
Alessandro Toppi is a Senior SFU Engineer with a decade of hands-on experience building and optimizing real-time communication systems, particularly WebRTC and streaming infrastructure. He has deep backend expertise in C, Java, JavaScript/Node.js and Go, and a track record of improving reliability for media servers—most notably contributing to the Janus WebRTC Server to harden WebSocket, ICE, DTLS and RTP/RTCP handling. His career spans telecom-grade IMS work with SIP/Diameter to designing customer-facing WebRTC applications, testing frameworks and SDKs, showing fluency across protocol, server and application layers. A self-taught, curiosity-driven engineer with top academic honors from Università Federico II, he also brings practical experience with distributed stores, messaging (RabbitMQ, XMPP) and caching systems. Colleagues rely on him for debugging and stress-testing complex real-time flows where subtle packet and lifecycle issues matter.
code10 years of coding experience
job12 years of employment as a software developer
bookDottore Ingegnere, Laurea Magistrale in Ingegneria Informatica, 110/110 (magna cum laude), Dottore Ingegnere, Laurea Magistrale in Ingegneria Informatica, 110/110 (magna cum laude) at Università degli Studi di Napoli 'Federico II'
bookDiploma, Piano Nazionale Informatico, 100/100, Diploma, Piano Nazionale Informatico, 100/100 at Liceo Scientifico
languagesItalian, English
github-logo-circle

Github Skills (9)

c1710
websocket10
c1110
rtcp10
rtp10
dtls9
openssl9
ice9
webrtc8

Programming languages (7)

TypeScriptJavaShellCJavaScriptGoPython

Github contributions (5)

github-logo-circle
meetecho/janus-gateway

Feb 2016 - Jan 2023

Janus WebRTC Server
Role in this project:
userBack-end Developer
Contributions:127 reviews, 306 commits, 109 PRs in 7 years
Contributions summary:Alessandro made several contributions related to the Janus WebRTC Server, specifically focusing on improving the server's handling of WebSockets and RTP/RTCP packets. The changes include optimizing connection handling with libwebsockets, improving the lifecycle management of ICE loop, and addressing packet processing to reduce errors and enhance reliability. Furthermore, the user also contributed fixes related to DTLS and handling of RTCP for sendonly video connections.
webrtc
meetecho/janode

Nov 2021 - Jan 2023

A Node.js adapter for the Janus WebRTC server
Contributions:21 releases, 22 reviews, 66 commits in 1 year 2 months
nodejswebrtc
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