Interface Designer Tools in the Production IT-Cycle

HCI, UX

October 13, 12:50
Room IV|IV зал

No translation yet, sorry.

Olga Pavlova

co-owner, @Pavlova.cc

Sorry, this entry is only available in Russian.

Keynote

October 12, 09:55
Room I|I зал

Igor Agamirzyan

Игорь Агамирзян

Vice-President, NRU HSE

Igor Agamirzian is the SECR Program Committee member since 2005, when it was founded.

Igor is leading expert in the field of computer and information technologies, venture investments and innovation-technological business.

For many years Igor Agamirzyan enters the ratings of the Russian managers of the computer business (“DATOR Top100” 1994 – 1998, “international Computer Club” – 1997).

In 2002 entered the “TOP 100 Russian IT-industry” according to the newspaper “Kommersant”.

In 2007 was included in the list of “top 100 Best managers of St. Petersburg; in the 2010, 2012 and 2013 was in the Top 10 managers in the financial sector of the joint Association of managers of Russia (AMR) and Kommersant newspaper’s “Top-1000 Russian managers”.

He has published more than 25 papers on the theory of programming, a number of articles on the information society and computer business, on the concept of “electronic government”.

Igor Agamirzian graduated from the department of mathematics and mechanics of Leningrad State University, specialty “Applied mathematics” at the chair of software of computers in 1979.

How State IT Industry Politics Matches Industry Role & Goals in Digital Transformation

October 12, 15:05
Room IV|IV зал

Valentin Makarov

President, RUSSOFT

Dmitry Komissarov

Дмитрий Комиссаров. Российская разработка: ожидания и реальность

CEO, New Cloud Technologies

Sorry, this entry is only available in Russian.

Ivan Philippov

Head, Committee for Economic Policy and Strategic Planning of St. Petersburg

Sorry, this entry is only available in Russian.

Andrey Terekhov

CEO, Lanit Tercom

Roman Shaikhutdinov

Minister, Ministry of informatization and communications of the Republic of Tatarstan

Andrey Sviridenko

Founder and Chairman, Spirit DSP

Mikhail Mamonov

Advisor, Ministry of Digital Development, Communications and Mass Media of the Russian Federation

Marat Korovaev

Head of ICT Export, Russian Export Center

Alexander Egorov

CEO, Reksoft

Vladimir Rubanov

CEO, Rosplatforma

8 Counterintuitive Answers about User Research

HCI, UX

October 13, 13:10
Room IV|IV зал

No translation yet, sorry.

Tamara Kulinkovich

Тамара Кулинкович. Что ценно для разработчиков и что им предлагают ваши конкуренты: результаты исследования

Co-owner, Sorokin&Kulinkovich Studio

Co-owner of “Sorokin Studio and Kulinkovich”, author and co-owner of SAAS ATS, researcher

The company is engaged in the implementation and automation of HR and Sales processes, owns several schools of training specialists for the IT industry.

Tamara leads the direction of research and evaluation of teams, develops methodology, conducts research on products, companies and employees, introduces systems for evaluating specialists. Supervises projects to automate the selection and evaluation of specialists.

Dmitry Komissarov

Дмитрий Комиссаров. Российская разработка: ожидания и реальность

CEO, New Cloud Technologies

Sorry, this entry is only available in Russian.

Ivan Philippov

Head, Committee for Economic Policy and Strategic Planning of St. Petersburg

Sorry, this entry is only available in Russian.

Andrey Terekhov

CEO, Lanit Tercom

Roman Shaikhutdinov

Minister, Ministry of informatization and communications of the Republic of Tatarstan

Andrey Sviridenko

Founder and Chairman, Spirit DSP

Mikhail Mamonov

Advisor, Ministry of Digital Development, Communications and Mass Media of the Russian Federation

Marat Korovaev

Head of ICT Export, Russian Export Center

Alexander Egorov

CEO, Reksoft

Vladimir Rubanov

CEO, Rosplatforma

Talk in EnglishEverything you always wanted to know about your program

October 13, 17:45
Room I|I зал

This will be a description and hands-on demo of work in progress: an automatic program analyzer producing precise answers to questions about run-time object structures.

During its executions, a program can produce huge and complex data structures. Can we confidently predict some of their properties? Examples, important for program verification and compiler optimization, include:

The last example is critical: void safety remains in almost all languages an unsolved problem. (The principal exception is Eiffel, which achieves void-safety by design.) Null-pointer calls are unpredictable and can crash any program, even after months of flawless operation. The Common Vulnerabilities and Exposure security database is replete with catastrophic null-pointer attacks involving many widely used products, even the JPEG protocol.

