2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005

Program

Printable version (pdf, Russian)

 

October 24, Thursday | October 25, Friday

                     
Time Function/Session Topics
08:00 Registration / Welcome coffee
  Red room
09:00

Opening ceremony
Greeting from Igor Agamirzian, Russian Venture Company

  Red room Yellow room Blue room Gold room
09:40

Software Development Service Industry – Latest Trends and Winning Formula
Dmitry Loshchinin, Luxoft

Cloud website speedup: DNS, CDN, FEO
Nikolay Matsievsky, WEBO Software

Master-class
Adaptive project estimation

Instructor: Maxim Dorofeev, Multiskill.ru

Lightweight Linux Dynamic Libraries Profiling Technique for Embedded Systems
Kirill Krinkin, Saint-Petersburg Electrotechnical University

10:15

Lock Manager for own products
Sergey Egorov, Parallels

Video Calling System and Browser for I2P network
Andrey Bodrenko, Volgograd State University

10:30

Innovate or Die
James Stikeleather, Dell Services

10:50

OpenStack as a public cloud at IBM: lessons learned
Nikolay Marin, IBM

Intel® Developer Zone resources for software developers
Svetlana Emelyanova, Intel

11:20 Coffee break
11:50

Agile and SEMAT – Perfect Partners
Ivar Jacobson, Ivar Jacobson International

Java Platform Tradeoffs
Alexey Fyodorov, Oracle

How to teach your kid to program
Dmitry Soshnikov, Microsoft / HSE / MAI

Effective use of UX-research
Natalia Sprogis, Mail.Ru Group

12:25

Kotlin vs Java puzzlers
Svetlana Isakova, JetBrains

QReal:Robots — an environment for teaching computer science and robotics in schools
Yurii Litvinov, Saint Petersburg state university

3 practice of creative thinking in the development of user interfaces (UI)
Vladimir Zavertaylov, Sibirix

12:40

IT 4.0 – The Opportunity and The Challenge
Dave Thomas, Bedarra Research Labs

13:00

Web developer and raw SQL: conflicts and approaches
Philip Torchinsky, JetBrains

Modern challenges in software engineering education in Russia
Yury Kupriyanov, WikiVote!

Testing “tame beast”: tips & tricks for usability testing of mobile apps
Nikita Efimov, 4hmns

13:30  

Using Cloudify PaaS to accelerate application development
Mikhail Druzhinin, Luxoft, Luxoft Training

 
14:00 Lunch Press-conference

 
14:30

Implementation of ERA-GLONASS Accident Emergency Response System
Alexander Razgovorov, GLONASS Union; Mikhail Bykov, Luxoft

 
15:00

Discussion section
Mobile Platforms — successful apps development

Moderator: Dmitri Martynov, Google

Section presentations:

· New architecture of mobile applications based on Xamarin technology with examples of Kommersant app for iOS and Android
Vadim Mityakin, Galssoft

· Native software testing for Android
Ilya Vereschagin, Auriga

· Cross-platform mobile applications: typical issues and possible solutions
Alexander Korshak, MERA NN

· NFC and Android OS: on the way to the contactless payments
Igor Khapov, IBM

Software Defined Networks and Virtualization of Network Services: New Challenges for Software Developers
Ruslan Smelyanskiy, Moscow State University

Quality designing
Natalya Rukol, Quality Lab

Dark and Light side of DevOps
Alexander Titov, Express 42

15:35

Supercomputer programming – the third literacy
Igor Odintsov, Intel

Total code review. How and why?
Leonid Savchenkov, Deutsche Bank

Panel discussion
Effective cooperation between the state and software development industry

Moderator: Valentin Makarov, RUSSOFT

Participants:
· Igor Agamirzian, Russian Venture Company
· Eugene Kovnir, Ministry of Communications and Mass Media
· Artem Shadrin, Ministry of Economic Development
· Igor Bogachev, Skolkovo Fund

16:10

Evolutionary development of software using the procedural-parametric programming
Alexander Legalov, Siberian Federal University

Browser automation: from tools to the standard
Alexei Barantsev, Software-Testing.Ru

16:40 Coffee break
17:10

Section continues

Discussion section
Mobile Platforms — successful apps development

Moderator: Dmitri Martynov, Google

Section presentation:

· High-quality mobile application — criteria for success
Dmitri Martynov, Google

Participants:
· Vladimir Pavlov, RollApp
· Vadim Mityakin, Galssoft
· Ilya Vereschagin, Auriga
· Alexander Korshak, MERA NN
· Igor Khapov, IBM
· Stas Fomin, ROSA

The Role of Configuration Management in Outsourcing and Distributed Development
Lars Bendix, Lund University

Abstract parsing based on GLR-algorithm
Semyon Grigorev, SPbSU

