C++ Zero
Cost Conf;
Moscow and Yerevan;
July 27th; APPLIED C++ CONFERENCE

Broadcast recording

C++ Zero Cost Conf 
is Yandex C++ Conference

Practicing developers from top companies will give reports, and share real case studies and metrics. The conference will take place simultaneously in two countries, with an online broadcast from each. You can join the networking in Moscow or Yerevan, or watch the stream from the comfort of your home.

Program

Break

13:50

Break

16:20

Afterparty

19:00

Break

14:50

Break

17:20

Afterparty

20:00

Anton Polukhin

Head of the Common Components Development Group, Yandex Go

Anton is a Russian representative in the International Working Group for C++ Standardization (WG21 ISO). He is the author of numerous accepted proposals for the C++ language standard.

He is also the Chair of the Russian Working Group for C++ Standardization. Anton is developing and maintaining the GCC standard library and Boost libraries. He is the author of the PFR, TypeIndex, DLL and StackTrace Boost libraries, and an active maintainer of Any, Conversion, LexicalCast and Variant.

Besides, Anton is the author of the Boost C++ Application Development Cookbook.

Ilya Shishkov

Senior C++ Developer

— Ilya has been working as a C++ developer at Yandex for 10 years. He is experienced in highly loaded backend, applications, and creating online courses.

— Ilya created the «Belts on C++» C++ online specialization and the «Algorithmic Programmer’s Foundation» online course.

— He is a speaker at various conferences including C++ Russia, SECR, and KnowledgeConf. Ilya also hosts the «Algorithmic Foundation» Telegram channel.

Konstantin Vladimirov

Lead of Compilers & Tools, Syntacore

Konstantin has been working with compilers since 2010. Today, he is developing RISC-V at Syntacore.

Yuri Minaev

Architect of the PVS-Studio analyzer for C++

Yuri spends his working hours tinkering with the inner workings of a core. He is a bit of a surgeon (open-heart surgery for parser), a bit of an orthopedic surgeon (legacy needs prosthetics), and the father to three cats and a few pet projects.

Vasily Kulikov

Lead Developer, Yandex

Vasily has been involved in Linux kernel security research. Currently, he is working on a userver project, which is a framework for the creation of highly-loaded microservices in C++.

Alexey Veselovsky

Senior C++ developer Align Technology

  • Alexey is engaged in the development of general system components and a framework for a specialized 3D CAD system.
  • He has previously developed a real-time patient monitoring system and a data collection and processing system for an unmanned car. Alexey contributed to the Squid Proxy project.
  • His interests include software reliability, compiler engineering and systems programming.
  • Alexey is a sanitizer expert and a serial speaker at C++ Russia. He is also a host of the Pure Virtual Cast podcast.

Andrew Aksyonoff

Head of Search Infrastructure, Avito/Sphinx

Andrew writes code, leads teams, and gives talks. He manages Search Infrastructure at Avito, and still works on Sphinx the search engine that he created.

Konstantin Oblakov

Senior Developer of Yandex Browser, Yandex Search and  Advertising Technologies

Every new generation of software development brings new, more complex tools for code analysis. Sometimes old school GDB is better. We’ll use practical examples to show how it allows fast solutions infeasible for others. There will be complex errors, tricky diagnostics, impressive solutions, useful bug-catching tips, a killer gardener, and the unmatched GDB in all its use cases.

Sergey Slotin

Developer and Lecturer, Tinkoff Fintech

Sergey has written the world’s fastest B-tree, binary search, integer factorization, integer parsing, Floyd algorithm, prefix sum, and search and argminimum on an array. He is the author of «Algorithms for Modern Hardware» and «Algorithmica». Sergey is also a former ML developer (including at Yandex) and a competitive programmer.

Danila Demidov

Auriga Software Developer

Danila is a radio engineer writing in C++ for over 15 years. He devoted most of his time to embedded projects, including an open-source project focused on IoT devices that Github hid on Svalbard just in case. Danila then contributed to various life-safety device projects, where he turned grey by adapting C++ to the strict requirements and development standards.

Alexander Borgardt

DuckStax, Tech Lead

Alexander has been researching new approaches and creating solutions in AdTech, FinTech and ML for over 10 years. He is interested in distributed systems development, parallel and competitive information processing. Alexander makes the world a better place with open source.

Pavel Novikov

Graduate of Bauman Moscow State Technical University in Rocket Engineering

Got an engineering degree in missilery at BMSTU.

Loves C++ and knows how to cook it.

Likes metaprogramming, multithreading and asynchronous programming. Coroutine adoption enthusiast.

Vania Khodor

Head of the Yandex Lavka Catalog Backend

Vania leads the Yandex Lavka catalog backend team. He is also involved in education, runs the this‑>notes telegram channel, and plays squash. Vania can juggle four balls and the same number of tasks at the same time. He loves C++ for its vastness.

Aleksei Ozeritskii

Developer, Yandex

Aleksei is a Lead Developer at Yandex. He is developing the YDB platform. Previously, he contributed to the development of YTSaurus and Logbroker.

Vadim Belotitskiy

Head of the Intercity Service Development, Yandex Taxi

Vadim leads the development of the Intercity service and strives to set a new industry standard of comfort for long-distance travel. He helps develop fast, efficient and scalable solutions, and builds a team of dedicated professionals.

Vadim has been involved in Yandex Taxi development since 2017. He wrote the first two versions of the Yandex Go super app on iOS, and led the Yandex Go iOS development team. His hobby is running the iOS track at the Yandex Mobile Development School.

