Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Was online more than two weeks ago

Candidate

Male, 36 years, born on 12 November 1988

Zelenograd, willing to relocate (Moscow), prepared for business trips

Software developer

5 000  in hand

Specializations:
  • Programmer, developer

Employment: full time

Work schedule: full day

Work experience 13 years 2 months

September 2019currently
5 years 8 months
Wargaming.net / CООО Гейм Стрим

Minsk, wargaming.com

IT, System Integration, Internet... Show more

Senior Game Developer
Building online infrastructure for a new game from scratch. Designing parts of the architecture. Managing cloud-based infrastructure (AWS + k8s). Creating client-side module to communicate game-logic with online systems. Writing resilient, self-healing and performant meta-game services. Integrating with publisher's platform for accounts and commerce.
September 2016June 2019
2 years 10 months

Moscow, www.yandex.ru

IT, System Integration, Internet... Show more

Programmer/developer
Designed and implemented a new structured log processing stack while supporting legacy plain-text stack. As part of the new stack, designed and implemented interoperable schema language with generator backends for a variety of languages: C++, Python, Java, JavaScript, Perl and Swift.
July 2015August 2016
1 year 2 months

Moscow, www.panzar.ru

IT, System Integration, Internet... Show more

Programmer/developer
Maintained custom build server written in C++. Implemented a new deploy automation system for server binaries and schema updates. Implemented an end-user installer for Windows. Designed and implemented a new end-user game client distribution system.
January 2012July 2015
3 years 7 months
Elvees-NeoTek

Moscow, elveesneotek.ru

IT, System Integration, Internet... Show more

Programmer/developer
Worked on the following features for a custom CCTV system. Audio-Video-Metadata archive database. “On-demand” streaming of archived videos. Client-side video playback system (archive + live stream). Audio-Video capture plugins for cameras using various protocols (ranging from RTP/RTCP to proprietary protocols working via COM-port). Asynchronous data transformation pipeline for decoding, reencoding, running CV modules, streaming and storing to archive. JSON based RPC server framework

Skills

Skill proficiency levels
C/C++
ООП
Design Patterns
Boost
STL
Windows API
Multithread Programming
Networking
Python
Git
SVN
Big Data
Rust
Vulkan
Kubernetes
Helm
Docker
UE4
WebAssembly

About me

Most experienced with C, C++, Rust and Python programming languages. Experienced in Object-Oriented, Functional and Data-Oriented programming paradigms. Utilizing polymorphic and higher kinded types where applicable. Avoiding common mistakes and pitfalls with knowledge of design (anti)patterns. Experienced in multi-threading / multi-core programming, familiar with blocking, lock-free, wait-free algorithms, and good understanding of cache coherence and memory ordering. Also I somewhat know: - Haskell. - Lua. - JS, C# and Java ( Experienced reader mostly )

Higher education

2013
Программное обеспечение вычислительной техники и автоматизированных систем

Languages

RussianNative


EnglishB2 — Upper Intermediate


Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Doesn't matter