Gabriele Santomaggio

Developer at Broadcom

Bologna, Emilia-Romagna, 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
Gabriele Santomaggio is a backend developer with 12 years of experience specializing in distributed systems and a current member of the RabbitMQ team at Broadcom. He brings deep low-level Linux expertise and a track record of improving RabbitMQ core functionality, Kubernetes integration, IPv6 support, and Prometheus TLS for cluster operators. A prolific open-source contributor, he has implemented and fixed examples across Rust, Go and Java in the popular rabbitmq tutorials and helped harden quorum queue and message handling logic in the server. He speaks publicly about distributed architectures and open-source, and maintains an active presence on GitHub, StackOverflow and YouTube, reflecting a commitment to community education. Colleagues rely on him for pragmatic, performance-focused solutions that bridge protocol-level concerns and cloud-native deployments.
code12 years of coding experience
job21 years of employment as a software developer
bookIstituto tecnico industriale
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
22,219reputation
2.1mreached
394answers
0questions
Badges
erlang
top-5%
queue
top-5%
rabbitmq
top-1%
java
top-5%
websocket
top-5%
http
top-5%
github-logo-circle

Github Skills (33)

kubernetes10
tls1210
erlang10
amqp10
mqtt10
kubernetes-operator10
tls1310
message-queue10
mqttnet10
rabbitmq10
mtls10
go10
prometheus10
message-broker10
kubernetes-pods10

Programming languages (21)

C#PowerShellJavaCSSC++CRustMakefile

Github contributions (5)

github-logo-circle
rabbitmq/rabbitmq-tutorials

Jun 2022 - Sep 2022

Tutorials for using RabbitMQ in various ways
Role in this project:
userBack-end Developer
Contributions:17 reviews, 7 commits, 16 PRs in 2 months
Contributions summary:Gabriele primarily contributed to the RabbitMQ tutorials, focusing on implementing and fixing examples in Rust and Go. They updated dependencies, fixed various issues in the Rust and Go examples, and added new examples for stream clients in Rust, Go, and Java. The contributions included modifications to publishing and receiving messages, as well as updates to RPC and direct-log functionalities.
rabbitmqrabbitmq-clientamqp
rabbitmq/rabbitmq-server

Feb 2016 - Jan 2023

Open source RabbitMQ: core server and tier 1 (built-in) plugins
Role in this project:
userBack-end Developer
Contributions:15 reviews, 91 commits, 38 PRs in 6 years 11 months
Contributions summary:Gabriele primarily contributed to the RabbitMQ server's core functionality and its interaction with Kubernetes. Their work involved adding IPv6 support, integrating the Kubernetes peer discovery plugin, and incorporating event logging within the Kubernetes module. They also improved the handling of potential errors and timeouts in the quorum queue and message handling logic.
streamsstomptier-1message-queuestreaming
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
Gabriele Santomaggio - Developer at Broadcom