Submit a talk Buy a ticket Schedule Talks

About the conference

C++ Russia is a two-day conference with several tracks of in-depth technical talks devoted to C++: concurrency, performance, architecture and infrastructure solutions — all you need to make your code more concise and productive.

Speakers

Gor Nishanov
Gor Nishanov Microsoft
Graduate of MSU Faculty of Computational Mathematics and Cybernetics. Gor Nishanov is a Principal Software Design...

Graduate of MSU Faculty of Computational Mathematics and Cybernetics. Gor Nishanov is a Principal Software Design Engineer on the Microsoft C++ team. Gor is responsible for the design and standardization of C++ coroutines, and contributed to C++ asynchronous programming models. Prior to joining C++ team, Gor was working on distributed systems in Windows Clustering team.

Talk(s)

Timur Doumler
Timur Doumler audio++
Timur Doumler is a C++ developer specializing in audio and music technology, an active member of...

Timur Doumler is a C++ developer specializing in audio and music technology, an active member of the ISO C++ committee, and part of the #include < C++ > team. He is passionate about building communities, clean code, good tools, and the evolution of C++.

Talk(s)

Mateusz Pusz
Mateusz Pusz EPAM Systems
Software architect, chief engineer, and security champion with more than 14 years of experience in designing,...

Software architect, chief engineer, and security champion with more than 14 years of experience in designing, writing and maintaining C++ code for fun and living. C++ consultant, trainer, and evangelist focused on Modern C++. His main areas of interest and expertise are code performance, low latency, stability, and security.

Mateusz worked at Intel for 13 years and now he leads C++ Community at EPAM Systems. He is also a founder of Train IT that provides C++ trainings to corporations. Mateusz is an active voting member of the ISO C++ Committee (WG21) where, together with the best C++ experts in the world, he shapes the next official version of the C++ language. He is also a member of WG21 Study Group 14 (SG14) responsible for driving performance and low latency subjects in the Committee. In 2013 Mateusz won “Bench Games 2013” – worldwide competition in the C++ language knowledge.

Talk(s)

Danila Kutenin
Danila Kutenin Google
Danila Kutenin is a Software Engineer aiming at high performance distributed systems. Danila's main priorities are...
Danila Kutenin

Danila Kutenin is a Software Engineer aiming at high performance distributed systems. Danila's main priorities are performance and design issues in search engines, file systems, storage systems, data bases with single or multiple nodes. Danila also has side projects in C++ library and compiler teams at Google helping improving the performance of main libraries.

Talk(s)

Jason McGuiness
Jason McGuiness Count-Zero Ltd
Jason is a contract programmer in C++ on Linux. His 15 years experience spans: initially a...
Jason McGuiness

Jason is a contract programmer in C++ on Linux. His 15 years experience spans: initially a nuclear physicist then programming prototype super-computers, but now in finance; focussing on low-latency and HFT software, their architectures and the issues arising from them. He is also actively involved with the ISO/UK C++ Panel and the ACCU to maintain his skill-set.

Talk(s)

Show all Schedule

Discussion zone

Discussion zone

Special areas to chat with speakers during the coffee breaks. No censorship, no panic, no time limit.

BOF sessions

BoF-sessions

Discussions with no leaders or speakers. The very secret place where the new ideas are born to define the future.

Program committee

Sergey Platonov
Sergey Platonov Tensor Technologies
C++ developer, organizer of C++ Siberia....

C++ developer, organizer of C++ Siberia.

Antony Polukhin
Antony Polukhin Yandex.Taxi
A representative of Russia at the C++ Standardization Committee. Author of several accepted proposals to the...
Antony Polukhin

A representative of Russia at the C++ Standardization Committee. Author of several accepted proposals to the C++ standard.

Author of the Boost libraries: TypeIndex, DLL, Stacktrace; maintainer of Any, Conversion, LexicalCast, Variant.

Author of "Boost C++ Application Development Cookbook" and "Boost C++ Application Development Cookbook, Second Edition".

Anastasia Kazakova
Anastasia Kazakova JetBrains
As a C and C++ software developer, Anastasia Kazakova created real-time *nix-based systems and pushed them...

As a C and C++ software developer, Anastasia Kazakova created real-time *nix-based systems and pushed them to production for 8 years. She has a passion for networking algorithms and embedded programming and believes in good tooling. With all her love for C++, she is now the Product Marketing Manager on the JetBrains С++ team. Besides, Anastasia runs a C++ user group in Saint Petersburg, Russia.

Alexander Granin
Alexander Granin Independent Consultant
Haskell developer, likes functional programming. Speaker, writer, researcher....

Haskell developer, likes functional programming. Speaker, writer, researcher.

Elizaveta Shamanina
Elizaveta Shamanina JUG Ru Group
Pavel Filonov
Pavel Filonov Kaspersky Lab
For more than 5 years Pavel is developing software in the IT security area. For more...

For more than 5 years Pavel is developing software in the IT security area. For more than 3 years he is actively using data analysis methods to develop and implement machine learning techniques in IT security. Before starting his developer career, Pavel was a radiophysics researcher and a higher school teacher.

Anton Naumovich
Anton Naumovich SolarWinds
Senior manager in SolarWinds company. Organizer of C++ community CoreHard and QA community COMAQA. Took part in development...
Anton Naumovich

Senior manager in SolarWinds company.

Organizer of C++ community CoreHard and QA community COMAQA.

Took part in development of Hyper-V product in the past when working for Microsoft.

Among technical interests — architecture, performance, debugging.

Eugene Zouev
Eugene Zouev Innopolis University
Eugene Zouev has graduated from the Computer Science Department, Moscow State University, and got the PhD...
Eugene Zouev

Eugene Zouev has graduated from the Computer Science Department, Moscow State University, and got the PhD degree there in 1999. He has been working in a defence research center in Russia, in Moscow State University and in a number of technical universities in Europe including ETH Zurich and EPFL Lausanne. Among his major achievements are the full ISO-compliant C++ front end compiler, the Zonnon language compiler and many others. The area of his research interests is programming languages' semantics and compiler construction.