Schedule

The program hasn't been finally approved yet, so there still might be some changes.

Click on the title to read the talk description. All talks with their short descriptions are here.

Day 1. November 11

Time UTC+03:00  & Track
Lecture
Track 1
Track 2
Track 3

No talks in Favorites yet

17:00 - 17:15

Conference opening

17:15 - 18:30
17:15 Track 1
Jetpack Compose for UI consistency in your applications
Anton Shilov
Badoo
#designsystem  #migration  #declarativeui 
17:15 Track 2
17:15 Track 3
WebSocket: How, when and how much it costs
Alexander Lavrinenko
ManyChat
#polling  #network  #realtime 
18:30 - 19:00

Break

19:00 - 20:15
19:00 Track 1
Flutter under the hood
Mikhail Zotyev
Surf
#engine  #rendering 
19:00 Track 2

Day 2. November 12

Time UTC+03:00  & Track
Lecture
Track 1
Track 2
Track 3

No talks in Favorites yet

10:30 - 10:45

Conference opening

10:45 - 12:00
10:45 Track 1
10:45 Track 2
Difficulties in developing a client for iOS cloud storage
Igor Vedeneev
AGIMA
#optimizations  #synchronization  #multithreading 
10:45 Track 3
12:00 - 12:30

Break

12:30 - 13:45
12:30 Track 1
Fun life in notification bar
Kirill Rozov
Replika.ai
#dsl  #notifications  #architecture 
12:30 Track 2

Day 3. November 13

Time UTC+03:00  & Track
Lecture
Track 1
Track 2
Track 3

No talks in Favorites yet

17:00 - 17:15

Conference opening

17:15 - 18:30
17:15 Track 1
How Yandex super app was created
Artur Vasilov
Yandex
Ilya Bogin
Yandex
#experiments  #architecture  #refactoring 
17:15 Track 2
Panel discussion. 2021 modularization
Mikhail Emeljanov
CFT
#gradle  #modularization  #architecture 
17:15 Track 3
18:30 - 19:00

Break

19:00 - 20:15
19:00 Track 1
19:00 Track 2
Absolute modularization
Stepan Goncharov
Lyft
#сustomplugins  #gradle  #kotlinscript 

Day 4. November 14

Time UTC+03:00  & Track
Lecture
Track 1
Track 2
Track 3

No talks in Favorites yet

10:30 - 10:45

Conference opening

10:45 - 12:00
10:45 Track 1
10:45 Track 2
Legacy: Maintain or refactor
Sergey Mitrofanov
SweatCo Ltd
Vladimir Shutov
65apps
#best-practices  #refactoring 
10:45 Track 3
12:00 - 12:30

Break

Android lead at Dejavoo Systems Russia. Main directions: payment solutions for cash registers and payment terminals. In his free time, he likes to rummage through the AOSP source code. Migration from Linux to Android was a major challenge for Platon, he had to prove that it was a working idea. He had to get his hands on a book on C and C++, but code alone is not enough to understand the payments industry and how it works.

Evgeny Rtischev

Evgeny has been working as a mobile developer for almost 10 years.

He likes to make decent, reliable products that are useful to people and solve their problems.

He develops all the new projects on Swift and aims to use cutting-edge approaches and modern frameworks.

During his time as a mobile developer Evgenii was a part of dozen teams, worked as a freelancer, participated in creating of several startups, and launched projects for large companies.

Oleg Godovykh

Oleg has been painting buttons and playing with fonts since 2010. Recently, he has been working on the product part in Square, helping to make the life of all Android developers of the company a little easier. He managed to see thousands of modules in Uber and Square mono repositories and learn to live with it.

Pavel Borzikov

Pavel has been developing for Android since 2014, before Delivery Club he managed to work both in a starup and in a bank.

Mobile lead at Replika.ai. Author of "Android Broadcast" Telegram channel and YouTube channel. Likes to share knowledge and make the life of developers simpler.

Anna Zharkova

Developer with over 6 years of commercial development experience. She is engaged in native iOS (Swift / Objective-c) and Android (Kotlin / Java), cross-platform (KMP, Xamarin) development. Develops the architecture of mobile applications for both platforms, manages the direction team. Leads junior developers. Teacher for iOS Advanced 2.0 and iOS Basic courses at Otus. In her free time, Anna enjoys painting, studies Chinese and German.

Vladimir Ivanov is a lead software engineer in EPAM and a Solution Architect. Accomplished Android developer, React Native expert, Certified Google Cloud Architect, mentor and speaker.

Svetoslav Karasev

