Román Rodríguez

Assistant Professor at Universidad Politécnica de Madrid

Madrid, Community of Madrid, 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
🎓
Top School
Román Rodríguez is an Assistant Professor and telecommunication engineer with a decade of experience at the intersection of modeling, simulation and IoT systems. He develops DEVS-based edge federation simulators for data-stream oriented and 5G URLLC IoT applications, blending model-based systems engineering with practical distributed-systems know-how. His background spans embedded firmware, FreeRTOS, NoSQL and cloud IoT integrations, and he has extended that stack into back-end contributions to hbmqtt—improving authentication, ACLs and topic filtering to harden MQTT brokers. Román completed a cotutelle PhD between Universidad Politécnica de Madrid and Carleton University and has international exposure through exchanges at DTU and visiting research at Carleton. Colleagues describe him as a researcher who moves smoothly between low-level firmware constraints and system-level simulation, making him effective at bridging theory and deployable IoT infrastructure.
code10 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy - PhD, Electrical and Computer Engineering, In Cotutelle with Universidad Politécnica de Madrid, Doctor of Philosophy - PhD, Electrical and Computer Engineering, In Cotutelle with Universidad Politécnica de Madrid at Carleton University
bookTechnical University of Denmark
bookDoctor of Philosophy - PhD, Electronic Systems Engineering, In Cotutelle with Carleton University, Doctor of Philosophy - PhD, Electronic Systems Engineering, In Cotutelle with Carleton University at Universidad Politécnica de Madrid
languagesJapanese, English
stackoverflow-logo

Stackoverflow

Stats
510reputation
40kreached
13answers
12questions
github-logo-circle

Github Skills (16)

mqtt10
broker10
brokers10
python10
mqttnet10
asyncio10
plugin9
access-control-list9
acl9
documentation8
homebrew6
rust6
macos6
dictionary6
bubble-sort6

Programming languages (10)

TypeScriptC++ShellRustCJavaScriptGoErlang

Github contributions (5)

github-logo-circle
njouanin/hbmqtt

Mar 2018 - Jan 2019

MQTT client/broker using Python asynchronous I/O
Role in this project:
userBack-end Developer
Contributions:8 commits, 3 PRs, 11 comments in 9 months
Contributions summary:Román contributed significantly to the `hbmqtt` project, primarily focusing on enhancing the broker's functionality. Their work included fixing authentication errors, adding topic filtering plugins, and implementing access control lists (ACLs). They also provided documentation and examples demonstrating the use of these new features, including samples showcasing topic filtering and ACL configurations. These changes improved the security and flexibility of the MQTT broker.
pythonasynchronousbrokerasynciomqtt
A workflow-based approach meant to support the complete simulation lifecycle.
Contributions:2 releases, 51 reviews, 35 PRs in 2 months
workflow-basedpythonlifecycleapproachsimulation
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
Román Rodríguez - Assistant Professor at Universidad Politécnica de Madrid