To provide a widely applicable solution, I have developed a theory of object structures, duality semantics, and implemented it. I will briefly outline the theory (based on abstract interpretation and my own earlier work on the Alias Calculus); but mostly the talk is a demonstration of the resulting tool, in its current partial state, on a number of examples. The target programming language is a concentrate of the mechanisms of major languages, making the concepts applicable to C, Java, C# etc.

Anyone who has had even a superficial brush with a static analysis tool, starting with the old “lint” for C, knows that in the end only one thing counts: removing false alarms. With most tools, after the initial thrill of learning a thing or two that they did not know about their program, users quickly lose interest. The reason is that these tools produce a deluge of irrelevant warnings; users must then manually and painfully comb through the list, to weed out the few genuine risks. Precision (minimizing the rate of false alarms) is the name of the game. The requirements are cruel: the only acceptable rate of false alarms, if a tool is to have any chance of practical acceptability, is very close to zero.

Thanks to the theory, the tool presented (in addition to, I hope, being sound) is precise in its approximation of run-time properties. That precision is tunable: it depends on the depth of analysis, which the user can specify, a better precision yielding a longer computation. For every context – from immediate feedback during interactive development to final thorough check before a major release – a user can decide the appropriate tradeoff between computation time and precision.

I will present the state of the work, its achievements and limitations, and say a few words about my development process.

Bertrand Meyer

Бертран Мейер

Professor, Politecnico di Milano and Innopolis University

Bertrand Meyer is Professor of Software Engineering at Politecnico di Milano, where he leads an ERC Advanced Investigator Grant project, research professor at Innopolis University (Kazan, Russia) and Chief Architect of Eiffel Software. From the end of 2001 to the beginning of 2016 he was Professor of Software Engineering at ETH Zurich, the Swiss Federal Institute of Software Engineering.

He is the initial designer of the Eiffel method and language and has continued to participate in its evolution. He also directed the development of the EiffelStudio environment, compiler, tools and libraries through their successive versions.

His latest two books are: Agile! The Good, the Hype and the Ugly (2014), a presentation and critical analysis of agile methods; and Touch of Class: Learning to Program Well, Using Object Technology and Contracts (2009), an introductory programming textbook based on several years of teaching introductory programming at ETH and Innopolis.

Earlier books include Object-Oriented Software Construction, (winner of the Jolt Award); Eiffel: The Language; Object Success ; Reusable Software; Introduction to the Theory of Programming Languages. He has also authored numerous articles and edited or co-edited several dozen conference proceedings”.

He has been involved in a number of start-ups, most recently Propulsion Academy, Switzerland’s first coding academy, and Expertyze, a network of international experts on software technology with a particular emphasis on litigation support.

Other activities include: chair of the TOOLS conference series ; director of the LASER summer school on software engineering; member of the IFIP Working Group 2.3 on Programming Methodology; member of the French Academy of Technologies. He is also active as a consultant (object-oriented system design, architectural reviews, technology assessment, patents and software litigation), trainer in object technology and other software topics, and conference speaker. Awards include ACM Software System Award, Fellow of the ACM, Dahl-Nygaard Prize, Harlan D. Mills Prize, and honorary doctorates from the University of York in the UK and the Technical University (ITMO) in Saint Petersburg.

Prior to founding Eiffel Software in 1985, Meyer had a 9-year technical and managerial career at EDF, and was for three years on the faculty at the University of California. His experience with object technology through the Simula language, as well as early work on abstract data types and formal specification (including participation in the first versions of the Z specification language) provided some of the background for the development of Eiffel.

His research covers many different aspects of software engineering but with a single unifying theme: how to produce high-quality software (see Web site of the ETH Chair of Software Engineering).

At 2012 Bertrand joined the program committee of SECR and initiated the Best Research Paper Award.

Dmitry Komissarov

Дмитрий Комиссаров. Российская разработка: ожидания и реальность

CEO, New Cloud Technologies

Sorry, this entry is only available in Russian.

Ivan Philippov

Head, Committee for Economic Policy and Strategic Planning of St. Petersburg

Sorry, this entry is only available in Russian.

Andrey Terekhov

CEO, Lanit Tercom

Roman Shaikhutdinov

Minister, Ministry of informatization and communications of the Republic of Tatarstan

Andrey Sviridenko

Founder and Chairman, Spirit DSP

Mikhail Mamonov

