Yury Benesh

Senior Programmer at Wargaming.net

Lithuania
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
Yury Benesh is a senior programmer with 14 years of hands-on experience building cross-platform game clients and porting titles to consoles like Nintendo Switch. Self-taught in computer science with formal studies in languages, he brings a pragmatic systems-level skillset spanning C++, C, Python, CMake, Godot, Lua, Obj-C and x86 assembly across Windows, Linux, iOS, Android and Switch. At Wargaming he worked on game logic and client-side services (XMPP, HTTP) and has a track record of shipping performant code in constrained environments. He also contributes to notable open-source work such as the Nim language's logging module, improving robustness and atomic logging behavior. Comfortable bridging architecture and low-level implementation, he favors readable, maintainable systems over cleverness for its own sake.
code14 years of coding experience
job5 years of employment as a software developer
bookEnglish, German, English, German at Baranavicki Dzjaržauny Universitet
languagesEnglish, Russian, Russian, Polish, German, Lithuanian
github-logo-circle

Github Skills (7)

compiler10
nim-lang10
logging10
compiler-compiler10
procedural8
metaprogramming8
macros8

Programming languages (4)

ShellRustNimPython

Github contributions (5)

github-logo-circle
nim-lang/Nim

Jul 2012 - Jul 2013

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Role in this project:
userBack-end Developer
Contributions:15 commits, 1 issue in 1 year
Contributions summary:Yury contributed to the Nim programming language repository by focusing on the `logging.nim` module. They implemented compilation fixes, incorporated template binding, and added comments to improve clarity. Further contributions included changes to the rolling file logger functionality, adding a default format, and integrating atomic operations.
pythonnim-langelegancecompilerprogramming-language
exhu/miodj2

May 2019 - Jun 2021

Contributions:130 pushes, 1 branch, 2 tags in 2 years 1 month
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
Yury Benesh - Senior Programmer at Wargaming.net