Marcial Rosales is an R&D Solutions Architect with 11 years of professional experience based in the Greater Madrid area, currently at VMware and previously a Principal Engineer and advisor on RabbitMQ at Pivotal. He combines deep systems and low-latency engineering expertise—demonstrated by re-architecting high-throughput trading platforms and building performance-critical components—with cloud-native and DevOps practice improvements for Kubernetes operators. Marcial is an active open-source contributor to the widely used RabbitMQ projects, including implementing OAuth2/Keycloak integrations and hardening cluster-operator system tests for real-world reliability. He blends hands-on coding across back-end, DevOps and authentication protocols with architectural leadership, and brings an entrepreneurial streak from multiple founder roles building web and mobile-ready applications. Unusually, his background spans both ultra-low-latency financial systems and robust distributed messaging infrastructure, making him adept at solving performance and security challenges at scale.
11 years of coding experience
21 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Universidad de Las Palmas de Gran Canaria
Open source RabbitMQ: core server and tier 1 (built-in) plugins
Role in this project:
Back-end Developer
Contributions:46 reviews, 276 commits, 92 PRs in 3 years 2 months
Contributions summary:Marcial primarily contributed to the OAuth2 authorization backend for RabbitMQ. Their work focused on enhancing the integration of various OAuth2 providers with the system, including implementing support for token-based authentication, handling rich authorization request (RAR) formats and integrating with Keycloak. The commits demonstrate a deep understanding of authentication protocols and the intricacies of integrating external authentication services.
Contributions:4 reviews, 27 commits, 16 pushes in 2 months
Contributions summary:Marcial's commits primarily focused on improving the system tests for the RabbitMQ cluster operator. They addressed issues related to MQTT, STOMP, and stream port readiness, and implemented retries for stream connections. The user also increased timeouts for various operations, including ConfigMap annotation updates, Kubernetes API calls, and PVC expansion, improving the robustness of the testing framework. Additionally, the user made improvements in the testing setup itself.
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
Marcial Rosales - R&D Solutions Architect at VMware