Open RUSSOFT Members Meeting
Moderator: Valentin Makarov, RUSSOFT

17:25

Static Analysis for Dynamic Updates
Jevgeni Kabanov, ZeroTurnaround

17:45

Effective Meeting
Damir Tenishev, Return on Intelligence (ex Exigen Services)

Creating WPF Controls
Anatoly Konoplev, Digital Design

18:00

Modeling Malware Propagation in Wide Area Networks
Vitaly Antonenko, Applied Research Center for Computer Networks (ARCCN)

18:20

It’s not the team…
Alexey Pimenov, Finam

Development of AutoCAD application for calculation of grounding and lightning protection of electric power substations
Dmitry Shishigin, Vologda state technical university

18:35

Automating maintenance of Linux software repositories
Denis Silakov, ROSA

18:50 Networking Party
 

October 24, Thursday | October 25, Friday

                     
Time Function/Session Topics
08:00 Registration / Welcome coffee
  Red room Yellow room Blue room Gold room Green room
09:00

LLVM and Clang — Advancing Compilers and Tools
Chris Lattner, LLVM

Gauge for Programmer. Elaboration of software developers efficiency evaluation system.
Valentin Anoprenko, Devexperts

Using F# for Real-time Stream Data Processing: from Twitter and Financial Analytics to Kinect and Leap Motion Sensors
Dmitry Soshnikov, Microsoft / HSE / MAI

Does an outsourcing company have a chance to be good in the area of complex product development?
Nikolay Zapakhalov

 
09:35

Changing for good. Transtheoretical model for developers
Igor Kleiner, InfoWatch

Distributed NoSQL DBMS “Riak”
Andrey Smirnov, Reksoft

Caution! Patent trolls! Theory, practice and a few examples
George Bardmesser, Bardmesser Law Group

Face detection and classification on mobile devices
Igor Markov, Auriga

09:50

Fast programs = architecture-specific algorithms and data
Boris Shteinberg, Southern Federal University (Russian Federation)

Consumer Electronics Applications Without User Behavior Analysis? IMPOSSIBLE!
Dmitry Vavilov, T-Systems

10:10

Extreme Interview. Hiring for agile environment
Kamil Grabowski, Menlo Innovations

How to make data work on your business?
Irina Maximova, CQG

Patenting interface of a mobile application
Michail Radchenko, SoftPatent

Creating real-time media applications for Virtual Desktop Infrastructure
Fedor Lyakhov, MERA NN

10:25

Software defined networks: myths and reality
Alexandr Shalimov, Applied Research Center for Computer Networks (ARCCN)

10:40 Coffee break
11:10

Panel discussion
Students in IT companies

Moderator: Andrey Ivanov, JetBrains, SPbAU RAS

Opening presentation:
· Elite prep school organization: Students in the IT-company
Alexey Kostyushko, Parallels

Participants:
· Kirill Krinkin, Saint-Petersburg Electrotechnical University
· Alexey Kostyushko, Parallels
· Andrey Terekhov, Saint Petersburg state university
· Ivan Arjantsev, Moscow state university, Yandex
· Alexander Gavrilov, Microsoft Russia, National Research Nuclear University “MEPhI”
· Vladimir Itsykson, SPbSPU

Development for mobile devices. Tools from Intel, platform of your choice!
Sergey Lunev, Intel

Feature Branches vs. Continuous Integration
Evgeniy Koshkin, JetBrains

Check, model and check again – three practical suggestions to improve parallel development cycle with Intel tools
Ekaterina Antakova, Intel

Arranging online-sales of your product: travel guide passing repeated mistakes
Olesya Chedleeva, Avangate B.V.

11:25

User Agreement / Mistakes and Pitfalls
Sergey Vasiliev, TechTunnel

11:45  

Large cross-cultural project development under agile
Andrey Dmitriev, Quickoffice

How to adjust pre-commit testing using historical data
Vasiliy Kurkov, Intel

Satisfied Customer of IT solution. The Aim and the Pathway.
Maxim Gvozdev, Lean4systems Group, IAMCP Russia

12:00

Gherkin Language as an efficient way to write user story acceptance tests
Olesya Voronovich, Universal Software

12:20

WebRTC: Call me from your browser!
Vladimir Beloborodov, MERA NN

Developer’s KPI
Evgenia Firsova, Yandex.Money

Integrated technology for software verification and testing
Vsevolod Kotlyarov, Saint-Petersburg State Politechnic University

Using Wiki and Tracking system to deal with agile requirements (experience report)
Roman Alyoshkin, Acronis

12:35

Microsoft Kinect as a driver of innovation interfaces for human-computer interaction
Pavel Korotkiy, Globus

12:50  

Video Conferencing on a Web Page: Technologies and Prospects
Alexander Ivanenko, Auriga

 
13:25 Lunch
14:20

