Rocco Musolino

Rome, Lazio, 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
Rocco Musolino is a Full Stack developer with 11 years of experience, based in Rome, combining web and IoT expertise with a strong interest in Linux, hacking, and blockchain. He has built end-to-end systems for education platforms, bespoke CMSs, and IoT devices—adding protocol support and hardening Node.js services during his tenure at CloudPlugs. A high-achieving computer science graduate (110/110 e lode) with international study experience in Barcelona, he brings rigorous engineering discipline to both front-end and back-end work. Rocco is an active open-source contributor—his improvements to the popular MQTT.js client strengthened error handling and input validation, improving robustness for Node.js and browser MQTT usage. Known for pragmatic problem-solving, he often focuses on reliability and security edge cases that prevent real-world failures.
code11 years of coding experience
job17 years of employment as a software developer
bookErasmus Computer Engineering, Erasmus Computer Engineering at Universitat Autònoma de Barcelona
bookDiploma di Liceo Scientifico, Diploma di Liceo Scientifico at Liceo Scientifico Pietro Mazzone
bookLaurea Magistrale Informatica, Laurea Magistrale Informatica at Sapienza Università di Roma
bookLaurea Informatica, Laurea Informatica at Cybersecurity Labs
languagesItalian, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
638reputation
221kreached
16answers
17questions
github-logo-circle

Github Skills (15)

mqtt10
error-handling10
nodejs10
javascript10
mqttnet10
message-broker9
broker9
debugging9
stream6
live-streaming6
amazon-kinesis6
fs6
amazon-web-services6
python6
phantomjs6

Programming languages (35)

C#CMakefileHandlebarsWebAssemblyGoHTMLSvelte

Github contributions (5)

github-logo-circle
mqttjs/MQTT.js

Nov 2015 - Jan 2017

The MQTT client for Node.js and the browser
Role in this project:
userBack-end Developer
Contributions:9 commits, 4 PRs, 7 comments in 1 year 2 months
Contributions summary:Rocco focused on improving the robustness of the MQTT client's error handling and input validation. They added checks for port type in `bin/pub.js` and `bin/sub.js`, preventing potential errors. Furthermore, the user implemented better error handling for connection and subscription issues, specifically addressing "wrong credentials" and "no authorization" scenarios within the `pub` and `sub` binaries. The user's contributions directly improved the stability and user experience of the MQTT client library.
mqttnodejsjavascriptnodejs-librarymqtt-broker
Contributions:6 commits, 4 pushes, 2 branches in 1 year 8 months
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