Alvaro Videla

Principal Cloud Advocate

Dübendorf, Zurich, Switzerland
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
Alvaro Videla is a Principal Cloud Advocate at Microsoft with 16 years of experience building and evangelizing distributed systems, messaging platforms, and cloud-native architectures. He is a former RabbitMQ core developer and co-author of the book RabbitMQ in Action, with deep, language-agnostic expertise across Erlang, Java, PHP, Scala, Clojure, and Python. His contributions include key RabbitMQ plugins (delayed-message exchange, sharding) and widely used PHP AMQP client examples, reflecting both core-server and ecosystem-level impact. A seasoned speaker and technical writer, he has delivered 50+ conference talks and published articles and a technical book that helped popularize messaging patterns. Based in Zurich and fluent in Spanish and English, he blends hands-on systems programming with developer advocacy and teaching as a lecturer in Salzburg. One less obvious strength is his pattern of improving reliability and persistence in distributed systems—migrating storage from Dets to Mnesia and hardening restart and persistence behavior.
code16 years of coding experience
job18 years of employment as a software developer
bookPHP5 Zend Certified Engineer, PHP5 Zend Certified Engineer at Zend Certification
languagesEnglish, Spanish, Spanish, English, Italian
stackoverflow-logo

Stackoverflow

Stats
2,273reputation
274kreached
116answers
0questions
Badges
rabbitmq
top-1%
github-logo-circle

Github Skills (25)

php-amqplib10
erlang10
messaging10
amqp10
symfony-bundle10
mnesia10
message-queue10
rabbitmq10
php10
rpc10
message-broker10
basics9
learn-ruby-on-rails9
plugin9
ssl9

Programming languages (19)

C#PowerShellJavaCSSC++CMakefileHTML

Github contributions (5)

github-logo-circle
php-amqplib/RabbitMqBundle

Feb 2011 - Jan 2016

RabbitMQ Bundle for the Symfony web framework
Role in this project:
userBack-end Developer
Contributions:203 commits, 32 PRs, 32 pushes in 5 years
Contributions summary:Alvaro primarily focused on refactoring and renaming classes and files within the project, particularly related to the bundle's core functionality. They updated the bundle's name, fixed casing, and corrected folder naming conventions to improve code consistency. Additionally, the user updated code to align with the latest PHP-AMQP library and fixed the message persistency issues. The user also made changes to command classes, simplifying them, and implementing a new command for loading data from STDIN.
rabbitmqsymfonyweb-frameworkphp-amqplibamqp
rabbitinaction/sourcecode

Apr 2010 - Jul 2012

Examples and source code from the book RabbitMQ in Action.
Role in this project:
userBack-end Developer
Contributions:34 commits in 2 years 2 months
Contributions summary:Alvaro primarily contributed to example code for RabbitMQ, a message broker. Their work included setting up producers and consumers, defining exchanges, and implementing queue bindings using PHP. The user implemented functionality like the "Hello World" example, a distributed logger, and examples for RabbitMQ control (rabbitmqctl). They also refactored code and fixed minor issues to improve functionality and readability.
rabbitmq
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