Advisor, Ministry of Digital Development, Communications and Mass Media of the Russian Federation

Marat Korovaev

Head of ICT Export, Russian Export Center

Alexander Egorov

CEO, Reksoft

Vladimir Rubanov

CEO, Rosplatforma

University Role in IT Specialists Training

Cont. Prof. Development

October 12, 13:40
Room I|I зал

Education is a continuous process. All participants of the conference studied, studying now and will continue to study. An important milestone for anyone is the basic education in their professional area (which is in most cases is university), so we invite all participants to the panel discussion: “The role of the university in the training of IT professionals.”

Three main facets of this complicated topic, which we want to discuss, are:

1 What employers expect from university graduates.
2 What of these can universities provide, and what do they need for this.
3 What are the alternatives to universities in the basic training of IT professionals.

Professor Boris Steinberg will make a lead talk prior to the discussion, and then he will become one of the “panelists from education”. We will hear and see a dialogue between “representatives of employers” and “representatives of education.” We hope that all those interested will be able to ask questions to the main panelists and make polemical attacks. As a result of the discussion, we will try to approach reasonable answers to the questions posed.

Alexander Gavrilov

Deputy GM, Science and Technology Center, IBM

IBM Science and Technology Center Business Development Executive

Ph.D. degree in Computer Science. National IT-Qualification Development Council member.

Alexander has more than 25 years’ experience in IT-industry as in multinational corporations as in Russian companies and startups, 10+ years university lecturer experience in MEPhI and MSU.

Dmitry Komissarov

Дмитрий Комиссаров. Российская разработка: ожидания и реальность

CEO, New Cloud Technologies

Sorry, this entry is only available in Russian.

Boris Steinberg

Борис Штейнберг. Конвейерные схемы, вычисляющие несколько выражений

department chair, SFEDU

Boris Shteinberg is a professor of Southern Federal University. Boris has moved from pure mathematics to computer science. As a pure mathematician solved the problem posed by two German scientists at the international conference on applications of pure mathematics to mechanics (Meister E., Speck F.-O. Some multi-dimensional Winer-Hopf equations with applications of Pure Mathematics to mechanics, Kozubnik, Poland, 12-17 September, 1977).

Igor Odintsov

RSC Group

Head of the Department of research in the Group of companies RSK.

From 2004 to 2015, he worked in Intel’s branch in St. Petersburg. Since 2010 – Manager of University and academic projects of Intel in Russia, and before that led the project to develop a system to support distributed computing Grid Program Intel Environment.

From 1992 to 2004 he worked as technical leader and project Manager in the development of compilers in the company “Elbrus MCST” under contract with “Sun Microsystems, Inc.”.

More than 25 years teaching at the mathematics and mechanics faculty St. Petersburg state University. Igor delivered courses “Operating systems”, “Languages and systems of programming”, “Databases”, “Managing software development”, “Psychology of programming”, etc.

He is an author of the textbook “Professional programming. A systematic approach” and more than 50 publications.

Nikolai Puntikov

President, First Line Software

Dr. Puntikov is the President of First Line Software, a global company offering broad range of software development and technology enablement services and solutions. Nikolai is a serial entrepreneur and business executive with a proven track record in building successful global organizations. He is also a committed advocate for the development of the Russian innovative ecosystem. In 2010, Nikolai co-founded the Russian Chapter of the MIT Enterprise Forum, a non-for-profit organization dedicated to promoting the growth and success of high-tech entrepreneurial ventures. Currently, he is the Chairman of CEE-SECR, the largest software engineering conference in Russia and Editor-in-chief of analytical portal Software Russia. Dr. Puntikov holds his M.S. degree from the St. Petersburg State University and a Doctorate degree from the Institute of Informatics of the Russian Academy of Sciences.

Ilia Shishkov

Илья Шишков, Яндекс. Просто о сложном: опыт создания курсов по C++ на Coursera

Senior software developer, Yandex

I’ve been working at Yandex since 2012. I took part in development of several Yandex.Search components. Apart from that I taught in Yandex School of Data Analisys. Now I work in educational department and lead creation of C++ specialization for Coursera. I have rich experience of giving talks: C++ Russia 2016, 2017, 2018.

Nikolay Igotti

Игорь Готти

Team lead of Kotlin/Native, JetBrains

Nikolay Igotti works as Team Lead on Kotlin/Native at JetBrains. Previously used to work at Sun Microsystems, EMC, Oracle, Google on various system level software, such as HotSpot Java Virtual Machine, VirtualBox hypervisor and Native/Client runtime.