TBD

Leads mobile development at AGIMA, before that he was engaged in iOS and team leading since 2015. Now he's engaged in the creating of development courses, writes articles. Cares about the smoothness and speed of applications.

Alexander is experienced a lot in enterprise development, in IT for more than 15 years. He worked in the field of the nuclear industry, taxation, telecom. Recently, I specialized mainly in a microservice architecture, but now my main interest is Flutter. Alexander is a Flutter enthusiast and Co-Head of Flutter Competency in EPAM, organizer of GDG Nizhny Novgorod community, host of podcasts Mobile People Talks and Flutter Dev Podcast

Mikhail is an Android developer since 2010 and worked on different projects, from multimedia to fintech.

Mikhail is a snowboarder enjoying powder and high springboards. He also loves music and plays guitar.

Anton Shilov

Android developer at Badoo. Worked in state-owned companies, in outsourcing, large and small companies. Interested in design systems and UI frameworks.

Vladimir Shutov

Has been developing mobile apps for 7 years. Vladimir got into the iOS by accident thanks to the Eduard Shalumov's YouTube channel and love for iOS.

He prioritizes complex projects and those that bring great benefit to people, for example, positive comments are still received on his first application. Vladimir has many hardcore projects under his belt, and each of them warms the soul.

Android developer at hh.ru in Moscow. Pavel has been working with Android since 2015 and is currently using his skills to support company's applications and developing internal automation tools. His interests include machine learning, mobile apps architecture and IntelliJ IDEA plugins development. Pavel participated in the Android Academy MSK as a mentor and lecturer.

Engineering apps and games for Android since 2008. Has experience as QA, product manager, marketer, blogger, consultant and much more. He was involved in development of apps that nobody uses and apps with millions of users worldwide. Currently works at Grab, leading Kotlin Singapore User Group, actively uses Rx, and spends more and more time contributing to OSS.

Vadim Belotitsky

Graduated from the faculty of mechanics and mathematics of SPbU, but never became a mathematician. Went through .NET, Java Enterprise, Аndroid, and found himself in iOS development. Now he's an iOS team lead in the Yandex Go super app.

Sergey Mitrofanov

Specializing in mobile apps development for more than 6 years. Took a part in 10+ different project development: from cargo taxi to video chats. Developed code for Android, React Native, Flutter, and iOS Passioned about app quality from UX aspects even for experimental features. Currently employed in SweatCo Ltd were he's working on the Sweatcoin app. The app is intended to empower users to walk more to make then healthier and the planet greener. Sergey's hobbies are gliding, surfing, and MTB.

Alexander went from his own startups and "help a friend" projects to large corporations. Now he's building an iOS mobile application at ManyChat. Helps businesses communicate with clients.

Loves Swift, but sometimes cheats on it with Kotlin. Adores product metrics and features. Good code is minimalistic and solves user pain. Supporter of the OOP approach.

Alexey Rasskazov

Android engineer at HUMANS since 2020, developing a fintech application. Has an experience in functional and integration testing, worked as an automated testing engineer at Tinkoff.

Ekaterina Bateeva

Lead QA automation engineer in Tinkoff Bank, Ekaterina has been working in testing since 2012 and has experience in testing messengers, web services, bank systems. She has a lot of experience in functional and integration testing. For the last few years she has been involved in mobile automation testing.

Mikhail Kurenkov

Develops iOS Yandex.Maps, last year — Kotlin MMP. Before that — Objective-C, Swift, and C++. Developed firmware for embedded systems. Mikhail has been engaged in mobile development for 5 years.

Alexey has been developing mobile applications since 2016. He has worked in outsourcing, startups, and large companies. Now he's an Android Software Engineer in Revolut's core team.

He's a member of the Podlodka Droid Crew program committee and is fond of civil aviation.

Artur works at Yandex on Yandex Android application. He's very sensitive about the quality of applications he develops. He has no intentions to switch to Kotlin and always makes slides in Java. He's a conference speaker and also organizes GDG & KUG SPB meetups.

Ilya Bogin

Ilya worked in Moscow Engineering Physics Institute for a long time as a senior lecturer and a researcher. He studied the image processing and analysis algorithms and participated in some startups in this field working on image and video codecs.

In 2013 Ilya started working for Yandex as an iOS developer in mobile Yandex.Browser. Currently he is a head of development department of the mobile portal application and browser.

Flutter developer and team lead at Surf. Engaged in cross-platform development. In the past, a game developer with five years of experience. From time to time, he writes articles, tries to share interesting information with the community.