Submit a talk

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

Antony Polukhin
Antony Polukhin
Yandex.Taxi
A representative of Russia at the C++ Standardization Committee. Author of several accepted proposals to the C++ standard. Author of 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".

Nicolai Josuttis
Nicolai Josuttis
Author of "The C++ Standard Library" and "C++ Templates"
Nicolai Josuttis is an independent systems architect, technical manager, author, and consultant. He designs mid-sized and large software systems for...

Nicolai Josuttis is an independent systems architect, technical manager, author, and consultant. He designs mid-sized and large software systems for the telecommunication, traffic, finance, and manufacturing industries.

He is well known in the C++ Community for speaking and writing with authority about C++ (being the author of The C++ Standard Library and C++ Templates) but is also an innovative presenter.

He is an active member of C++ standardization committee for almost 20 years now.

Viktor Kirilov
Viktor Kirilov
http://onqtam.com/
With 6 years of professional experience with C++ in the games and VFX industries, Viktor currently spends his time writing...

With 6 years of professional experience with C++ in the games and VFX industries, Viktor currently spends his time writing open source software (since 01.01.2016) and occasionally doing some contract work. His latest work has been the implementation of hot code-reloading at runtime for the Nim programming language. He is also the author of doctest — "The fastest feature-rich C++11 single-header testing framework". His interests are the making of games and game engines, high performance code, data oriented design, cryptocurrencies, optimizing workflows and incorporating good practices in the software development process such as testing and the use of modern tools like static analysis or instrumentation. Viktor is from Sofia, Bulgaria and his profession is his hobby. Personal website: http://onqtam.com/

Ben Deane
Ben Deane
Quantlab
Ben was in the game industry for 23 years, at companies like EA and Blizzard. He's always looking for useful...
Ben Deane

Ben was in the game industry for 23 years, at companies like EA and Blizzard. He's always looking for useful new techniques in C++, and he geeks out on algorithms, APIs, types and functional programming.

Rainer Grimm
Rainer Grimm
Modernes C++
Rainer Grimm has worked as a software architect, team lead and instructor for about 20 years. In his spare time...

Rainer Grimm has worked as a software architect, team lead and instructor for about 20 years. In his spare time he likes to write articles about C++, Python and Haskell, but he also likes to speak at conferences. He publishes very often on his blog "Modern C++". Now he is a trainer giving seminars to modern C++ and Python. His books "C++11 für Programmierer ", "C++", "C++-Standardbiliothek", and "The C++ Standard Library" were published by O'Reilly and Leanpub.

Ivan Čukić
Ivan Čukić
KDE
Doctoral candidate (Ph.D.c.) at the Computer Science department of the Faculty of Mathematics, University of Belgrade with main research revolving...

Doctoral candidate (Ph.D.c.) at the Computer Science department of the Faculty of Mathematics, University of Belgrade with main research revolving around the programming language design.

Ivan has been a long time KDE contributor mainly working on the Plasma workspace and lower-level frameworks for tracking and managing user actions. Maintainer of KActivities, Contour daemon and Lancelot.

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

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

Arno Schödl
Arno Schödl
think-cell
Arno is responsible for the design, architecture and development of all the think-cell's software products. He oversees think-cell's R&D team,...

Arno is responsible for the design, architecture and development of all the think-cell's software products. He oversees think-cell's R&D team, Quality Assurance and Customer Care.

Before founding think-cell, Arno worked at Microsoft Research and McKinsey. Arno studied computer science and management and holds a Ph.D. from the Georgia Institute of Technology with a specialization in Computer Graphics.

Timur Doumler
Timur Doumler
Independent
Timur Doumler is a C++ developer specialising in audio and music technology, member of the ISO C++ committee, and program...

Timur Doumler is a C++ developer specialising in audio and music technology, member of the ISO C++ committee, and program chair of the Audio Developer Conference (ADC). He is passionate about writing clean code, providing good tools, evolving the C++ language, and building inclusive communities.

Andrey Karpov
Andrey Karpov
PVS-Studio
Andrey is a co-founder of PVS-Studio project and CTO at Program Verification Systems. He is Microsoft MVP in the nomination...

Andrey is a co-founder of PVS-Studio project and CTO at Program Verification Systems. He is Microsoft MVP in the nomination "Developer Technologies". He is an author of large number of articles dedicated to the code quality and error patterns that C++ developers make. He promotes methodology of static and dynamic code analysis.

Andrey Davydov
Andrey Davydov
JetBrains
Andrey has been working in ReSharper C++ team, JetBrains for the last 3 years. Before that, he worked in the...
Andrey Davydov

Andrey has been working in ReSharper C++ team, JetBrains for the last 3 years. Before that, he worked in the GIS industry in the areas related to computational geometry and 3D-visualization.

Show all

Дискуссионные зоны

Дискуссионные зоны

Специальные зоны для общения со спикерами в перерывах между докладами. Без цензуры, без паники, без ограничений по времени.

BOF-сессии

BoF-сессии

Обсуждения, где нет ведущих и спикеров. Те самые кулуары, где рождаются новые идеи и создаётся будущее.

Ask Expert

Ask Expert

Зона на выставке, где вы можете обратиться к эксперту со своей проблемой и прямо на месте получить практические советы. Приносите свои ноутбуки и готовьте вопросы.
Ищите плакат Ask Expert в выставочной зоне!

Program committee

Sergey Platonov
Sergey Platonov
Tensor Technologies
C++ developer, organizes C++ Russia and C++ Siberia conferences....

C++ developer, organizes C++ Russia and C++ Siberia conferences.

Antony Polukhin
Antony Polukhin
Yandex.Taxi
A representative of Russia at the C++ Standardization Committee. Author of several accepted proposals to the C++ standard. Author of 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".

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

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

Anton Naumovich
Anton Naumovich
SolarWinds
Anton works in IT for more than 10 years, specializing in architecture, performance, and debugging. He is an active participant...
Anton Naumovich

Anton works in IT for more than 10 years, specializing in architecture, performance, and debugging. He is an active participant of CoreHard.by, low-level "hardcore" development community, and COMAQA.BY, automated testing adherents community. Anton was a speaker at conferences such as CEE-SEC(R), SQA Days, Analyst Days, SPM, Stachka, Solit, COMAQA Conf, CoreHard Conf. He also worked at Microsoft, developing Hyper-V.

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

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.

Pavel Filonov
Pavel Filonov
Kaspersky Lab
For more than 5 years Pavel is developing software in the IT security area. For more than 3 years he...
Pavel Filonov

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.