Nikolay Chebotaryov is a seasoned Lead Java Developer with 14+ years building high-throughput, low-latency distributed systems, currently architecting the microservice LiveChess Cloud Platform at Chess.com. He has led teams through large refactors from monolith to microservices, delivering production services that handle hundreds of thousands of concurrent users and hundreds of thousands of games with P99 latencies reduced from hundreds of milliseconds to single-digit milliseconds. His deep hands-on expertise spans Java (11–21), reactive programming, gRPC, Kafka, Redis, Kubernetes and GCP, and he pairs coding with architecture, load engineering, monitoring and mentoring. A practical problem-solver who rose from C++ and telecom rating systems to large-scale game infrastructure, he also played a key role in onboarding 20+ engineers and restoring legacy servers as resilient fallbacks during extreme load spikes. Notably, he combines academic rigor (PhD-level research in simulation) with decades of production performance tuning under real-world surges such as multiple COVID-driven traffic waves.
14 years of coding experience
15 years of employment as a software developer
Standard Average Mathematics Physics Chemistry Biology History Geography Languages etc., Standard Average Mathematics Physics Chemistry Biology History Geography Languages etc. at Standard School #3 in Enakievo, Donetsk Region, USSR
Master of computer sciences Computer Systems and Networks, Master of computer sciences Computer Systems and Networks at Donetsk State (National) Technical University, Russia
The project introduces all basic algorithm implementations in Java and can be used for algorithm studying
Contributions:87 commits, 99 PRs, 106 pushes in 8 years 4 months
java
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.