Interests: runtimes, virtual machines, memory management, language design and concurrency approaches.

Igor Agamirzyan

Игорь Агамирзян

Vice-President, NRU HSE

Igor Agamirzian is the SECR Program Committee member since 2005, when it was founded.

Igor is leading expert in the field of computer and information technologies, venture investments and innovation-technological business.

For many years Igor Agamirzyan enters the ratings of the Russian managers of the computer business (“DATOR Top100” 1994 – 1998, “international Computer Club” – 1997).

In 2002 entered the “TOP 100 Russian IT-industry” according to the newspaper “Kommersant”.

In 2007 was included in the list of “top 100 Best managers of St. Petersburg; in the 2010, 2012 and 2013 was in the Top 10 managers in the financial sector of the joint Association of managers of Russia (AMR) and Kommersant newspaper’s “Top-1000 Russian managers”.

He has published more than 25 papers on the theory of programming, a number of articles on the information society and computer business, on the concept of “electronic government”.

Igor Agamirzian graduated from the department of mathematics and mechanics of Leningrad State University, specialty “Applied mathematics” at the chair of software of computers in 1979.

Marat Korovaev

Head of ICT Export, Russian Export Center

Alexander Egorov

CEO, Reksoft

Vladimir Rubanov

CEO, Rosplatforma

Technical writer 2.0

October 13, 09:30
Room IV|IV зал

During the last year I’ve talked a lot to IT managers and my fellow technical writers. Turns out that both sides often don’t know how a writer can be useful to the business, except just writing the docs. It hurts both sides: business has unresolved tasks and writers make less money and leave out some interesting opportunities for professional development.

In Russia there’s a professional standard for the profession of a technical writer. It assumes three ways of development: horisontal growth, techwriter-engineer and a manager of docs department. I’d like to tell about other ways to employ techwriter’s skills and be useful to the business. I’ll give examples of people who successfully “sold” the new role and goals to their managers and achieved a good and measureable outcome.

This talk might be useful to technical writers and their managers. Both will get to know about new large-scale business goals, which technical writers are best equipped to achieve. Writers will be able to “sell” these goals to their managers, while managers will know how to set well-defined tasks for the writers. I hope that it will result in businesses making more money, writers having greater salaries and more satisfied with their job, and users being happier through better communication.

I will consider my job done, if techwriters and managers will set themselves new global goals for the upcoming year.

Nick Volynkin

Technical writer, Plesk

Sorry, this entry is only available in Russian.

Dmitry Komissarov

Дмитрий Комиссаров. Российская разработка: ожидания и реальность

CEO, New Cloud Technologies

Sorry, this entry is only available in Russian.

Boris Steinberg

Борис Штейнберг. Конвейерные схемы, вычисляющие несколько выражений

department chair, SFEDU

Boris Shteinberg is a professor of Southern Federal University. Boris has moved from pure mathematics to computer science. As a pure mathematician solved the problem posed by two German scientists at the international conference on applications of pure mathematics to mechanics (Meister E., Speck F.-O. Some multi-dimensional Winer-Hopf equations with applications of Pure Mathematics to mechanics, Kozubnik, Poland, 12-17 September, 1977).

Igor Odintsov

RSC Group

Head of the Department of research in the Group of companies RSK.

From 2004 to 2015, he worked in Intel’s branch in St. Petersburg. Since 2010 – Manager of University and academic projects of Intel in Russia, and before that led the project to develop a system to support distributed computing Grid Program Intel Environment.

From 1992 to 2004 he worked as technical leader and project Manager in the development of compilers in the company “Elbrus MCST” under contract with “Sun Microsystems, Inc.”.

More than 25 years teaching at the mathematics and mechanics faculty St. Petersburg state University. Igor delivered courses “Operating systems”, “Languages and systems of programming”, “Databases”, “Managing software development”, “Psychology of programming”, etc.

He is an author of the textbook “Professional programming. A systematic approach” and more than 50 publications.

Nikolai Puntikov

President, First Line Software

Dr. Puntikov is the President of First Line Software, a global company offering broad range of software development and technology enablement services and solutions. Nikolai is a serial entrepreneur and business executive with a proven track record in building successful global organizations. He is also a committed advocate for the development of the Russian innovative ecosystem. In 2010, Nikolai co-founded the Russian Chapter of the MIT Enterprise Forum, a non-for-profit organization dedicated to promoting the growth and success of high-tech entrepreneurial ventures. Currently, he is the Chairman of CEE-SECR, the largest software engineering conference in Russia and Editor-in-chief of analytical portal Software Russia. Dr. Puntikov holds his M.S. degree from the St. Petersburg State University and a Doctorate degree from the Institute of Informatics of the Russian Academy of Sciences.