How To Do Kick-Ass Software Development
Sven Peters, Atlassian

Appling Principle of least astonishment to API development
Andrey Gordienkov, Luxoft Training

Midpoint People
Vladimir Zheleznyak, IT-Boost

KDB+/Q technology usage experience in Deutsche Bank
Andrey Babanin, Deutsche Bank

Project temperature or thermometer usage
Leonid Netrebskiy, ELVEES-NeoTech

14:35

Internal services as a product
Evgeny Vinogradov, Yandex.Money

14:55

Agile & Lean Transformation in 100+ Projects
Nikita Filippov, Scrumtrek

Experience of using Chef in highload projects with need to be autoscallable
Dmitriy Lavrinenko, Luxoft, Luxoft Training

Developers vs Support. No! Developers & Support.
Lilia Gorbachik, Kofax

Performance Test Driven Development
Alexey Ragozin, Deutsche Bank

The strategy of software development in R&D company
Ruslan Martimov, SPb Vega

15:10

Good enough software. When to stop?
Damir Tenishev, Return on Intelligence (ex Exigen Services)

15:30

Complex system design without conflict
Dmitriy Dzyuba, NVision Group

Startups in the Amazon Web Services – the subtleties, pitfalls, recipes
Aleksander Serbul, 1C-Bitrix

Whose bread the analysts eat?
Larisa Melikhova, T-Systems

To combine tight releases schedule and high-quality testing. How?
Alexey Nadenenko, Sberbank Technologii LLC, Minsk

Project manager’s professional responsibility
Vladimir Fofana, Action Learning

15:45

Using meta-modelling to forecast software development project characteristics
Vladimir Itsykson, SPbSPU

16:00 Coffee break
16:30

Pitch Perfect – How to Make Your Company Attractive for Acquisition
Dmitri Dubograev, FEMIDA.US

“Mine Your Own Business” — Using Process Mining to Turn Big Data into Real Value
Wil van der Aalst, Technische Universiteit Eindhoven, PAIS Lab, NRU HSE

Migration of the project from .NET to PHP technology – practical experience and recommendations
Mikhail Ershov, First Line Software

Quality Audit in SCRUM-project or Continuous Improvement of Continuous Integration
Nadezhda Evstifeeva, ARRIS St.Petersburg Software Center (former Motorola Mobility)

From theory to practical skills: one of the ways to develop professional
Sergey Atroschenkov, VIAcode

16:45

Experience in the organizing labs for e-learning courses
Dmitry Kiryanov, Polybook Multimedia JSC

17:05

Panel discussion
How to launch local startup to global market?

Moderator: Nick Puntikov, First Line Software

Participants:
· Natalya Kaspersky, InfoWatch
· Dmitry Chikhachev, Runa Capital
· Dmitri Dubograev, FEMIDA.US
· Ilya Antipov, RIS Ventures
· Vladimir Pavlov, RollApp
· Alexey Polunin, IBM

Universal approach to monitoring of objects of any nature
Slava Vasilyev, Krasnyi Ugol LLC

Software Testing and Quality Assurance in Company with Distributed and Multidimensional Teams: How to Improve?
Emma Danielyan, CQG

In search of new tools to attract students
Iakov Kirilenko, Saint Petersburg State University

17:20

DPMine/P: modeling and process mining language and a ProM plug-in
Sergey Shershakov, PAIS Lab, NRU HSE

Enchancing the team work effectiveness for the QA engineers
Inna Smirnova, Reksoft

17:40

Migration of the ERP-system from client-server architecture to web and mobile applications (AIST in the Clouds)
Michael Lebedinsky, Termopal Ltd., Odessa

Business processes engineering in the IT department of a large coupon service
Igor Arkhipov, Kaspersky Lab

Intelligent Tutoring System “Volga”: Lessons Learned
Natalia Smirnova, Institute of Control Sciences RAS

17:55

Constructing BPMN-models from Casual-nets
Nikita Gundobin, PAIS Lab, NRU HSE

 
18:15

Closing ceremony

Premium спонсор

Российская венчурная компания

Gold спонсоры

IntelJetBrainsLuxoftДойче Банк

Silver спонсоры

First Line SoftwareEMCOracleAtlassian

Спонсоры

Parallels

Инновационный спонсор

IBM

При поддержке

GoogleT-Systems

Генеральные партнёры

РУССОФТАП КИТ

При содействии

ACMACM Special Interest Group on Software Engineering

Генеральный интернет-партнер

Bankir.Ru

Партнёры

ReksoftМосковское отделение PMIПрограммная инженерия

Интернет-поддержка

РАЭК

Технические партнёры

Хостинг ЦентрAxureGitHubРайзебюро ВЕЛЬТDigital OctoberРОСАFirmBook

Organizers

Software Russiai-Help