Материалы

Чтобы посмотреть описание доклада, щелкните на название. Все доклады с кратким описанием — здесь.

Скачать программу в pdf

29 июня. День 1

Время UTC+03:00  & Трек
Доклад
Трек 1
Трек 2
Трек 3
Трек 4

Вы пока не добавили ни одного доклада в Избранное

10:30 - 10:45
10:30 Трек 1
10:45 - 12:00
10:45 Трек 1
10:45 Трек 2
10:45 Трек 3
10:45 Трек 4
12:00 - 12:15
12:00 Трек 1
Поговорим про KasperskyOS
Вячеслав Борилин
Лаборатория Касперского
#partner  #kaspersky  #interview 
12:00 Трек 2
Поговорим про KasperskyOS
Вячеслав Борилин
Лаборатория Касперского
#partner  #interview 
12:00 Трек 3
Поговорим про KasperskyOS
Вячеслав Борилин
Лаборатория Касперского
#partner  #interview 
12:00 Трек 4
Поговорим про KasperskyOS
Вячеслав Борилин
Лаборатория Касперского
#partner  #interview 
12:15 - 12:30
12:15 Трек 1
12:30 - 13:45
12:30 Трек 1
Три этюда о буферизации
Вадим Винник
SolarWinds MSP
#buffering  #templates  #traits  #patterns  #asynchronous 
12:30 Трек 2
12:30 Трек 3
13:45 - 14:00
13:45 Трек 1
13:45 Трек 2
Закрытие
Юлия Головчанская
Системы компьютерного зрения
13:45 Трек 3
13:45 Трек 4

30 июня. День 2

Время UTC+03:00  & Трек
Доклад
Трек 1
Трек 2
Трек 3
Трек 4

Вы пока не добавили ни одного доклада в Избранное

17:00 - 17:15
17:00 Трек 1
17:00 Трек 2
Открытие
Юлия Головчанская
Системы компьютерного зрения
17:00 Трек 3
17:00 Трек 4
17:15 - 18:30
17:15 Трек 1
17:15 Трек 2
Rethinking the way we do templates in C++
Mateusz Pusz
EPAM Systems
#concepts  #templates  #metaprogramming  #Libraries  #NTTP  #c++20 
17:15 Трек 3
17:15 Трек 4
Teaching linear algebra to C++
Guy Davidson
Creative Assembly
#futureofcpp 
19:00 - 20:15
19:00 Трек 1
19:00 Трек 2
19:00 Трек 3
19:00 Трек 4
20:15 - 20:30
20:15 Трек 1
20:15 Трек 2
Закрытие
Юлия Головчанская
Системы компьютерного зрения
20:15 Трек 3
20:15 Трек 4

01 июля. День 3

Время UTC+03:00  & Трек
Доклад
Трек 1
Трек 2
Трек 3
Трек 4

Вы пока не добавили ни одного доклада в Избранное

10:30 - 10:45
10:30 Трек 1
10:30 Трек 2
Открытие
Юлия Головчанская
Системы компьютерного зрения
10:30 Трек 3
10:30 Трек 4
10:45 - 12:00
10:45 Трек 2
10:45 Трек 4
12:00 - 12:30
12:00 Трек 1
C++: Темная сторона
Сергей Козлов
Лаборатория Касперского
Евгений Алексеев
Лаборатория Касперского
#partner  #kaspersky  #techtalk 
12:00 Трек 2
12:00 Трек 3
C++: Темная сторона
Сергей Козлов
Лаборатория Касперского
Евгений Алексеев
Лаборатория Касперского
#partner  #techtalk 
12:00 Трек 4
12:30 - 13:45
12:30 Трек 1
12:30 Трек 4
13:45 - 14:00
13:45 Трек 1
13:45 Трек 2
Закрытие
Юлия Головчанская
Системы компьютерного зрения
13:45 Трек 3
13:45 Трек 4

02 июля. День 4

Время UTC+03:00  & Трек
Доклад
Трек 1
Трек 2
Трек 3
Трек 4

