Павел Филонов

Research Development Team Lead, Kaspersky Lab, Москва, Россия

Участвовал в разработке систем Max Patrol SIEM в роли С++ разработчика и Kaspersky MLAD в роли Data Scientist'а. Член программного комитете конференции C++ Russia. Специализируется на темах CI/ML/performance.

Доклады

Защищая С++

2019 Autumn

В статье https://imgur.com/gallery/huZRM автор размышляет на тему сравнения языков программирования с различными видами оружия. С++ предлагается сравнять с нунчаками: в умелых руках - это эффективный инструмент, а в руках новичка …

Подробнее

Контроль окружения сборки C++ проектов с помощью Docker

2019 Spring

При сборке C++ проектов под различные компиляторы и операционные системы часто возникает необходимость контролировать окружение (версии компиляторов, ОС и библиотек), в котором происходит сборка проекта. В докладе рассмотрен подход к …

Подробнее

Обучаем на Python, применяем на C++

2018 Autumn

Доклад посвящен часто используемому шаблону в моих проектах по анализу данных, когда обучение и настройка моделей происходят с использованием python, а вот их запуск в промышленное использование на языке C++. …

Подробнее

Continuous Integration для C++ разработчика

2017 Spring

В головах разработчиков бытует мнение, что их работа заканчивается после того, как они закомитили код, а весь остальной процесс их вовсе не касается. Взамен такого устаревшего мнения мы выдвинем свой …

Подробнее

Мастер-классы

Continuous integration для C++ разработчика

2019 Autumn

А мы построим свой CI с conan и travis Вводная В головах разработчиков бытует мнение, что их работа заканчивается после того, как они закомитили код, а весь остальной процесс их …

Подробнее

Запускаем ML модели на С++ [Russian]

При разработке продуктов, которые содержат в себе функционал на основе машинного обучения выделяют 2 важных этапа: обучение модели и ее применение. Для обучения модели часто используется язык Python и многочисленные …

Подробнее

Защищая C++ [Russian]

Если поговорку "With great power comes a great responsibility" перевести на язык С++, то получится что-то в духе "Если для оптимизации программ вы используете низкоуровневый доступ к памяти, то вы …

Подробнее