Больше информации по резюме будет доступно после регистрации
Зарегистрироваться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 2019 — currently
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 2016 — June 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 2015 — August 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 2012 — July 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
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
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Doesn't matter