Speakers;

Anton Polukhin
Yandex Go, Head of the Common Components Development Team

Representative of Russia in the international standardization working group for C++ (WG21 ISO). Author of numerous accepted proposals to the C++ language standard.

Chairman of the Russian Standardization Working Group for C++. Develops and maintains the GCC standard and Boost libraries. Author of the TypeIndex, DLL, and Stacktrace Boost libraries, and active maintainer of Any, Conversion, LexicalCast, Variant.

Author of the Boost C++ Application Development Cookbook.

Fedor Pikus
Mentor Graphics Corp (Siemens business), Chief Engineering Scientist in the Design to Silicon division
Fedor G. Pikus is a Chief Engineering Scientist in the Design-to-Silicon division of Mentor Graphics (a Siemens business). His earlier positions include Senior Software Engineer at Google and Chief Software Architect for Calibre PERC, LVS, and DFM at Mentor Graphics. He joined Mentor Graphics in 1998 when he made the switch from academic research in computational physics to the software industry. Fedor is a recognized expert in high-performance computing and C++, has presented his works at CPPCon, SD West, DesignCon, and in Software Development Journal, and is also an O’Reilly author. His responsibilities as Chief Scientist include planning the long-term technical direction of Calibre products, directing and training the engineers who work on these products, the design and architecture of the software, and conducting research on new design and software technologies. Fedor has over 25 patents and over 100 papers and conference presentations on physics, EDA, software design, and C++.
Alexey Milovidov
Head of the ClickHouse Development Team
Moscow State University graduate. On the Yandex team since 2008. Manages the ClickHouse DBMS development team.
Timur Dumler
C++ developer specializing in audio and music technologies. Active member of the C++ Standardization Committee.
Pavel Filonov
Kaspersky, Research Developer Group Manager

Develops the Data Science team at Kaspersky, which provides machine learning-based functionality for the company’s products and services.Helped develop Kaspersky MLAD and MDR AI Analyst as a Data Scientist.

As a C++ developer, Pavel participated in the creation of MaxPatrol SIEM.Has been teaching computer science at MSTUCA for many years.Author of publications about ML, C, DS project management, and team development. Member of the C Russia conference program committee.

Anastasia Kazakova
JetBrains, Product Marketing Manager, C++ ToolsMarketing Lead, .NET Tools

More than 8 years of experience in commercial development in C and C++. Before that, Anastasia worked on embedded systems and network traffic management tasks, interned at the Microsoft Research laboratory with a focus on Network Traffic, and helped launch 4G networks in Yota.

Anastasia believes that development is a creative process and routine tasks should be handled by smart tools. So now she’s part of the JetBrains team and works as a product marketing manager for C++ and.NET development products. Anastasia has also spent the last few years in charge of organizing St. Petersburg C++ User Group meetings.

Ruslan Arutyunyan
Intel, Старший разработчик
Ruslan is a software engineer working in a team specializing in the development of libraries for parallelism.He was a technical leader in the development of two libraries used for autonomous driving. Now Ruslan works with various Intel products, including oneTBB and oneDPL.He is also a member of the standardization working group for C++ with a focus on the C++ standard library and parallelism.
Ilya Shishkov
Yandex Eats, Senior Developer

Ilya has been working as a C++ developer at Yandex for 10 years.
Has experience in high-load backend, applications, and creating online courses.

Creator of C++ Belts, an online specialization in C++, as well as «the Algorithmic foundation» for programmers online course.

Speaker at the C++ Russia, SECR, and KnowledgeConf conferences.
Manages the Algorithmic foundation Telegram channel.

Alexander Krivoshchekov
Yandex, Head of the Catalog Development Team at Yandex Eats

Develops services involved in one of the most loaded and complex parts of the system: the main Eats screen. Every day, these services select the best offers for users and process traffic from every app featuring Yandex Eats.

Prior to Yandex, Alexander helped develop a B2B financial modeling platform for managing and evaluating real estate investments.

In his spare time, he develops (but more often only has enough time to dream about) highly specialized programming languages.

Alexander Malkov
Yandex Go, C++ developer in the Common Components team
I’m a big fan of C++ and had experience writing my own web version of a mini framework even before starting at Yandex. Then when I read an article about the userver framework, I fell in love with it and knew that Yandex was the place for me. I worked in Yandex Eats for more than a year with userver and helped develop it to the new level. When I had the experience to realize that I was more interested in the infrastructure than the product, I transitioned to a position as a full-fledged member of the userver team. Currently, I’m focused on developing userver and a dynamic config service.
Roman Rusyaev
Compiler Developer

Currently developing C/C++ compilers for the AArch64 architecture.

Development experience:
  • Neural network compiler for the Neural Processing Unit (NPU).
  • Optimization of compilers for VLIW-architecture and SPARC architecture for C, C++, and Fortran.
  • OpenCL for VLIW-architecture.
  • AddressSanitizer and MemorySanitizer for VLIW-architecture.
  • Optimal exception handling in C++ for the VLIW-architecture.
Alexander Golubev
Yandex Go, Head of the Yandex Taxi Infrastructure Development Sector
Alexander has 23 years of C++ development experience, 16 in commercial development. During this time, he’s worked in-depth with VoIP telephony, helped create DPI for trunk channels, designed and implemented cloud storage for 10 PB of data, and supported and developed the SDK antivirus. For the last 5 years, he’s been involved in infrastructure projects for Yandex Taxi.
Grigory Demchenko
WhatsApp, Software Engineer
WhatsApp developer focused on distributed fault-tolerant scalable services in C++.
Dmitry Starkov
Yandex, Yandex Weather Developer
Graduate of the Ural Federal University Faculty of Mathematics and Mechanics, where he also taught courses on web development from Yandex.Dmitry joined Yandex 4 years ago and is now developing the backend of Yandex Weather.
Ilnur Huziev
Yandex, Developer and Team Lead at Yandex Search
Ilnur has been working in Yandex Search for 8 years with a focus on ranking, including with ML and on the infrastructure and runtime side. He’s led a small development team for the last 2 years. Academic degree in mathematics.
Maxim Kita
Yandex, Senior Developer
I write clear and simple code.
Mikhail Guzov
Developer
Contributor to ClickHouse. Mikhail has been building high-load services in C++ for 4 years, a year of which was spent in Yandex infrastructure teams, including Search runtime. He has been programming in C++ for 9 years.
Vasily Toropov
Yandex Go, Developer

Writes efficient code. When it turns out to be insufficiently productive, Vasily rewrites it.

In his spare time, he solves Olympiad programming problems.

Alexander Borgardt
DuckStax, TechLead

For more than 10 years, Alexander has been researching new approaches and creating solutions for adtech, fintech, and ML.

His fields of interest include the development of distributed systems, and parallel and competitive information processing.

He does his part to make the world a better place through open source: https://duckstax.com/

Sergey Slotin
Tinkoff Fintech, лектор

Sergey wrote the world’s fastest B-tree, binary search, integer factorization, integer parsing, Floyd-Warshall algorithm, prefix sum and search, and argmin on an array.

Author of «Algorithms for Modern Hardware» and «Алгоритмики».

In past lives, he was an ML developer (including at Yandex) and competitive programmer.

Wed Jul 31 2024 08:49:45 GMT+0300 (Moscow Standard Time)