2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005

Preliminary program

Please note: This program is preliminary and subject to change.
Only presentations in Red Room & Yellow Room will be cross-translated into English and Russian, the others will be mainly in Russian.

 

October 24, Thursday | October 25, Friday

                     
Time Function/Session Topics
08:00 Registration* / Welcome coffee
  Red room
09:00 Opening ceremony
  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 Development of the flexible lock manager that can be modified for any distributed system needs
Sergey Egorov, Nikita Arykov, Alexey Yuzhakov, Parallels; Sergey Krendelev, Mikhail Koveshnikov, Alexandr Ilin, Sergey Bobrenok, Novosibirsk State University
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
Dima Rekesh, 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, Andrey Terekhov, Timofey Bryksin, 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
  Battle for the headache. UX vs Product Manager
Sergey Tumanov, 4hmns
14:00 Lunch
14:30 Implementation of ERA-GLONASS Accident Emergency Response System
Alexander Razgovorov, GLONASS; Mikhail Bykov, Luxoft
 
15:00 Discussion section
Mobile Platforms — successful apps development

Moderator: Dmitri Martynov, Google

Section presentations:

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

· 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
Maxim Leykin, Igor Garin, MERA NN

· NFC and Android OS: on the way to the contactless payments
Igor Khapov, Timur Usatiy, 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:
· Mark Shmulevich, 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, Pavel Kosov, 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

Participants:
· Vladimir Pavlov, RollAps
· Vadim Mityakin, Galssoft
· Ilya Vereschagin, Auriga
· Maxim Leykin, MERA NN
· Igor Khapov, IBM

The Role of Configuration Management in Outsourcing and Distributed Development
Lars Bendix, Lund University; Christian Pendleton, Softhouse Consulting
Abstract parsing based on GLR-algorithm
Semyon Grigorev, Iakov Kirilenko, SPbSU
Open RUSSOFT Members Meeting
Moderator: Valentin Makarov, RUSSOFT
17:25 Static Analysis for Dynamic Updates
Jevgeni Kabanov, Rein Raudjärv, ZeroTurnaround; Oleg Šelajev, University of Tartu
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, Sergey 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, Apple
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
A success story of porting a PC software for black oil development map visualization to iPad2
Dmitrii Maidanov, UFNTC
09:15 On the approaches to the assessment of the quality and safety of mobile content applications
Alexey Nazarov, OJSC “Intellect Telecom”
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; Alexey Melezhik, Gazprom Promgaz; Ivan Platonov, SPbGU Politech
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, Sergey Semenov, 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”

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 Development of hybrid mobile business applications: balance between native and HTML applications
Aleksey Kosylo, Docsvision
Helping teams become better
Anna Mininkova, Yandex
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 Large cross-cultural project development under agile
Andrey Dmitriev, Quickoffice
12:50   Video Conferencing on a Web Page: Technologies and Prospects
Alexander Ivanenko, Alexey Protsenko, Auriga
Role of the Software Architect in the engineering team
Maxim Kuzkin, Parallels
  Microsoft Kinect as a driver of innovation interfaces for human-computer interaction
Pavel Korotkiy, Globus
13:05  
13:20 Lunch
13:50   KDB+/Q technology usage experience in Deutsche Bank
Andrey Babanin, Deutsche Bank
 
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, Dmitry Snisar, IT-Boost
To combine tight releases schedule and high-quality testing. How?
Alexey Nadenenko, Sberbank Technologii LLC, Minsk
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
Quality Audit in SCRUM-project or Continuous Improvement of Continuous Integration
Nadezhda Evstifeeva, Alexander Babkin, ARRIS St.Petersburg Software Center (former Motorola Mobility)
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, Dmitry Vavilov, T-Systems
Software Testing and Quality Assurance in Company with Distributed and Multidimensional Teams: How to Improve?
Emma Danielyan, CQG
Project manager’s professional responsibility
Vladimir Fofana, Action Learning
15:45 Using meta-modelling to forecast software development project characteristics
Andrey Bazhenov, 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
Performance Test Driven Development
Alexey Ragozin, Deutsche Bank
The practice of domain models usage in the development of software systems
Denis Ivanov, Modelware
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:
· Dmitry Chikhachev, Runa Capital
· Dmitri Dubograev, FEMIDA.US

Universal approach to monitoring of objects of any nature
Slava Vasilyev, Krasnyi Ugol LLC
Migration of the project from .NET to PHP technology – practical experience and recommendations
Mikhail Ershov, Mikhail Ganchikov, First Line Software
In search of new tools to attract students
Iakov Kirilenko, Roman Luchin, 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, Nicholay Viknyansky, 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, Anna Kalenkova, PAIS Lab, NRU HSE
Using Controlled Language in Technical Documentation
Inna Yakimenko, First Line Software
18:15 Closing ceremony

Premium sponsor

Russian Venture Company

Gold sponsors

IntelJetBrainsLuxoftDeutsche Bank

Silver sponsors

First Line SoftwareEMCOracle

Sponsors

Parallels

Supported by

GoogleT-Systems

Main partners

RussoftAP KIT

In cooperation

ACMACM Special Interest Group on Software Engineering

General internet partner

Bankir.Ru

Partners

ReksoftPMI Moscow chapterSoftware Engineering

Internet support

RAEC

Technical partners

Hosting CenterAxureGitHubReisebuero WELTDigital OctoberROSA

Organizers

Software Russiai-Help