Ilia Shishkov

Илья Шишков, Яндекс. Просто о сложном: опыт создания курсов по C++ на Coursera

Senior software developer, Yandex

I’ve been working at Yandex since 2012. I took part in development of several Yandex.Search components. Apart from that I taught in Yandex School of Data Analisys. Now I work in educational department and lead creation of C++ specialization for Coursera. I have rich experience of giving talks: C++ Russia 2016, 2017, 2018.

Nikolay Igotti

Игорь Готти

Team lead of Kotlin/Native, JetBrains

Nikolay Igotti works as Team Lead on Kotlin/Native at JetBrains. Previously used to work at Sun Microsystems, EMC, Oracle, Google on various system level software, such as HotSpot Java Virtual Machine, VirtualBox hypervisor and Native/Client runtime.

Interests: runtimes, virtual machines, memory management, language design and concurrency approaches.

Igor Agamirzyan

Игорь Агамирзян

Vice-President, NRU HSE

Igor Agamirzian is the SECR Program Committee member since 2005, when it was founded.

Igor is leading expert in the field of computer and information technologies, venture investments and innovation-technological business.

For many years Igor Agamirzyan enters the ratings of the Russian managers of the computer business (“DATOR Top100” 1994 – 1998, “international Computer Club” – 1997).

In 2002 entered the “TOP 100 Russian IT-industry” according to the newspaper “Kommersant”.

In 2007 was included in the list of “top 100 Best managers of St. Petersburg; in the 2010, 2012 and 2013 was in the Top 10 managers in the financial sector of the joint Association of managers of Russia (AMR) and Kommersant newspaper’s “Top-1000 Russian managers”.

He has published more than 25 papers on the theory of programming, a number of articles on the information society and computer business, on the concept of “electronic government”.

Igor Agamirzian graduated from the department of mathematics and mechanics of Leningrad State University, specialty “Applied mathematics” at the chair of software of computers in 1979.

Marat Korovaev

Head of ICT Export, Russian Export Center

Alexander Egorov

CEO, Reksoft

Vladimir Rubanov

CEO, Rosplatforma

Forbidden knowledge: what a developer can reuse

Programming / ToolsDevOps

October 13, 10:30
Room II|II зал

Based on his many years of experience assisting with software product development and acquisition projects, practical recommendations will be given to developers on what shouldn’t be done in terms of borrowing knowledge and code.

Target audience: The presentation will be of interest to IT company owners, IT product and IT project managers in Russian and multinational companies, risk managers and software product developers.

Duration of the master class: 30 min. + questions.

Georgy Pchelintsev

Partner, IP, IT and Telecommunications practice, Dentons

Georgy Pchelintsev is a partner in Dentons’ Russia IP, IT and Telecommunications practice. He focuses on preparing and supporting transactions for the creation or acquisition of software systems, databases and other intellectual property in IT, and advises on compliance with regulatory requirements applicable to IT companies and Internet projects. In this context, Georgy notably has experience advising on IT outsourcing projects; advising online shops on compliance with consumer protection laws, cash register and advertising laws; and advising Fintech projects on how to structure their operations in compliance with the national payment systems laws. Among IT outsourcing projects, Georgy’s work includes, in particular, advising Russian and foreign cloud service providers on drafting agreements governing hosting and data processing services, e.g., Service Conditions and Service-Level Agreements.

The second major area in which Georgy has acquired significant experience is advising on venture-capital investment, mergers & acquisitions, and foreign investment in the establishment of joint ventures, e.g., opening joint manufacturing ventures involving foreign capital and foreign investment in Russian IT companies.

Dmitry Komissarov

Дмитрий Комиссаров. Российская разработка: ожидания и реальность

CEO, New Cloud Technologies

Sorry, this entry is only available in Russian.

Boris Steinberg

Борис Штейнберг. Конвейерные схемы, вычисляющие несколько выражений

department chair, SFEDU

Boris Shteinberg is a professor of Southern Federal University. Boris has moved from pure mathematics to computer science. As a pure mathematician solved the problem posed by two German scientists at the international conference on applications of pure mathematics to mechanics (Meister E., Speck F.-O. Some multi-dimensional Winer-Hopf equations with applications of Pure Mathematics to mechanics, Kozubnik, Poland, 12-17 September, 1977).

