Speakers

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...

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.

Aleksei Milovidov
Aleksei Milovidov Yandex
Education: - Moscow State University, department of Mechanics and Mathematics — specialist degree, mathematician (2003-2008); Work: [Yandex](https://yandex.com/company/) (2008-now): -...
Aleksei Milovidov

Education:

  • Moscow State University, department of Mechanics and Mathematics — specialist degree, mathematician (2003-2008);

Work: Yandex (2008-now):

  • software developer of Yandex Metrica engine (2008-2012);
  • head of Yandex Metrica engine development team (2012-2015);
  • head of ClickHouse development team (2015-now).
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".

Mikhail Matrosov
Mikhail Matrosov Align Technology
Mikhail graduated from MSU Faculty of Computational Mathematics and Cybernetics and had been an employee there...

Mikhail graduated from MSU Faculty of Computational Mathematics and Cybernetics and had been an employee there in Computer Graphics and Multimedia Laboratory. He was working on image processing, computer vision, and color theory.

Currently Mikhail is an expert software engineer in Moscow R&D office of Align Technology. He develops specialized 3D CAD system for designing orthodontic appliances.

Frequent speaker on numerous conferences: SECR, C++ Russia, SECON, CppCon. Co-author of the course "Основы разработки на С++: коричневый пояс" ("C++ development basics: Brown belt") on Coursera, which was developed jointly with Yandex.

Philip Nash
Philip Nash JetBrains
Philip is the author of the test frameworks Catch for C++ and Objective-C, and Swordfish for...

Philip is the author of the test frameworks Catch for C++ and Objective-C, and Swordfish for Swift. As Developer Advocate at JetBrains he's involved with CLion, AppCode and ReSharper C++. More generally he's an advocate for good testing practices, TDD and using the type system and functional techniques to reduce complexity and increase correctness. He's previously worked in Finance and Mobile as well as an independent consultant and coach specialising in TDD on iOS.

Valentin Ziegler
Valentin Ziegler think-cell
Valentin Ziegler is a senior software engineer at think-cell (Berlin), where he has been working for...
Valentin Ziegler

Valentin Ziegler is a senior software engineer at think-cell (Berlin), where he has been working for over 9,5 years. Valentine focuses on the development of layout algorithms and their integration with intuitive user interfaces. Recently, he became a member of DIN and is part of the German delegation in the ISO committee for the standardization of C++.

Ivan Čukić
Ivan Čukić KDE e.V.
Ivan Čukić is the author of "Functional Programming in C++" published by Manning. He is one of...

Ivan Čukić is the author of "Functional Programming in C++" published by Manning.

He is one of the core developers in KDE, the largest free/libre open source C++ project.

He is also teaching modern C++ techniques and functional programming at the Faculty of Mathematics in Belgrade and has been using C++ for more than 20 years. He has been researching functional programming in C++ before and during his PhD studies, and uses the techniques in real-world projects.

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

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

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

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/

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

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.

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

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.

Vittorio Romeo
Vittorio Romeo Bloomberg L.P.
Vittorio is a Software Engineer at Bloomberg L.P. with a BS in Computer Science from Università...

Vittorio is a Software Engineer at Bloomberg L.P. with a BS in Computer Science from Università degli Studi di Messina.

He began programming at a very young age and is now a C++ enthusiast. While following and participating in the evolution of the C++ Standard and embracing the newest features, he worked on several open source projects, including modern general-purpose libraries and free cross-platform indie games.

Vittorio is an active member of the C++ community: he participated as a speaker in CppCon, C++Now, Meeting C++, ACCU, and ++it Florence. He currently maintains a technical blog revolving around C++, several open source projects, and an YouTube channel featuring modern C++ tutorials.

When he's not writing code, Vittorio enjoys weightlifting and fitness-related activities, competitive computer gaming and sci-fi movies/TV series.

Juan Pedro Bolívar Puente
Juan Pedro Bolívar Puente Independent consultant
Juanpe is a Berlin-based freelance consultant and engineer, with a focus on value oriented design, interactive...

Juanpe is a Berlin-based freelance consultant and engineer, with a focus on value oriented design, interactive software, modern C++, functional programming and open source strategy. Before he worked for Ableton and has been involved in various music technology projects. He has also participated in the GNU project and cofounded a Hacklab in Granada.

Alexey Malov
Alexey Malov iSpring Solutions
Chief Software Architect at iSpring Solutions. The author of the Object-Oriented Design and Computer Graphics courses...

Chief Software Architect at iSpring Solutions. The author of the Object-Oriented Design and Computer Graphics courses at Volga State University of Technology.

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

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.

Sergei Sadovnikov
Sergei Sadovnikov Kaspersky Lab
Software developer and architect for more than 25 years, Sergei has worked on projects regarding digital...

Software developer and architect for more than 25 years, Sergei has worked on projects regarding digital telephony and cybersecurity in automated process control systems (APCS) as well as general-purpose libraries. Currently he works on an IoT Security project. Sergei is actively interested in development of general-purpose libraries. He has built several projects regarding automatic code generation.

Andrey Davydov
Andrey Davydov JetBrains
Andrey has been working in ReSharper C++ team, JetBrains for the last 3 years. Before that,...
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.

Kirill Tikhonov
Kirill Tikhonov DINS
Senior software developer in DINS. He develops and supports backend of cloud telephony system....
Kirill Tikhonov

Senior software developer in DINS. He develops and supports backend of cloud telephony system.

Oleg Fatkhiev
Oleg Fatkhiev Yandex
Oleg works in Yandex, where he develops the L7 network balancer and some core C++ Yandex...
Oleg Fatkhiev

Oleg works in Yandex, where he develops the L7 network balancer and some core C++ Yandex libraries. In the past, he worked in the Russian Quantum Center. Enjoys functional programming and metaprogramming. ACM ICPC competition semi-finalist.

Anton Dunchev
Anton Dunchev Wargaming
Encore engine developer in World of Tanks. Responsible for various subsystems inside game engine, such as...
Anton Dunchev

Encore engine developer in World of Tanks. Responsible for various subsystems inside game engine, such as game resource management, rendering subsystem, animations and scripting languages embedding.

Sergei Fedorov
Sergei Fedorov Yandex.Taxi
Lead software engineer at Yandex.Taxi, works on developing an asynchronous framework for Taxi back-end. Big fan...
Sergei Fedorov

Lead software engineer at Yandex.Taxi, works on developing an asynchronous framework for Taxi back-end. Big fan of metaprogramming and open source.

Ilya Bogdanov
Ilya Bogdanov Exonum, the Bitfury Group
Rust developer at Exonum — an open source framework for private blockchains, completely written in Rust....

Rust developer at Exonum — an open source framework for private blockchains, completely written in Rust. Ilya is fond of game development, computer graphics, and exotic programming languages. Moderator and active participant of the Russian-speaking Rust community, organizer of regular Rust meetings in St. Petersburg.

Alexander Schmidt
Alexander Schmidt Artec 3D
Senior developer in Artec 3D. Managed to make a robotic arm to successfully 3D scan....

Senior developer in Artec 3D. Managed to make a robotic arm to successfully 3D scan.

Javier García Sogo
Javier García Sogo JFrog/Conan
After more than 10 years of programming in C++, Javier decided to tackle the hardest problem...

After more than 10 years of programming in C++, Javier decided to tackle the hardest problem he had encountered: dependency management. He joined JFrog to develop Conan, the C/C++ package manager, with the aim of alleviating that pain.

Pavel Novikov
Pavel Novikov Align Technology
Biography will be added soon...
Pavel Novikov

Biography will be added soon

Ruslan Arutyunyan
Ruslan Arutyunyan Intel
Biography will be added soon...
Ruslan Arutyunyan

Biography will be added soon

Alexander Titov
Alexander Titov Intel
Biography will be added soon...
Alexander Titov

Biography will be added soon