Вы пока не добавили ни одного доклада в Избранное

17:00 - 17:15
17:00 Трек 1
17:00 Трек 2
Открытие
Юлия Головчанская
Системы компьютерного зрения
17:00 Трек 3
17:15 - 18:30
17:15 Трек 1
17:15 Трек 3
18:30 - 19:00
18:30 Трек 1
18:30 Трек 2
18:30 Трек 3
19:00 - 20:15
19:00 Трек 1
19:00 Трек 2
20:15 - 20:30
20:15 Трек 1

До недавнего времени Кирилл выступал как главный разработчик в Альфа-Лаборатории и разрабатывал банковские API, формируя принципы и наборы инструментов для работы с микросервисной архитектурой. Большой поклонник Groovy, Gradle, Spring и стека технологий Netflix. Постоянный резидент подкаста «Разбор Полётов». Методологию DevOps знает не понаслышке и имеет четырехлетний опыт её применения.

Доклад(ы)

Илья Шишков

Старший разработчик компании Яндекс, соавтор онлайн-специализации на Coursera «Искусство разработки на современном C++».

Последние 10 лет занимается исследованием новых подходов и созданием решений в областях рекламы, финтеха и machine learning. В область интересов входят вопросы разработки распределенных систем, параллельной и конкурентной обработки информации. Улучшает мир посредством open source.

Программный координатор.

Доклад(ы)

Антон Квятковский

Software Engineer в компании Dins, в свободное время занимается метапрограммированием и развитием С++ сообщества в СПб.

Доклад(ы)

Кирилл Тихонов

В DINS занимается разработкой, поддержкой и развитием бэкенда для сервиса облачной телефонии. Долгое время занимался программированием встраиваемых систем на C++.

Доклад(ы)

Егор Суворов

Ведёт годовой курс по C++ для первокурсников бакалавриата НИУ ВШЭ — Санкт-Петербург. Интересуется компиляторами, диплом посвящён типобезопасному FFI между C++ и JavaScript. Стажировался на C++ в Google и think-cell. Победитель чемпионата мира ACM ICPC 2014 в составе команды СПбГУ. Закончил Санкт-Петербургский Академический Университет, Computer Science Center и магистратуру в НИУ ВШЭ — Санкт-Петербург.

Более 5 лет занимается разработкой ПО в области информационной безопасности. Более 3 лет активно использует методы анализа данных для разработки и внедрения методов машинного обучения в ИБ. До начала карьеры разработчика занимался исследованиями в области радиофизики и преподаванием в высшей школе.

Дмитрий Шебордаев

Прикладная математика. 25 лет в IT. Пишет на C++/Golang/Python. Авторский курс по разработке на C++ в otus.ru. За плечами Rambler, сейчас Ivi.

Security enthusiast. Israeli cyber-security intelligence veteran. Polyglot (Computer) & Serial entrepreneur. Apart from that he loves extreme sports — snowboarding/surfing/wind-surfing/kite-surfing/mtb.

Доклад(ы)

Евгений Строков

Опыт работы в геймдеве — с начала 2000-х. До того как попасть в Wargaming, работал как в небольших, так и в достаточно крупных компаниях (Crytek или Snapchat). Некоторое время жил в Лондоне, Берлине, Сиднее. Занимался разработкой шутеров и MMO-игр (в их число входит один из проектов компании Mail.ru), нескольких игровых движков (графика, core-системы, tools, network) и игрового бэкенда для PC, консолей и мобильных платформ. Особая страсть — компьютерные игры: стратегии, RPG, а также настольные RPG.

Доклад(ы)

Евгений Захаров

Опыт работы в игровой сфере — 7 лет, участвовал в качестве спикера в конференции CoreHard Autumn 2019. В компании Wargaming занимается разработкой кросс-платформенного ММО-экшена World of Tanks Blitz.

Доклад(ы)

Георгий  Грибков

