GameDev, distributed programming, networking, multithreading, multimedia streaming, telecom, realtime, crossplatform, performance optimisation.
Management and freelancing experience, quality oriented, full cycle development independently or part of a team. Eager to learn and willing to help.
Good knowledge of modern C++, standard library and Boost. Regular use of C#, Python and shell scripting. Programmed in Java, JavaScript and Lua. Tried Erlang, Ocalm and Haskell. Slowly learning Rust.
GameDev: replication, networking, server-side, performance optimisation, design and development of actor model based seamless distributed world.
Networking: design and development network protocols, congestion control, latency optimisation, custom reliable protocols.