reviously, Vadim worked at Devexperts, where he was involved in developing a high-load Java backend and translating code from Java to Objective-C. Earlier in his career, he developed an application to protect electronic document flow and email on mobile platforms using the GOST encryption algorithm.

Olga Zaykova

Head of the Automatic Ad Generation Team at Yandex

Olga leads the development of automatic ad generation at Yandex. She has spent the last 5 years making the service faster and more reliable. Olga is developing a system that processes billions of items from all over the Internet and turns them into ads within a day. Using modern C++ and algorithmic optimizations, she managed to combine stream processing of billions of objects on the BigRT framework with heavy GPU computations: the generation uses not only CPU-intensive algorithms, but also heavy YandexGPT neural networks. Olga taught a course on algorithms to first-year students at the HSE University.

Pavel Sukhov

Lead Developer, Yandex Delivery

Pavel worked at Yandex, then at Microsoft, and back at Yandex. He has been teaching at the HSE University for about 5 years. Pavel has a sharp mind, a long tongue, a bad temper, and a wife.

Anton Polukhin

Yandex Go, Head of the Common Components Development Group

Anton is a Russian representative in the International Working Group for C++ Standardization (WG21 ISO). He is the author of numerous accepted proposals for the C++ language standard.

He is also the Chair of the Russian Working Group for C++ Standardization. Anton is developing and maintaining the GCC standard library and Boost libraries. He is the author of the PFR, TypeIndex, DLL and StackTrace Boost libraries, and an active maintainer of Any, Conversion, LexicalCast and Variant.

Anton is also the author of the Boost C++ Application Development Cookbook.

Ilya Shishkov

Senior C++ Developer

— Ilya has been working as a C++ developer at Yandex for 10 years. He is experienced in highly loaded backend, applications, and creating online courses.

— Ilya created the «Belts on C++» C++ online specialization and the «Algorithmic Programmer’s Foundation» online course.

— He is a speaker at various conferences including C++ Russia, SECR, and KnowledgeConf. Ilya also hosts the «Algorithmic Foundation» Telegram channel.

Sergei Fedorov

C++ Expert

Sergei has been writing in C++ since 1999. He has been involved in projects ranging from the automation of bakeries and crematoria to the development of banking and stock exchange software and game development. Sergei was in charge of the development of Yango warehouse robots. He loves open source and brainteasers.

Sergey Vidyuk

Yandex Infrastructure, Senior Developer

Sergey is engaged in the development of a build system for the Yandex monorepository. He has 10 years of experience in developing mobile mapping applications (NAVITEL, 2GIS). In his hobby time, Sergey develops his future/promise portable_concurrency library.

He loves C++, large acyclic graphs and hiding mutexes from business logic in multithreaded code.

Anna Ilyakhina

Backend DevRel

Anna has over 8 years of experience working with IT professionals. She builds relationships with communities: C++, DevOps, and Database. Anna also works with open source projects: ClickHouse, CatBoost, YDB, userver, and YTsaurus.

Besides, she also organizes Yandex events, partners integrations (HighLoad Armenia, HighLoad Serbia), manages speakers at internal and external conferences, assists authors in writing on Habr, maintains internal and external communities, runs online projects and DevRel strategy.

Anna is the «ex-mother» of DevRel at Leroy Merlin.

Mikhail Borisov

Lead Developer

Mikhail has been writing in C++ at Yandex for over 10 years. He has been involved in data processing, highly loaded advertising backends, and device firmware. Currently, Mikhail is working on the backend and infrastructure of devices with Alice. He is interested in compilers and enjoys debugging strange problems.

Dima Starkov

Yandex, Head of Development

Dima graduated from the Ural Federal University, where Yandex gave web development courses. Through these courses he got an internship at the company, where Dima worked his way up from frontend developer trainee to the head of Yandex Weather development. Dima doesn’t like to delegate all the work to the team, rather he tries to write a lot in C++ because it’s his passion.

Alexander Borgardt

DuckStax, Tech Lead

Alexander has been researching new approaches and creating solutions in AdTech, FinTech and ML for over 10 years. He is interested in distributed systems development, parallel and competitive information processing. Alexander makes the world a better place with open source.

Roman Lebedev

AWS, Senior Software Engineer

Roman has over 10 year experience in C++ development. He has worked in various areas such as AV content processing, ad targeting, and HFT. For the last 5 years, Roman has been focused on efficiency issues contributing first to Yandex Taxi and then to Yandex Lavka. Nowadays he is developing AWS Lambda.

Vania Khodor

Head of the Yandex Lavka Catalog Backend

Vania leads the Yandex Lavka catalog backend team. He is also involved in education, runs the this‑>notes telegram channel, and plays squash. Vania can juggle four balls and the same number of tasks at the same time. He loves C++ for its vastness.

Aleksei Ozeritskii

Software Engineer Yandex

Aleksei is a Lead Developer at Yandex. He is developing the YDB platform. Previously, he contributed to the development of YTSaurus and Logbroker.

How to get there

Moscow

RBC Event Center, Kosmodamianskaya emb., 52, bldg. 7

Yerevan

Synergy Business Center, Armenak Armenakyan Street, 2/4

The conference is free to attend, but you’ll have to register and receive confirmation. The broadcast will be available to everyone.

Wed Aug 21 2024 12:38:25 GMT+0300 (Moscow Standard Time)