C++ программист. Является одним из разработчиков статического анализатора PVS-Studio, занимается разработкой ядра, новых диагностических правил, а также поддержкой пользователей. Внедрил PVS-Studio в онлайн-компилятор godbolt.org. Автор нескольких статей на Habr.

Доклад(ы)

Вячеслав Борилин

Стремится, чтобы каждая программа была не только свободна от ошибок, но и защищена от злоумышленников. 25 лет занимается развитием ИТ-продуктов (компьютерное зрение, офисный софт, аналитические системы, ВКС, обучающие платформы и т.д.). Программист, переквалифицировавшийся в продакта. Участвует в работах по стандартизации в IETF, ITU, NIST, ISA.

Доклад(ы)

Максим Звягинцев

C++ программист. Участвует в разработке статического анализатора PVS-Studio, а точнее, его ядра и диагностических правил. Помимо программирования увлекается философией и музыкой.

Доклад(ы)

Сергей Козлов

Пишет на С++ уже почти четверть века. За это время довелось заниматься многими разноплановыми проектами: видеонаблюдением, IP-телефонией, видео-конференциями. Последние 10 лет посвящены работе в Лаборатории. Не прочь покопаться в crash дампах или взять в руки дизассемблер. В свободное время предпочитает путешествовать с семьёй или мучать ардуинки.

Доклад(ы)

Евгений Алексеев

Работает в ЛК десять с лишним лет. Начинал будучи еще стажером. Задачи бывали разные, но в основном разрабатывал базовые компоненты для продуктов, естественно, на C++.

Доклад(ы)

Андрей Карпов — один из основателей проекта PVS-Studio, технический директор компании «Системы программной верификации». Microsoft MVP в номинации «Developer Technologies». Является автором большого количества статей, посвященных качеству кода и рассказывающих о различных паттернах ошибок, которые допускают программисты C++. Популяризирует методологию статического и динамического анализа кода.

Доклад(ы)

Сергей Федоров

Руководитель разработки бэкенда Яндекс.Лавки, разработчик асинхронного фреймворка для микросервисов на С++ в бэкенде Такси и Лавки. Большой любитель метапрограммирования и open source.

Доклад(ы)

