Ruben Montero is a seasoned technology leader and academic with 18+ years' experience, serving as CTO and co-founder of OpenNebula while holding a tenured associate professorship in computer architecture at Universidad Complutense de Madrid. He combines deep research credentials (over 80 scientific papers) in high-performance parallel and distributed computing with hands-on engineering, driving core OpenNebula features, bug fixes and system-level documentation for a widely used open-source cloud and edge platform. His expertise spans distributed systems, virtualization, networking and HPC, and he has steered more than 20 European and national R&D programs bridging research and production. A committed FOSS advocate, Ruben contributes both code and operational knowledge—improving CLI tooling, IPv6 support and complex networking docs—demonstrating a rare blend of scholarly rigor and practical systems administration. Based in Greater Madrid, he brings academic depth to product-focused cloud engineering and a track record of turning research into deployable infrastructure.
The open source Cloud & Edge Computing Platform bringing real freedom to your Enterprise Cloud 🚀
Role in this project:
Back-end Developer
Contributions:21 reviews, 4907 commits, 1171 PRs in 14 years 9 months
Contributions summary:Ruben's contributions focused on addressing bugs and implementing new features for the OpenNebula platform. These included fixing a bug when adding security group rules, enhancing the output of the `onevm` command by adding UID information, and improving the handling of errors related to VNC ports. Additionally, the user worked on generating IPv6 context variables for IPv6 AR. These tasks highlight contributions to the platform's core functionality.
Contributions:548 reviews, 737 commits, 1053 PRs in 9 years 2 months
Contributions summary:Ruben primarily contributed to the OpenNebula documentation repository, making changes to configuration files, setup guides, and API references. They added and updated documentation related to system-level components, including information about scheduling, backup systems, networking features (like VXLAN and Q-in-Q), and the system's core configuration attributes. The contributions focused on clarifying configurations and functionality, which required experience with systems administration.
opennebula
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.