Aleksandr Shcherbakov

Server Core Lead at Wargaming

Belgrade, Central Serbia
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

👤
Senior
🎓
Top School
Aleksandr Shcherbakov is a server-focused software engineer and current Server Core Lead at Wargaming with 11 years of experience building and optimizing backend systems for live games. He has spent the last several years designing game server architectures and meta-gameplay services for World of Warships, progressing from QA to senior server programmer and now technical lead. Aleksandr combines a strong low-level interest in implementation details with practical operational experience—improving resource usage, monitoring, and failure protocols for production game services. An active contributor to open-source infrastructure, he enhanced .NET graph libraries by adding clustered graph capabilities and Graphviz visualization support, reflecting his interest in robust data structures and tooling. Based in Belgrade, he often prototypes full game server projects in his free time to explore world-class solutions and edge-case problems firsthand.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Software engineering, Bachelor's degree, Software engineering at Санкт-Петербургский Государственный Университет
languagesРусский, english(upper intermediate)
github-logo-circle

Github Skills (7)

algorithm10
data-structures10
graph-algorithms10
csharp10
data-structure10
graphviz9
unit-testing8

Programming languages (6)

C#TypeScriptC++CF#Python

Github contributions (5)

github-logo-circle
YaccConstructor/QuickGraph

Apr 2016 - May 2016

Generic Graph Data Structures and Algorithms for .NET
Role in this project:
userBack-end Developer
Contributions:10 commits, 2 PRs, 5 comments in 25 days
Contributions summary:Aleksandr primarily focused on implementing graph data structures and algorithms. Their work involved adding a `ClusteredAdjacencyGraph` class, implementing the `IClusteredGraph` interface, and creating related event handling for cluster formatting in the Graphviz visualization tool. They made changes to the core graph implementation and visualization aspects, enhancing the library's capabilities. Further contributions included unit tests for the clustered graph functionality.
dotnetgraph-dataalgorithms-and-data-structuresgenericcsharp
EgorGumin/ProjectBaudrillard

Apr 2017 - Apr 2017

Contributions:34 pushes, 2 branches in 7 days
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
Aleksandr Shcherbakov - Server Core Lead at Wargaming