Олег работает над веб-приложениями на Java в течение 10 лет, основная специализация — E-Government информационные системы. В данный момент работает в компании JUG Ru Group и занимается развитием информационных ресурсов (Java/C++/C#/JS/DevOps). Ранее в Сбербанк-Технологиях занимался разработкой архитектуры систем автоматизированного управления бизнес-процессами, а ещё раньше — принимал участие в разработке множества вещей: портала Госуслуг, Интегрированной Электронной Медицинской Карты, информационной системы профсоюзов США IUPAT, MMORPG-игр в компании Playtox, видеостримингового сервера Flussonic, инфраструктуры для языков программирования на основе JVM для платформы StarView и так далее.

Доклад(ы)

Прошел 3 стадии эволюции: FPGA инженер > GameDev > IDE программист. За плечами участие в проектах FIFA 14, FIFA WC 14, FIFA 15, World of Warships, Rainbow Six: Siege, Injustice 2 Mobile. В данный момент работает над Rider for Unreal Engine.

Алексей Федоров — продюсер в JUG Ru Group, организатор крупнейших в России технологических конференций для разработчиков. За 6 лет команда Алексея провела более 50 конференций. В прошлом работал инженером в Oracle (JCK, Java Platform Team) и деврелом в Одноклассниках.

Доклад(ы)

Евгений Горбачев

Евгений — Senior Software Engineer, фокусирующийся на высокопроизводительных распределенных системах. Любит решать вопросы производительности и дизайна, и делиться своими знаниями в технических докладах. Продвигает лучшие практики C++.

Юлия Головчанская

Закончила математико-механический факультет СПбГУ по направлению «Прикладная математика и информатика». Работает C++ программистом 2 года, занимается задачами компьютерного зрения.

Доклад(ы)

Павел Косов

Главный инженер Huawei Russian Research Institute, LLVM Team. За плечами более 10 лет в коммерческой разработке, основной опыт — создание и улучшение компиляторов для С/С++ и системных утилит как для распространенных, так и для довольно экзотических архитектур. Кроме этого, занимался разработкой графических и игровых движков для веб/десктоп/мобильных приложений.

В качестве хобби занимается исследованием возможностей функционального программирования в С++.

Доклад(ы)

Игорь Садченко

Разработчик в проекте World of Tanks в компании Wargaming. Участвовал в разработке как CAD-системы, так и SCADA для системы производственного контроля. Сейчас разрабатывает клиент для World of Tanks. В свободное время занимается компьютерным зрением и машинным обучением.

Александр — архитектор решений в Лаборатории Касперского. Основная его работа заключается в проектировании бэкенда корпоративных систем. Александр очень любит интеграцию и С++ и всегда рад обсудить C++ Enterprise Edition.

Доклад(ы)

Евгений Ерохин

Старший разработчик в компании DINO Systems. В данный момент занимается разработкой сервиса передачи видео в реальном времени. За плечами более 10 лет опыта работы в Paragon Software на позиции ведущего разработчика. Разрабатывал драйвера файловых систем под macOS, занимался имплементацией файловых систем, системы снепшотинга блочных (дисковых) устройств, boot-загрузчика, реверс-инженирингом, и другими низкоуровневыми задачами.

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

Доклад(ы)

Павел Тылецкий

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

С++ разработчик. Любит и уважает open source. В свободное время пытается сделать так, чтобы С++ можно было пользоваться проще в повседневной жизни (в том числе и через написание предложений в С++ комитет). Считает, что начинать новые проекты на С++ в настоящее время — абсолютно нормальная практика.

Начал программировать еще в прошлом столетии и никак не может остановиться. Занимался разными «пост-реляционными» базами данных, симуляторами процессоров, бекендом такси и даже симулятором транспортной системы. Сейчас делает Тарантул great again.

Карина Дорожкина

Четыре года занималась разработкой базовых компонентов для флагманских продуктов Лаборатории Касперского. Последние три года сместила фокус на область безопасности транспортного сектора. За это время поучаствовала в создании нескольких прототипов: безопасного гейтвея для автомобилей на базе Kaspersky OS в партнерстве с австрийской компанией AVL, EDR-решения для head unit’a автомобиля на базе QNX OS, аналогичные исследования проводит на базе автомобильной платформы Genivi. Писала на C и С++.

Доклад(ы)

Более 8 лет в коммерческой разработке на C и C++. В прошлом занималась встроенными система и задачами управления сетевым трафиком, стажировалась в лаборатории Microsoft Research по направлению Сетевой трафик и участвовала в запуске сетей поколения 4G в компании Yota. Анастасия уверена в том, что разработка — процесс творческий, а рутинные задачи должны быть переданы «умным» инструментам. Поэтому сейчас она является частью команды JetBrains и работает менеджером по продуктовому маркетингу продуктов для разработки на C++ и .NET. Уже несколько лет занимается организацией встреч питерского сообщества C++ разработчиков (St. Petersburg C++ User Group).

Доклад(ы)

Михаил Кашкаров

Разработчик в отделе компиляторов для нейросетей в московском исследовательском центре Самсунга. Также работал в качестве разработчика тулчейна для операционных систем.

Доклад(ы)

С++ инженер в Align Technology. Окончил ММФ НГУ. Волей судьбы удалось познакомиться с С/С++ в Intel MKL, мобильной/core-разработке 2ГИС и Я.Браузере.

Доклад(ы)

John Lakos

John Lakos, author of Large-Scale C++ Software Design, serves at Bloomberg LP in New York City as a senior architect and mentor for C++ Software Development world-wide. He is also an active voting member of the C++ Standards Committee's Evolution Working Group.

Доклад(ы)

Роман Русяев

Занимается разработкой компилятора нейронных сетей для NPU (Neural Processing Unit) в российском центре Samsung R&D. Скомпилированные нейронные сети поставляются в составе флагманских телефонов Samsung, таких как Galaxy Note 10. Имеется опыт разработки оптимизирующего компилятора под VLIW-архитектуру «Эльбрус» и архитектуру SPARC с языков C, C++, Fortran. В процессе разработки оптимизирующего компилятора, занимался реализацией:

  • платформозависимых и платформонезависимых оптимизаций;
  • оптимальной обработки исключений С++ (zero-cost exception handling) в части middle-end компилятора;
  • санитайзеров: AddressSanitizer, MemorySanitizer, LeakSanitizer, включая портирование библиотеки compiler-rt на платформу «Эльбрус».

Доклад(ы)

Любитель функционального программирования, хаскеллист, спикер, исследователь, писатель.

Доклад(ы)

Danila Kutenin

Danila Kutenin is a Software Engineer aiming at high performance distributed systems. Danila's main priorities are performance and design issues in search engines, file systems, storage systems, data bases with single or multiple nodes. Danila also has side projects in C++ library and compiler teams at Google helping improving the performance of main libraries.

Доклад(ы)

Антон Полухин

Эксперт-разработчик C++ в Яндекс.Такси.

Представитель России в ISO на международных заседаниях рабочей группы по стандартизации C++. Автор нескольких принятых предложений к стандарту языка C++.

Aвтор Boost-библиотек TypeIndex, DLL, Stacktrace и активный maintainer Any, Conversion, LexicalCast, Variant.

Автор книг «Boost C++ Application Development Cookbook» и «Boost C++ Application Development Cookbook, Second Edition».

Изобретатель новой метапрограммной техники для рефлексии в C++14.

Доклад(ы)

Herb Sutter

Herb Sutter is an author, chair of the C++ standards committee, and a programming language architect at Microsoft.

Доклад(ы)

Bjarne Stroustrup

Bjarne Stroustrup is the designer and original implementer of C++ as well as the author of The C++ Programming Language (Fourth Edition), A Tour of C++ (Second edition), Programming: Principles and Practice using C++ (Second Edition), and many popular and academic publications. Dr. Stroustrup is a Technical Fellow and a Managing Director in the technology division of Morgan Stanley in New York City as well as a visiting professor at Columbia University. He is a member of the US National Academy of Engineering, and an IEEE, ACM, and CHM fellow. He received the 2018 Charles Stark Draper Prize, the IEEE Computer Society's 2018 Computer Pioneer Award, and the 2017 IET Faraday Medal. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. He is actively involved in the ISO standardization of C++. He holds a masters in Mathematics from Aarhus University, where he is an honorary professor, and a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College.

Доклад(ы)

JeanHeyd "ThePhD" is a Software Engineering at Columbia University in New York. His largest open-source contribution — sol2 — is used across many industries. He is currently working towards earning his own nickname, climbing the academic ladder while spending as much time as possible contributing to C++ standardization and development.

He very much loves dogs and hopes to have his own in a year or so. He also likes Vulf's "Tee Time" from the album Mr. Finish Line, as well as represents Shepherd's Oasis.

Доклад(ы)

Разработчик в Яндексе, активист сообщества RuHaskell, энтузиаст распределённых систем.

Доклад(ы)

Руслан Манаев

Руслан Манаев работает в Яндексе разработчиком в группе инфраструктуры качества поиска. Ранее работал в группе бэкенда Яндекс браузера. Успешно применяет шаблонную магию в работе. Любитель олимпиадного программирования.

Доклад(ы)

Вадим Винник

Ведущий разрабочик в SolarWinds, кандидат физико-математических наук, автор книг и научных публикаций по теории программирования, переводчик книг по программированию, преподаватель программирования и сопутствующих разделов математики. Любимые языки: C++ и Haskell.

Доклад(ы)

Выпускник ВМК МГУ. Работал там же в лаборатории компьютерной графики и мультимедиа. Занимался обработкой изображений, компьютерным зрением и теорией цвета.

В настоящий момент — разработчик-эксперт в московском R&D-офисе компании Align Technology. Развивает специализированную 3D CAD-систему для дизайна ортодонтических приспособлений.

Постоянный докладчик на конференциях: CppCon, C++ Russia, SECR, CoreHard, SECON. Соавтор курсов «Основы разработки на С++: коричневый пояс» и «Основы разработки на С++: чёрный пояс» на курсере, разработанных совместно с Яндексом.

Доклад(ы)

Guy Davidson is the Principal Coding Manager at Creative Assembly. He has been writing games for about 40 years and show no sign of stopping. He is a voting member of the C++ committee, and interested in graphics, audio, IO and all things game related. He plays piano, sings for the Brighton Festival Chorus, teaches Tai Chi, raises teenagers and promotes diversity and inclusion in the C++ community.

Доклад(ы)

С++ разработчик и Product Owner в Nokia.

10 лет опыта коммерческой разработки в авионике и телекоммуникациях. Последние 6 лет пишет код для опорных сетей LTE/5G. Ментор и евангелист современных подходов в разработке. Фанат линуксового ядра и хорошо написанных спецификаций.

Доклад(ы)

Алексей Миловидов

Окончил МГУ им. Ломоносова. В Яндексе с 2008 года. Руководит группой разработки СУБД ClickHouse.

Доклад(ы)

Victor Zverovich is a software engineer at Facebook working on the Thrift RPC framework. Before joining Facebook in 2016, he worked for several years on modeling systems for mathematical optimization. He is an active contributor to open-source projects, an author of the {fmt} library and the C++20 formatting library.

Доклад(ы)

Software architect, chief engineer, and security champion with more than 14 years of experience in designing, writing and maintaining C++ code for fun and living. C++ consultant, trainer, and evangelist focused on Modern C++. His main areas of interest and expertise are code performance, low latency, stability, and security.

Mateusz worked at Intel for 13 years and now he leads C++ Community at EPAM Systems. He is also a founder of Train IT that provides C++ trainings to corporations. Mateusz is an active voting member of the ISO C++ Committee (WG21) where, together with the best C++ experts in the world, he shapes the next official version of the C++ language. He is also a member of WG21 Study Group 14 (SG14) responsible for driving performance and low latency subjects in the Committee. In 2013 Mateusz won “Bench Games 2013” – worldwide competition in the C++ language knowledge.

Доклад(ы)

Sergey Nepomnyachiy

Sergey has been writing code for some time. Occasionally for money. Wrote it for Intel, then for IBM. After that, he wrote code for Ph.D. research which yielded a dissertation. Now he's writing code for Bloomberg, and a different code on weekends for fun.

Доклад(ы)

Алексей Веселовский

Старший С++ разработчик в Align Technology. Занимается разработкой общих системных компонентов и фреймворка специализированной 3D CAD-системы.

Ранее разработал систему реалтайм мониторинга пациентов, а также систему сбора и обработки данных для self driving car. Участвовал в проекте Squid-proxy.

В область интересов входят вопросы надежности ПО, компиляторостроения, системного программирования.

Всегда старается докопаться до инстины.

Доклад(ы)

Павел Новиков

Выпускник МГТУ имени Н.Э. Баумана (ракетостроение).

Любит C++ и умеет его готовить.

Любитель метапрограммирования, многопоточного и асинхронного программирования, энтузиаст распространения корутин.

Доклад(ы)

Алексей Ткаченко

12 лет в разработке программного обеспечения для проведения автоматизированного тестирования аппаратуры изделий космической техники.

Доклад(ы)

Денис Кормалев

Разработчик на С++ уже более 10 лет. Основными интересами в разработке последние годы являются метапрограммирование и прагматичное применение парадигм функционального программирования в C++.

В настоящее время Денис работает в Amazon Robotics.

Доклад(ы)

Jason McGuiness

Jason is a contract programmer in C++ on Linux. His 15 years experience spans: initially a nuclear physicist then programming prototype super-computers, but now in finance; focussing on low-latency and HFT software, their architectures and the issues arising from them. He is also actively involved with the ISO/UK C++ Panel and the ACCU to maintain his skill-set.

Доклад(ы)