Igor Odintsov

RSC Group

Head of the Department of research in the Group of companies RSK.

From 2004 to 2015, he worked in Intel’s branch in St. Petersburg. Since 2010 – Manager of University and academic projects of Intel in Russia, and before that led the project to develop a system to support distributed computing Grid Program Intel Environment.

From 1992 to 2004 he worked as technical leader and project Manager in the development of compilers in the company “Elbrus MCST” under contract with “Sun Microsystems, Inc.”.

More than 25 years teaching at the mathematics and mechanics faculty St. Petersburg state University. Igor delivered courses “Operating systems”, “Languages and systems of programming”, “Databases”, “Managing software development”, “Psychology of programming”, etc.

He is an author of the textbook “Professional programming. A systematic approach” and more than 50 publications.

Nikolai Puntikov

President, First Line Software

Dr. Puntikov is the President of First Line Software, a global company offering broad range of software development and technology enablement services and solutions. Nikolai is a serial entrepreneur and business executive with a proven track record in building successful global organizations. He is also a committed advocate for the development of the Russian innovative ecosystem. In 2010, Nikolai co-founded the Russian Chapter of the MIT Enterprise Forum, a non-for-profit organization dedicated to promoting the growth and success of high-tech entrepreneurial ventures. Currently, he is the Chairman of CEE-SECR, the largest software engineering conference in Russia and Editor-in-chief of analytical portal Software Russia. Dr. Puntikov holds his M.S. degree from the St. Petersburg State University and a Doctorate degree from the Institute of Informatics of the Russian Academy of Sciences.

Ilia Shishkov

Илья Шишков, Яндекс. Просто о сложном: опыт создания курсов по C++ на Coursera

Senior software developer, Yandex

I’ve been working at Yandex since 2012. I took part in development of several Yandex.Search components. Apart from that I taught in Yandex School of Data Analisys. Now I work in educational department and lead creation of C++ specialization for Coursera. I have rich experience of giving talks: C++ Russia 2016, 2017, 2018.

Nikolay Igotti

Игорь Готти

Team lead of Kotlin/Native, JetBrains

Nikolay Igotti works as Team Lead on Kotlin/Native at JetBrains. Previously used to work at Sun Microsystems, EMC, Oracle, Google on various system level software, such as HotSpot Java Virtual Machine, VirtualBox hypervisor and Native/Client runtime.

Interests: runtimes, virtual machines, memory management, language design and concurrency approaches.

Igor Agamirzyan

Игорь Агамирзян

Vice-President, NRU HSE

Igor Agamirzian is the SECR Program Committee member since 2005, when it was founded.

Igor is leading expert in the field of computer and information technologies, venture investments and innovation-technological business.

For many years Igor Agamirzyan enters the ratings of the Russian managers of the computer business (“DATOR Top100” 1994 – 1998, “international Computer Club” – 1997).

In 2002 entered the “TOP 100 Russian IT-industry” according to the newspaper “Kommersant”.

In 2007 was included in the list of “top 100 Best managers of St. Petersburg; in the 2010, 2012 and 2013 was in the Top 10 managers in the financial sector of the joint Association of managers of Russia (AMR) and Kommersant newspaper’s “Top-1000 Russian managers”.

He has published more than 25 papers on the theory of programming, a number of articles on the information society and computer business, on the concept of “electronic government”.

Igor Agamirzian graduated from the department of mathematics and mechanics of Leningrad State University, specialty “Applied mathematics” at the chair of software of computers in 1979.

Marat Korovaev

Head of ICT Export, Russian Export Center

Alexander Egorov

CEO, Reksoft

Vladimir Rubanov

CEO, Rosplatforma

Paranoid Service Worker

Programming / ToolsSecurity

October 12, 10:35
Room III|III зал

We can definitely say that the full potential of Service Worker technology has not yet been revealed. The range their possibilities is much more than just smart cache, and this tech talk will be dedicated to an unusual approach of its usage.

Vsevolod Rodionov

Lead software engineer

Dmitry Komissarov

Дмитрий Комиссаров. Российская разработка: ожидания и реальность

CEO, New Cloud Technologies

Sorry, this entry is only available in Russian.

Boris Steinberg

Борис Штейнберг. Конвейерные схемы, вычисляющие несколько выражений

department chair, SFEDU

