Да, все так. Посетить мероприятие можно бесплатно. Наслаждайтесь интересными докладами, общением и угощениями в перерывах!


System Level MeetupПод капотом C/C++ и Linux kernel
info
date
25/05/2025
time
11:00 GMT+03:00
address
Санкт-Петербург, Loft Hall, Арсенальная наб. 1
Площадь Ленина
Площадь Ленина
format
OnlineOffline

Митап завершен!
ждем тебя на следующем!
ждем тебя на следующем!
Подпишись на наши новости, чтобы первым узнавать о новых митапах и других событиях:
О МИТАПЕ
24 мая мы соберемся в Санкт-Петербурге, чтобы поглубже изучить C/C++ и ядро Linux. Наладим сериализацию и десериализацию JSON в проекте на C++, реализуем поддержку Sdtrig в RISC-V Linux и OpenSBI, разберем подход kernel bypass и user space I/O в ядре Linux, вплетем C++ в строго C-шную кодовую базу — и на этом список интересного не заканчивается.
Офлайн-участников также ждет демозона с «железом» YADRO для ЦОД и телеком-операторов, технические интерактивы и подарки от компании.
Программа
Спикеры
Программный комитет

Илья Казаков
Разработчик в команде систем хранения данных, YADRO
Ведущий потока С++. Начал писать на С еще в школе. Затем стал схемотехником: работал со звуком, делал источники питания. В 2020 году попал в настоящее IT и начал писать на С++. Работает в команде, которая занимается системами хранения данных Datapath. Спикер и соведущий конференции C++ Russia.
Ведущий потока С++. Начал писать на С еще в школе. Затем стал схемотехником: работал со звуком, делал источники питания. В 2020 году попал в настоящее IT и начал писать на С++. Работает в команде, которая занимается системами хранения данных Datapath. Спикер и соведущий конференции C++ Russia.

Илья Мамай
Инженер-программист, Syntacore
Ранее исследовал out-of-order-микроархитектуры, искал в коде узкие места реализаций микроархитектур. Сейчас работает с обратной стороной «железа» — загрузчиками и ОС, расширяет их функционал и поддержку новых расширений RISC-V. Иногда возвращает к жизни советские процессоры.
Ранее исследовал out-of-order-микроархитектуры, искал в коде узкие места реализаций микроархитектур. Сейчас работает с обратной стороной «железа» — загрузчиками и ОС, расширяет их функционал и поддержку новых расширений RISC-V. Иногда возвращает к жизни советские процессоры.

Илья Шишков
R&D-разработчик в СУБД Pangolin, СберТех
Ex-Яндекс, создатель курсов «Пояса по С++». Программирует на C++ с 2006 года.
Ex-Яндекс, создатель курсов «Пояса по С++». Программирует на C++ с 2006 года.

Никита Пешаков
Инженер-программист, YADRO
Познает код через починку багов. Вырос на телекоме. Стажером писал 4G Packet Core. Сейчас в роли техлида разрабатывает 5G Packet Core. К приходу 6G надеется дотянуться до архитектора.
Познает код через починку багов. Вырос на телекоме. Стажером писал 4G Packet Core. Сейчас в роли техлида разрабатывает 5G Packet Core. К приходу 6G надеется дотянуться до архитектора.

Степан Репин
Ведущий программист, ИнфоТеКС
Последние пять лет работает над генератором-анализатором трафика на базе DPDK. Интересуется оптимизацией программ, сетевыми технологиями и операционными системами.
Последние пять лет работает над генератором-анализатором трафика на базе DPDK. Интересуется оптимизацией программ, сетевыми технологиями и операционными системами.

Константин Владимиров
Руководитель отдела компиляторов и инструментов разработки, Syntacore
Регулярный докладчик крупных конференций. Ведущий YouTube- и Telegram-канала с лекциями о С++, автор книги «Оптимизирующие компиляторы».
Регулярный докладчик крупных конференций. Ведущий YouTube- и Telegram-канала с лекциями о С++, автор книги «Оптимизирующие компиляторы».

Илья Андреев
Старший инженер в отделе компиляторов и средств разработки, Syntacore
Специалист с опытом более пяти лет в разработке компиляторов, автор улучшенной девиртуализации в Syntacore Development Toolkit.
Специалист с опытом более пяти лет в разработке компиляторов, автор улучшенной девиртуализации в Syntacore Development Toolkit.

Владимир Исаев
Ведущий инженер-программист, Syntacore
Занимается системным софтом для сетевых устройств и процессоров.

Данил Ефимов
Инженер-программист, YADRO
Последние четыре года работает в телекоме и сейчас активно занимается алгоритмом DPD (digital predistortion). Участвовал в разработке модема для миссии «Рассвет-2».
Последние четыре года работает в телекоме и сейчас активно занимается алгоритмом DPD (digital predistortion). Участвовал в разработке модема для миссии «Рассвет-2».

Станислав Богатырев
Эксперт по разработке ПО, YADRO
Ведущий секции Linux kernel. Координатор и активный участник сообщества SPbLUG с опытом в индустрии более двадцати лет.
Ведущий секции Linux kernel. Координатор и активный участник сообщества SPbLUG с опытом в индустрии более двадцати лет.

