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
job7 years of employment as a software developer
bookErasmus, Computer Engineering, Erasmus, Computer Engineering at Universitat Autònoma de Barcelona
bookLaurea, Informatica, 110/110 e Lode, Laurea, Informatica, 110/110 e Lode at Università degli Studi di Messina
bookLaurea Magistrale, Informatica, 110/110 e Lode, Laurea Magistrale, Informatica, 110/110 e Lode at Sapienza Università di Roma
bookDiploma di Liceo Scientifico, Diploma di Liceo Scientifico at Liceo Scientifico Pietro Mazzone
languagesItalian, English, Spanish
stackoverflow-logo

Stackoverflow

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

Github Skills (16)

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

Programming languages (31)

C#CHandlebarsWebAssemblyGoHTMLSvelteStylus

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.
browsernode-jsjavascriptmqttnodejs-library
roccomuso/alveare

Jan 2018 - Mar 2020

:honeybee: Multi-client, multi-threaded reverse shell handler written in Node.js
Contributions:55 commits, 6 PRs, 5 pushes in 2 years 2 months
jssocketreverse-shellnode-jsjavascript
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
Rocco Musolino