C++ Russia is a two-day conference with several tracks of in-depth technical talks devoted to C++: concurrency, performance, architecture and infrastructure solutions — all you need to make your code more concise and productive.
Sean Parent is a principal scientist and software architect for Adobe's mobile digital imaging group. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe's Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple's successful transition to PowerPC.
Bryce Adelstein Lelbach has spent nearly a decade developing libraries in C++. Bryce is passionate about C++ evolution and is one of the leaders of the C++ community. He is an officer of ISO/IEC JTC1/SC22/WG21, the C++ Standards Committee. Bryce chairs both the C++ Committee's Tooling Study Group (SG15) and Library Evolution Incubator (SG18). He is the program chair for the C++Now and CppCon conferences, and the chief organizer of the Bay Area C++ User Group. On the C++ Committee, he has personally worked on the C++17 parallel algorithms, executors, futures, senders/receivers, multidimensional arrays, and modules. Bryce works at NVIDIA, where he leads the CUDA C++ core libraries team. He is one of the initial developers of the HPX parallel runtime system. He also helped start the LLVMLinux initiative and has occasionally contributed to the Boost C++ libraries.
Eric Niebler is a senior engineer at Facebook and an active member of the ISO C++ Standardization Committee. He was the principal author of the Ranges TS, which forms the basis of the Range support in C++20, and of the range-v3 library on which it is based. Before Facebook, Eric consulted independently and with BoostPro computing. He has authored several Boost libraries and served as a Boost release manager and a member of the Boost Steering Committee. He's happiest when finding powerful, elegant, and efficient abstractions for complicated code, and firmly believes code can and should be fast and beautiful.
Björn wrote his first program in 1980. After completing his MSc in CS and Engineering in 1994, programming has been the primary source of income, mostly from writing embedded software for communications systems. He has been working for a while at Net Insight, where he wears many hats, including mentor, trouble shooter, network communications expert, software architect and programmer; the latter in increasingly modern C++.
Occasionally Björn has been seen tinkering with unorthodox software constructs, pondering "what can be done with this?" He lives in Stockholm.
Developer of highload server systems. Areas of interest: C++, multithreading, lock-free data structures. Author of concurrent data structures library — libcds. Idiosyncrasic to std::mutex, std::condition_variable and other synchronization primitives. Diagnosed a terminal incurable brain asynchrony.
Timur Doumler is a C++ developer specializing in audio and music technology, an active member of the ISO C++ committee, and part of the #include < C++ > team. He is passionate about building communities, clean code, good tools, and the evolution of C++.
Marshall has been programming professionally for 35 years. He is the author of Boost.Algorithm, and has been a contributor to Boost for more than 15 years. He is the chairman of the Library working group of the C++ standard committee. He is the lead developer for libc++, the C++ standard library for LLVM.
A representative of Russia at the C++ Standardization Committee. Author of several accepted proposals to the C++ standard.
Author of the Boost libraries: TypeIndex, DLL, Stacktrace; maintainer of Any, Conversion, LexicalCast, Variant.
Author of "Boost C++ Application Development Cookbook" and "Boost C++ Application Development Cookbook, Second Edition".
Hana is working as a senior researcher at Avast Software. Her responsibility is exploring new ideas and optimizing existing ones. She also propagates modern C++ techniques and libraries in internal tech talks and gives talks at local C++ meetups. She studied computer science at Mendel University and subsequently taught several courses there, including Data Structures, Computability and Complexity, and Formal Languages and Automata.
Ivan Čukić is the author of "Functional Programming in C++" published by Manning.
He is one of the core developers in KDE, the largest free/libre open source C++ project.
He is also teaching modern C++ techniques and functional programming at the Faculty of Mathematics in Belgrade and has been using C++ for more than 20 years. He has been researching functional programming in C++ before and during his PhD studies, and uses the techniques in real-world projects.
Karina has been developing basic components for the top-of-the-line Kaspersky Lab products for four years. Last three years she has shifted focus to the transport security sector. During that time participated in the creating of several prototypes: secure gateway for cars on the basis of Kaspersky OS in partnership with the Austrian company AVL, EDR solution for cars head unit on the basis of QNX OS, conduct similar studies on the basis of the Genivi car platform. Wrote in C and C++.
Arno is responsible for the design, architecture, and development of all the think-cell's software products. He oversees think-cell's R&D team, Quality Assurance, and Customer Care.
Before founding think-cell, Arno worked at Microsoft Research and McKinsey. Arno studied computer science and management and holds a Ph.D. from the Georgia Institute of Technology with a specialization in Computer Graphics.
Special areas to chat with speakers during the coffee breaks. No censorship, no panic, no time limit.
Discussions with no leaders or speakers. The very secret place where the new ideas are born to define the future.
C++ developer, organizer of C++ Siberia.
A representative of Russia at the C++ Standardization Committee. Author of several accepted proposals to the C++ standard.
Author of the Boost libraries: TypeIndex, DLL, Stacktrace; maintainer of Any, Conversion, LexicalCast, Variant.
Author of "Boost C++ Application Development Cookbook" and "Boost C++ Application Development Cookbook, Second Edition".
Eugene Zouev has graduated from the Computer Science Department, Moscow State University, and got the PhD degree there in 1999. He has been working in a defence research center in Russia, in Moscow State University and in a number of technical universities in Europe including ETH Zurich and EPFL Lausanne. Among his major achievements are the full ISO-compliant C++ front end compiler, the Zonnon language compiler and many others. The area of his research interests is programming languages' semantics and compiler construction.
Senior manager in SolarWinds company.
Organizer of C++ community CoreHard and QA community COMAQA.
Took part in development of Hyper-V product in the past when working for Microsoft.
Among technical interests — architecture, performance, debugging.
For more than 5 years Pavel is developing software in the IT security area. For more than 3 years he is actively using data analysis methods to develop and implement machine learning techniques in IT security. Before starting his developer career, Pavel was a radiophysics researcher and a higher school teacher.
The conference includes not only talks, but also booths of our partner companies, where you can get acquainted with developers from leading IT companies, take part in quizzes and prize draws, and listen to lightning talks.
О компании
JetBrains — международная компания, которая делает профессиональные инструменты для разработки на языках Java, Kotlin, C#, C++, Ruby, Python, PHP, JavaScript и многих других, а также современные средства командной работы.
20 лет JetBrains создает эффективные инструменты, освобождая разработчиков от рутины и помогая сосредоточиться на творческих задачах. Компании сегодня доверяют более 7 миллионов пользователей из 225 стран по всему миру. Семь офисов JetBrains расположены в пяти странах: более 1000 сотрудников работают в Праге, Санкт-Петербурге, Бостоне, Москве, Мюнхене, Новосибирске и Амстердаме. В 2017 году язык программирования Kotlin, разработанный специалистами компании, стал официальным языком для разработки Android-приложений
О компании
МойОфис – продукт для организации корпоративной рабочей среды и совместной работы с документами, включающий в себя полный набор современных офисных приложений для всех популярных операционных систем, веб-браузеров и мобильных платформ. Значительное внимание в компании уделяется всем аспектам качества: от дизайна и удобства использования до чистоты кода и уровня покрытия тестами.
О компании
Команда PVS-Studio разрабатывает, продвигает и продает одноименный статический анализатор кода, который находит ошибки в C, C++, C# и Java на Windows, Linux и macOS.
Активности на стенде
Привет! Мы — #pvsstudio и мы разрабатываем статический анализатор PVS-Studio для выявления ошибок и дефектов безопасности в коде программ на языке C, C++, C# и Java.
На своём стенде #pvsstudio, мы подробно расскажем о возможностях анализатора и как его можно внедрить для регулярного использования в большом проекте.
Также вы сможете получить лицензию на месяц, чтобы подробно познакомиться с инструментом на практике, проверяя свои проекты.
О компании
Компания Alber Blanc развивает несколько высокотехнологичных проектов. Ядром компании является алгоритмическая высокочастотная торговля на финансовых рынках. Начав более 10 лет назад на Московской Бирже, сегодня они делают 20 миллионов сделок в месяц с общим оборотом более 30 миллиардов долларов на множестве площадок. В Alber Blanc торгуют акциями, фьючерсами, опционами и даже криптовалютами. Для быстрой передачи рыночных данных между биржами, что является неимоверно важным для высокочастотной торговли, там развивают систему радиосвязи на коротких волнах. Еще один проект этой амбициозной команды Microavia - это первый шаг из мира финансов в реальный сектор. Целью этого проекта является объединение БПЛА, посадочных станции, системы контроля траффика и удаленного управления в полностью автономное решение, которое позволит значительно упростить и удешевить решение задач, в которых могут использоваться БПЛА.
Активности на стенде
На стенде Alber Blanc вы узнаете про самую короткую легальную дорогу девелопера в мир больших денег: мы делаем 20 миллионов сделок в месяц с общим оборотом 30 млрд долларов. Кроме того, вас ждут небольшие задачки и головоломки с призами.
О компании
ЦРТ создает системы в сфере распознавания лиц и голосовой биометрии, распознавания и синтеза речи, многоканальной записи, обработки и анализа аудио- и видеоинформации. Наши команды ведут разработку на языках Java, C#, C++, Python, JavaScript и других.
Активности на стенде
Ребята из ЦРТ покажут на стенде свои крутые технологии распознавания лица. А участники конференции смогут пообщаться с телеграм-ботом, который задаст разные вопросы, познакомит с компанией и командой, предложит решить несколько задач. Всех посетивших стенд ждут памятные подарки, а решивших задачи - классные призы! Приходите, будет интересно.
О компании
Российский Исследовательский Центр Samsung (SRR) - это прогрессивный центр исследований и разработок, располагающийся в Москве, на базе которого действует научная лаборатория, фокусирующаяся на искусственном интеллекте. Миссией центра является развитие передовых технологий в сфере искусственного интеллекта(AI), системного программного обеспечения (OS) и оптических технологий, а также взаимодействие с ведущими научно-исследовательскими организациями России. Дата открытия: 1993 год
Активности на стенде
На стенде Samsung Research вы сможете пообщаться с Ведущими Инженерами и HR командой о проектах компании, решить интересную задачу и получить памятные сувениры. 10 участников с лучшими результатами будут объявлены на Demo Stage от Samsung Research.
О компании
Корпорация Intel была основана в 1968 году Робертом Нойсом и Гордоном Муром. На протяжении 50 лет Intel создает инновационные технологии, открывающие новые возможности для людей. Корпорация Intel является мировым лидером в области микроэлектроники и информационных технологий.
Intel в России. Первое представительство Intel в России было открыто в 1991 году в Москве. Сегодня в российских офисах Intel в Москве и Нижнем Новгороде работают более 800 человек.
Активности на стенде
На стенде Intel вы сможете пообщаться с разработчиками из Intel Software, а также техническим специалистом по новейшим архитектурам Intel (Intel CPU, Intel® Optane™)
О компании
Luxoft - ведущий поставщик услуг в области разработки программного обеспечения и инновационных ИТ-решений с клиентской базой по всему миру, состоящей главным образом из крупных транснациональных корпораций.
Услуги Luxoft по разработке ПО включают в себя разработку и поддержку базового и критически важного заказного ПО, проектирование и тестирование продуктов, а также технологический консалтинг.
Активности на стенде
На стенде Luxoft можно будет принять участие в розыгрыше крутых наушников и рюкзаков, а также, если правильно решить задачи, получить легендарную футболку Luxoft с новым дизайном.
IncrediBuild, the market leader in software development acceleration, dramatically reduces build, testing, code analysis and other development times. With its unique distributed processing acceleration technology, IncrediBuild is the only commercial tool bundled into Visual Studio. IncrediBuild supports more than 200,000 users at over 2,500 companies.
О компании
think-cell is the leading data visualization software for business presentations. Their challenge is to offer the most intuitive user interface for generating complex data-driven charts and slides, while at the same time ensuring consistency, accuracy and seamless integration with Microsoft Office. They save time for their users by automating many tasks for them, like chart labeling or slide layout. Along the way, they work on challenging visualization problems, reverse-engineering of Microsoft’s code, and reinventing the user interface. They do this all based on their own pioneering C++ library, which they have the liberty to perfect along with the rest of their code. think-cell is the only German company funding a C++ ISO committee delegation.
Активности на стенде
Come join us at our booth and have a chat with our software developer Andrey and our company CTO Arno Schoedl, who will also be a speaker at the conference. Feel free to ask them about the talk, the code we use, or life at think-cell.
If you are looking for career opportunities, our friendly HR representative Julia will be happy to provide you with more details.
In addition to good company and German candy, we invite you to stop by and pick up a free coffee mug.
О компании
Softline — лидирующий глобальный поставщик IT-решений и сервисов, работающий на рынках Восточной Европы, Америки и Азии. Мы помогаем нашим заказчикам осуществить цифровую трансформацию бизнеса и защитить его от угроз средствами кибербезопасности. Мы предлагаем комплексные технологические решения, облака, программное и аппаратное обеспечение и широкий спектр IT-услуг. Компания представлена в 95 городах 50 стран мира. За более чем 25 лет успешной деятельности мы накопили уникальный опыт работы на крупных, динамично развивающихся рынках. Клиентами Softline уже стали более 60 000 частных и государственных организаций всех масштабов.
О компании
Itiviti – это ведущая международная IT-компания с большим опытом реализации инновационных решений в сфере финансовых технологий.
Компания разрабатывает и продает высокопроизводительные системы для алгоритмической торговли. Их программное обеспечение используют ведущие трейдинговые компании, банки, брокеры и хэдж-фонды более чем в 30 странах мира. Благодаря торговой платформе клиенты Itiviti подключаются более чем к 150 электронным торговым площадкам и рынкам во всех ключевых финансовых центрах мира.
Сообщество программистов C++ в России.
The St. Petersburg C++ User Group unites professionals and beginners interested in modern C++ and related tools, sharing experiences and networking. We plan to meet about once a month. Come to listen, discuss and share opinions.
If you want to become a partner of our conference, please contact us via email: partners@cppconf.ru.