Boris Shteinberg is a professor of Southern Federal University. Boris has moved from pure mathematics to computer science. As a pure mathematician solved the problem posed by two German scientists at the international conference on applications of pure mathematics to mechanics (Meister E., Speck F.-O. Some multi-dimensional Winer-Hopf equations with applications of Pure Mathematics to mechanics, Kozubnik, Poland, 12-17 September, 1977).

Igor Odintsov

RSC Group

Head of the Department of research in the Group of companies RSK.

From 2004 to 2015, he worked in Intel’s branch in St. Petersburg. Since 2010 – Manager of University and academic projects of Intel in Russia, and before that led the project to develop a system to support distributed computing Grid Program Intel Environment.

From 1992 to 2004 he worked as technical leader and project Manager in the development of compilers in the company “Elbrus MCST” under contract with “Sun Microsystems, Inc.”.

More than 25 years teaching at the mathematics and mechanics faculty St. Petersburg state University. Igor delivered courses “Operating systems”, “Languages and systems of programming”, “Databases”, “Managing software development”, “Psychology of programming”, etc.

He is an author of the textbook “Professional programming. A systematic approach” and more than 50 publications.

Nikolai Puntikov

President, First Line Software

Dr. Puntikov is the President of First Line Software, a global company offering broad range of software development and technology enablement services and solutions. Nikolai is a serial entrepreneur and business executive with a proven track record in building successful global organizations. He is also a committed advocate for the development of the Russian innovative ecosystem. In 2010, Nikolai co-founded the Russian Chapter of the MIT Enterprise Forum, a non-for-profit organization dedicated to promoting the growth and success of high-tech entrepreneurial ventures. Currently, he is the Chairman of CEE-SECR, the largest software engineering conference in Russia and Editor-in-chief of analytical portal Software Russia. Dr. Puntikov holds his M.S. degree from the St. Petersburg State University and a Doctorate degree from the Institute of Informatics of the Russian Academy of Sciences.

Ilia Shishkov

Илья Шишков, Яндекс. Просто о сложном: опыт создания курсов по C++ на Coursera

Senior software developer, Yandex

I’ve been working at Yandex since 2012. I took part in development of several Yandex.Search components. Apart from that I taught in Yandex School of Data Analisys. Now I work in educational department and lead creation of C++ specialization for Coursera. I have rich experience of giving talks: C++ Russia 2016, 2017, 2018.

Nikolay Igotti

Игорь Готти

Team lead of Kotlin/Native, JetBrains

Nikolay Igotti works as Team Lead on Kotlin/Native at JetBrains. Previously used to work at Sun Microsystems, EMC, Oracle, Google on various system level software, such as HotSpot Java Virtual Machine, VirtualBox hypervisor and Native/Client runtime.

Interests: runtimes, virtual machines, memory management, language design and concurrency approaches.

Igor Agamirzyan

Игорь Агамирзян

Vice-President, NRU HSE

Igor Agamirzian is the SECR Program Committee member since 2005, when it was founded.

Igor is leading expert in the field of computer and information technologies, venture investments and innovation-technological business.

For many years Igor Agamirzyan enters the ratings of the Russian managers of the computer business (“DATOR Top100” 1994 – 1998, “international Computer Club” – 1997).

In 2002 entered the “TOP 100 Russian IT-industry” according to the newspaper “Kommersant”.

In 2007 was included in the list of “top 100 Best managers of St. Petersburg; in the 2010, 2012 and 2013 was in the Top 10 managers in the financial sector of the joint Association of managers of Russia (AMR) and Kommersant newspaper’s “Top-1000 Russian managers”.

He has published more than 25 papers on the theory of programming, a number of articles on the information society and computer business, on the concept of “electronic government”.

Igor Agamirzian graduated from the department of mathematics and mechanics of Leningrad State University, specialty “Applied mathematics” at the chair of software of computers in 1979.

Marat Korovaev

Head of ICT Export, Russian Export Center

Alexander Egorov

CEO, Reksoft

Vladimir Rubanov

CEO, Rosplatforma

Optimizing cluster interconnect with InfiniBand RDMA shown by updating MySQL Cluster

Programming / ToolsHigh-Loaded

October 13, 11:10
Room III|III зал

This presentation describes expirience of our command in modifying MySQL Cluster to support IniniBand RDMA in nodes commutications. As an alternative view to horizontal scaling solution we developed working prototype that uses native RDMA interface which showed 25% performance increase (on used 4 nodes stand, from 10k to 12.5k business requests per second, each of those consists of 20-30 table access operations).

This presentation may be interesting for developers and architects dealing with highly loaded systems that consider additional, alternative ways to improve the performance of their systems, in addition to internal optimization or switching to completely another solution.

