Arnaud Cogoluègnes

Staff Engineer at VMware

Lyon, Auvergne-Rhône-Alpes, France
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
Arnaud Cogoluègnes is a Staff Engineer with 15 years of experience focused on building and maintaining RabbitMQ and its ecosystem from Lyon, France. He combines deep Erlang back-end expertise with practical documentation and automation work—contributing to RabbitMQ core components, the management UI and HTTP API, tutorials, Java client improvements, and the official website. His career includes senior engineering and leadership roles at VMware, Pivotal, and Zenika, and he has co-authored multiple technical books, reflecting a talent for translating complex systems into clear guidance. Notably, he contributes to multi‑Raft implementations and tooling for reliability and debugging, demonstrating a hands-on focus on distributed systems correctness as well as developer experience.
code15 years of coding experience
job11 years of employment as a software developer
bookHybrid Electric Vehicles, Hybrid Electric Vehicles at University of California, Davis
bookEngineering degree, Engineering sciences and technologies, Engineering degree, Engineering sciences and technologies at ECAM LaSalle
languagesFrench, English, Russian, German
stackoverflow-logo

Stackoverflow

Stats
96reputation
5kreached
6answers
0questions
github-logo-circle

Github Skills (38)

debugging10
api-rest10
debug10
erlang10
website-development10
http-api10
back-end-development10
api-design10
distributed-systems10
message-queue10
java10
refactor10
rabbitmq10
raft-consensus-algorithm10
javas10

Programming languages (16)

C#JavaCSSRustMakefileGoErlangTypeScript

Github contributions (5)

github-logo-circle
RabbitMQ Java client
Role in this project:
userBack-end Developer
Contributions:120 releases, 49 reviews, 1827 commits in 6 years 8 months
Contributions summary:Arnaud primarily focused on refactoring and restructuring the code by moving license headers, updating build dependencies, and removing unused imports. Their contributions involved maintaining and improving the codebase's structure. The user was also involved in improving code formatting and removing some deprecated API usage, which likely improved code quality.
javarabbitmq-javarabbitmqjava-client
rabbitmq/rabbitmq-tutorials

Jan 2017 - Aug 2019

Tutorials for using RabbitMQ in various ways
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:2 reviews, 13 commits, 36 PRs in 2 years 7 months
Contributions summary:Arnaud contributed to the RabbitMQ tutorials by updating build instructions for Java projects and improving the RPC client implementation, demonstrating back-end development skills. They also polished SOAP UI and Scala tutorials by integrating Maven wrapper functionality and added Java files for publisher confirms tutorial. Furthermore, they added and updated files related to stream tutorials, indicating a focus on RabbitMQ's streaming capabilities and the use of Maven build automation.
rabbitmqrabbitmq-clientamqp
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
Arnaud Cogoluègnes - Staff Engineer at VMware