Vladimir Bukhtoyarov is a Lead Software Developer with 14 years of experience building high-availability, performance-sensitive Java systems and leading engineering efforts at Dino Systems. He authored the popular Bucket4j rate-limiting library and drove its core, benchmark and API improvements, demonstrating deep expertise in concurrency and microbenchmarking. His background spans telecom-grade 24/7 services, ESB and document management for government systems, and OLAP/ETL solutions, with hands-on work in RabbitMQ, GridGain/Coherence, Spring, and various integration technologies. Vladimir combines architecture design, performance tuning and automated testing to deliver reliable production systems at scale. Based in Saint Petersburg, he pairs open-source leadership with practical experience optimizing throughput and latency in real-world, high-load applications.
14 years of coding experience
9 years of employment as a software developer
college graduate, bookkepeer, college graduate, bookkepeer at 1998-2001 — Shakhtinsky Regional Mining and Energy Academy College of Stepanov.
South Russian State Technical University (Novocherkassk Polytechnic Institute)
Java rate limiting library based on token-bucket algorithm.
Role in this project:
Back-end Developer
Contributions:52 releases, 3 reviews, 687 commits in 7 years 10 months
Contributions summary:Vladimir implemented the core logic for the `bucket4j/bucket4j` Java rate limiting library, focusing on the microbenchmarks and performance evaluation of the thread-safe and thread-unsafe implementations. They developed benchmark infrastructure, comparing implementations, and comparing the performance with Guava's rate limiter. They also contributed to test coverage and refactored parts of the API.
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.