Michael Kupcuk

MTS IT

Sorry, this entry is only available in Russian.

Dmitry Komissarov

Дмитрий Комиссаров. Российская разработка: ожидания и реальность

CEO, New Cloud Technologies

Sorry, this entry is only available in Russian.

Boris Steinberg

Борис Штейнберг. Конвейерные схемы, вычисляющие несколько выражений

department chair, SFEDU

Boris Shteinberg is a professor of Southern Federal University. Boris has moved from pure mathematics to computer science. As a pure mathematician solved the problem posed by two German scientists at the international conference on applications of pure mathematics to mechanics (Meister E., Speck F.-O. Some multi-dimensional Winer-Hopf equations with applications of Pure Mathematics to mechanics, Kozubnik, Poland, 12-17 September, 1977).

Igor Odintsov

RSC Group

Head of the Department of research in the Group of companies RSK.

From 2004 to 2015, he worked in Intel’s branch in St. Petersburg. Since 2010 – Manager of University and academic projects of Intel in Russia, and before that led the project to develop a system to support distributed computing Grid Program Intel Environment.

From 1992 to 2004 he worked as technical leader and project Manager in the development of compilers in the company “Elbrus MCST” under contract with “Sun Microsystems, Inc.”.

More than 25 years teaching at the mathematics and mechanics faculty St. Petersburg state University. Igor delivered courses “Operating systems”, “Languages and systems of programming”, “Databases”, “Managing software development”, “Psychology of programming”, etc.

He is an author of the textbook “Professional programming. A systematic approach” and more than 50 publications.

Nikolai Puntikov

President, First Line Software

Dr. Puntikov is the President of First Line Software, a global company offering broad range of software development and technology enablement services and solutions. Nikolai is a serial entrepreneur and business executive with a proven track record in building successful global organizations. He is also a committed advocate for the development of the Russian innovative ecosystem. In 2010, Nikolai co-founded the Russian Chapter of the MIT Enterprise Forum, a non-for-profit organization dedicated to promoting the growth and success of high-tech entrepreneurial ventures. Currently, he is the Chairman of CEE-SECR, the largest software engineering conference in Russia and Editor-in-chief of analytical portal Software Russia. Dr. Puntikov holds his M.S. degree from the St. Petersburg State University and a Doctorate degree from the Institute of Informatics of the Russian Academy of Sciences.

Ilia Shishkov

Илья Шишков, Яндекс. Просто о сложном: опыт создания курсов по C++ на Coursera

Senior software developer, Yandex

I’ve been working at Yandex since 2012. I took part in development of several Yandex.Search components. Apart from that I taught in Yandex School of Data Analisys. Now I work in educational department and lead creation of C++ specialization for Coursera. I have rich experience of giving talks: C++ Russia 2016, 2017, 2018.

Nikolay Igotti

Игорь Готти

Team lead of Kotlin/Native, JetBrains

Nikolay Igotti works as Team Lead on Kotlin/Native at JetBrains. Previously used to work at Sun Microsystems, EMC, Oracle, Google on various system level software, such as HotSpot Java Virtual Machine, VirtualBox hypervisor and Native/Client runtime.

Interests: runtimes, virtual machines, memory management, language design and concurrency approaches.

Igor Agamirzyan

Игорь Агамирзян

Vice-President, NRU HSE

Igor Agamirzian is the SECR Program Committee member since 2005, when it was founded.

Igor is leading expert in the field of computer and information technologies, venture investments and innovation-technological business.

For many years Igor Agamirzyan enters the ratings of the Russian managers of the computer business (“DATOR Top100” 1994 – 1998, “international Computer Club” – 1997).

In 2002 entered the “TOP 100 Russian IT-industry” according to the newspaper “Kommersant”.

In 2007 was included in the list of “top 100 Best managers of St. Petersburg; in the 2010, 2012 and 2013 was in the Top 10 managers in the financial sector of the joint Association of managers of Russia (AMR) and Kommersant newspaper’s “Top-1000 Russian managers”.

He has published more than 25 papers on the theory of programming, a number of articles on the information society and computer business, on the concept of “electronic government”.

Igor Agamirzian graduated from the department of mathematics and mechanics of Leningrad State University, specialty “Applied mathematics” at the chair of software of computers in 1979.

Marat Korovaev

Head of ICT Export, Russian Export Center

Alexander Egorov

CEO, Reksoft

Vladimir Rubanov

CEO, Rosplatforma