Giuseppe Privitera

Senior Software Engineer at Toptal

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
Giuseppe Privitera is a Senior Software Engineer based in Italy with 14 years of experience building reliable back-end systems and automation. Currently at Zendesk and with long-term freelancing at Toptal, he brings a pragmatic mix of enterprise and consultancy experience across messaging, web, and cloud environments. He is an active open-source contributor to RabbitMQ, where he improved STOMP protocol support and test automation for multiple protocol versions—work that strengthens interoperability in a widely used message broker. His background includes roles at XING, Pivotal, and Tesco, reflecting comfort with both large-scale product teams and fast-paced development projects. Known for clarity in refactoring and tutorial-friendly documentation, he also translates complex messaging patterns into accessible examples for Node.js and Go users.
code14 years of coding experience
job11 years of employment as a software developer
github-logo-circle

Github Skills (11)

rabbitmq10
testing10
javascript10
stomp10
python10
amqp10
message-queue10
queue10
nodejs9
erlang8
go7

Programming languages (5)

JavaJavaScriptGoErlangRuby

Github contributions (5)

github-logo-circle
rabbitmq/rabbitmq-tutorials

Jul 2015 - Sep 2015

Tutorials for using RabbitMQ in various ways
Role in this project:
userBack-end Developer
Contributions:40 commits, 7 PRs, 24 pushes in 1 month
Contributions summary:Giuseppe primarily contributed to tutorial examples for using RabbitMQ with JavaScript (Node.js) and Go. Their work included implementing basic "Hello World" examples, refactoring code for improved clarity, and creating tutorials for work queues, publish/subscribe, routing, and topics patterns. The user also developed an RPC tutorial.
rabbitmqrabbitmq-clientamqp
rabbitmq/rabbitmq-server

Jul 2015 - Oct 2015

Open source RabbitMQ: core server and tier 1 (built-in) plugins
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:44 commits, 3 PRs, 3 pushes in 2 months
Contributions summary:Giuseppe primarily contributed to the `rabbitmq-server` repository by implementing and enhancing STOMP protocol support. They added and modified Python-based tests for STOMP versions 1.0, 1.1, and 1.2, focusing on ACK/NACK mechanisms. Furthermore, the user implemented tests for queue properties and added parsing capabilities for queue properties within the SEND and SUBSCRIBE STOMP operations. The user also refactored and improved the STOMP code base.
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
Giuseppe Privitera - Senior Software Engineer at Toptal