Alexey Lebedeff is a Staff Software Engineer based in Amsterdam with 20 years of experience building and stabilizing backend systems, distributed messaging, and developer tooling. He brings deep expertise in RabbitMQ and Erlang-based ecosystems, contributing upstream fixes and performance improvements to high-profile repos like rabbitmq-server and rabbitmq-management. His career spans roles at VMware, Booking.com and Mirantis where he combined hands-on backend development, DevOps, and reliability engineering to improve clustering, logging, and operational tooling. Alexey has a strong track record of production-first engineering: delaying expensive DB init for performance, reducing RPC roundtrips, and introducing alternate encodings (BERT) to speed APIs. He also drives engineering best practices—CI/CD, automated testing and deployment—and has repeatedly delivered large reliability gains and self-service tools for teams. Trained as a computer engineer at Bauman MSTU, he pairs systems-level rigor with practical pragmatism across languages and platforms.
21 years of coding experience
18 years of employment as a software developer
Master's degree, Computer Engineering, Master's degree, Computer Engineering at Bauman Moscow State Technical University
Open source RabbitMQ: core server and tier 1 (built-in) plugins
Role in this project:
Backend Developer & DevOps Engineer
Contributions:17 reviews, 215 commits, 114 PRs in 7 years 4 months
Contributions summary:Alexey primarily focused on enhancing the RabbitMQ server's core functionality by adding features to the `rabbitmqctl` command-line interface, specifically adding options to list queues. They made improvements to handle and fix cluster-wide alarm handling, including clearing alarms from dead nodes. Additionally, the user worked on the system's performance by delaying the management database initialization and by optimizing the listing of items to avoid RPC roundtrips. They also improved the systemd integration and fixed the logging of UTF-8 characters.
Contributions:9 commits, 11 PRs, 10 comments in 1 year 6 months
Contributions summary:Alexey primarily contributed to the RabbitMQ management UI and HTTP API, focusing on back-end improvements. They addressed issues related to database initialization, logging, and HTTP API performance. The contributions included optimizing the API by introducing support for non-JSON encoding (BERT) and enhancing queue handling. They also worked on improving the API by implementing features like skipping sorting of results for performance gains.
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.