Леонид Меркин
Прикладной математик, Computer Scientist и C++ инженер. Doctor of Mathematics (TU Delft, The Netherlands, 1997),
В 2020–2022 гг. был научным руководителем проекта InnoChain по созданию первой в мире формально верифицированной системы распределенного реестра. Сегодня является профессором Департамента информатики НИУ ВШЭ в Санкт-Петербурге. Также преподает в МФТИ (Физтех-школа прикладной математики и информатики) и работает в финансовой индустрии. Основные области компетенций: финансовая математика, стохастический анализ, численные методы, теория типов, формальная верификация ПО, высоконадежные системы реального времени, платформы и стратегии высокочастотной алгоритмической торговли.
В 2020–2022 гг. был научным руководителем проекта InnoChain по созданию первой в мире формально верифицированной системы распределенного реестра. Сегодня является профессором Департамента информатики НИУ ВШЭ в Санкт-Петербурге. Также преподает в МФТИ (Физтех-школа прикладной математики и информатики) и работает в финансовой индустрии. Основные области компетенций: финансовая математика, стохастический анализ, численные методы, теория типов, формальная верификация ПО, высоконадежные системы реального времени, платформы и стратегии высокочастотной алгоритмической торговли.

Алексей Щербаков
Старший разработчик и тимлид, МойОфис
Более семи лет опыта в разработке настольных приложений на C++ с использованием Qt. Руководит командой разработки библиотеки для построения диаграмм на TypeScript с использованием D3.js и ее интеграцией в C++/Qt-приложение.
Более семи лет опыта в разработке настольных приложений на C++ с использованием Qt. Руководит командой разработки библиотеки для построения диаграмм на TypeScript с использованием D3.js и ее интеграцией в C++/Qt-приложение.

Ярослав Бесараб
Руководитель отдела в TATLIN.FLEX, YADRO
Долгое время работал с операционными системами в режиме SMM. Успел написать несколько UEFI-модулей. Также писал приложения для работы с TEE. В настоящее время руководит командой разработки модулей ядра Linux. Полностью погружен в работу над улучшением Data Plane в СХД.
Долгое время работал с операционными системами в режиме SMM. Успел написать несколько UEFI-модулей. Также писал приложения для работы с TEE. В настоящее время руководит командой разработки модулей ядра Linux. Полностью погружен в работу над улучшением Data Plane в СХД.

Владислав Шиповский
Тимлид команды системного ПО, Сбер
Закончил МГТУ им. Баумана по специальности «Плазменные энергетические установки». В системном программировании 10 лет, занимался в основном разработкой драйверов для различных устройств. Энтузиаст использования Rust для системного программирования. Области интересов: высокопроизводительный I/O, техники kernel-bypass.
Закончил МГТУ им. Баумана по специальности «Плазменные энергетические установки». В системном программировании 10 лет, занимался в основном разработкой драйверов для различных устройств. Энтузиаст использования Rust для системного программирования. Области интересов: высокопроизводительный I/O, техники kernel-bypass.

Кирилл Колодяжный
Инженер-программист, YADRO
Для разработки в основном использует С++. ML-энтузиаст, автор книги «Hands-On Machine Learning with C++». Работал над проектами в различных областях: геймдев, алгоритмы 3D-реконструкции, веб-браузеры, машинное обучение. Теперь участвует в разработке систем хранения данных.
Для разработки в основном использует С++. ML-энтузиаст, автор книги «Hands-On Machine Learning with C++». Работал над проектами в различных областях: геймдев, алгоритмы 3D-реконструкции, веб-браузеры, машинное обучение. Теперь участвует в разработке систем хранения данных.

Матвей Быстрин
Инженер по системному программированию СнК, YADRO
Свой путь начинал с разработки прошивок для микроконтроллеров и userland системного ПО под Linux. Сейчас работаю в BSP-команде в YADRO. Пишу и ремонтирую драйверы, разбираюсь с загрузчиком и читаю мейлинг-листы.
Свой путь начинал с разработки прошивок для микроконтроллеров и userland системного ПО под Linux. Сейчас работаю в BSP-команде в YADRO. Пишу и ремонтирую драйверы, разбираюсь с загрузчиком и читаю мейлинг-листы.

Василий Рамаданов
Инженер-программист, YADRO
Разрабатывает высокоскоростное и высоконагруженное ПО на С++ с 2017 года. Большую часть времени разрабатывал системы радиолокации и радиосвязи, реализуя Digital Signal Processing в real time на embedded-системах. Также был замечен в autonomous driving. Василию нравится искать способы уменьшения времени работы своего кода, анализировать узкие места, находить более быстрые алгоритмы и ускорять имеющиеся, выжимая из железа всё возможное.
Разрабатывает высокоскоростное и высоконагруженное ПО на С++ с 2017 года. Большую часть времени разрабатывал системы радиолокации и радиосвязи, реализуя Digital Signal Processing в real time на embedded-системах. Также был замечен в autonomous driving. Василию нравится искать способы уменьшения времени работы своего кода, анализировать узкие места, находить более быстрые алгоритмы и ускорять имеющиеся, выжимая из железа всё возможное.

Артем Кузин
Руководитель лаборатории разработки ядер ОС,
Окончил МГТУ им. Н. Э. Баумана в 2006 году по специальности «Конструирование и технология РЭА». Более 10 лет опыта в разработке операционных систем. Работал в компаниях Luxoft и Samsung. Экспертиза во встроенном ПО, операционных системах различной архитектуры (монолитные и гибридные ядра), а также в ОС для ARM TrustZone. Области интересов: управление памятью в ОС, схемы управления памятью RCU/EBR, lock-free и RCU-safe структуры данных, NUMA-системы, OS4AI.
Окончил МГТУ им. Н. Э. Баумана в 2006 году по специальности «Конструирование и технология РЭА». Более 10 лет опыта в разработке операционных систем. Работал в компаниях Luxoft и Samsung. Экспертиза во встроенном ПО, операционных системах различной архитектуры (монолитные и гибридные ядра), а также в ОС для ARM TrustZone. Области интересов: управление памятью в ОС, схемы управления памятью RCU/EBR, lock-free и RCU-safe структуры данных, NUMA-системы, OS4AI.