Materials

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

Day 1. June 22

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

No talks in Favorites yet

10:30 - 10:45
10:30 Track 1
10:45 - 12:00
10:45 Track 2
10:45 Track 3
10:45 Track 4
12:00 - 12:15
12:00 Track 1
12:00 Track 2
12:00 Track 3
12:00 Track 4
12:15 - 12:30
12:15 Track 1
Android-команда ПСБ
Aleksandr Finoshin
PSB
#psb  #partner  #techtalk 
12:15 Track 2
12:15 Track 3
12:15 Track 4
12:30 - 13:45
12:30 Track 1
Interview and Q&A with Ben Weiss
Ben Weiss
Google
#android  #materialdesign  #jetpack 
12:30 Track 2
12:30 Track 4
Modern approach to UI
Ruslan Gumennyi
Yandex.Classifieds Technology
#layout  #ios  #yoga 
13:45 - 14:00
13:45 Track 1
13:45 Track 2
13:45 Track 3
13:45 Track 4

Day 2. June 23

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

No talks in Favorites yet

17:00 - 17:15
17:00 Track 1
17:00 Track 2
17:00 Track 3
17:00 Track 4
17:15 - 18:30
17:15 Track 1
17:15 Track 3
Firebase is not only PUSH messages
Andrey Nemtsev
Usetech
#network  #realtimedatasync  #crossplatform 
17:15 Track 4
Make talk
Roman Volkov
Yandex
#audiosession  #framework  #ios 
18:30 - 18:45
18:30 Track 1
18:30 Track 2
18:30 Track 3
18:30 Track 4
18:45 - 19:00
18:45 Track 1
iOS-команда ПСБ
Anton Kolichev
PSB
#psb  #partner  #techtalk 
18:45 Track 2
iOS-команда ПСБ
Anton Kolichev
PSB
#partner  #techtalk 
18:45 Track 3
iOS-команда ПСБ
Anton Kolichev
PSB
#partner  #techtalk 
18:45 Track 4
iOS-команда ПСБ
Anton Kolichev
PSB
#partner  #techtalk 
19:00 - 20:15
19:00 Track 1
Modern Android development
Chet Haase
Google
#future  #android  #tooling  #googlevision 
19:00 Track 2
Office plugin
Pavel Strelchenko
HeadHunter
#studioplugins  #android  #devops 
19:00 Track 3
19:00 Track 4
20:15 - 20:30
20:15 Track 1
20:15 Track 2
20:15 Track 3
20:15 Track 4

Day 3. June 24

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

No talks in Favorites yet

10:30 - 10:45
10:30 Track 1
10:30 Track 2
10:30 Track 3
10:30 Track 4
10:45 - 12:00
10:45 Track 1
Panel discussion. My colleagues are disastrous developers
Nikolay Ashanin
CardsMobile
Alexander Chernyy
Motify
#cleancode  #softskills  #crossplatform  #bestpractices 
10:45 Track 2
10:45 Track 3
Developing a library for mobile applications
Olga Shkryaba
Kaspersky Lab
#api  #crossplatform  #bestpractices 
10:45 Track 4
12:30 - 13:45
12:30 Track 2
12:30 Track 3
Profiling in production
Kirill Popov
Odnoklassniki
#perfomance  #android  #tooling 
12:30 Track 4
Mobile search
Vladislav Fitz
Algolia
#ux/ui  #architecture  #ios  #bestpractices 
13:45 - 14:00
13:45 Track 1
13:45 Track 2
13:45 Track 3
13:45 Track 4

Day 4. June 25

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

No talks in Favorites yet

17:00 - 17:15
17:00 Track 1
17:00 Track 2
17:00 Track 3
17:00 Track 4
17:15 - 18:30
17:15 Track 1
Migrating to React Native: A long-term retrospective
Ash Furrow
Artsy
#culture  #transition  #crossplatform 
17:15 Track 2
17:15 Track 3
ABI Stability strikes back
Vladislav Usachev
Square meter
#dependency  #build  #swift  #ios 
17:15 Track 4
Kotlin compiler extension magic
Andrey Shikov
Badoo
#kotlin  #android  #hardcore  #compilers 
18:30 - 18:45
18:30 Track 1
18:30 Track 2
18:30 Track 3
18:30 Track 4
18:45 - 19:00
18:45 Track 1
18:45 Track 2
18:45 Track 3
18:45 Track 4
19:00 - 20:15
19:00 Track 1
Grow me if you can
Denis Neklyudov
Lyft
#experience  #growth  #crossplatform  #development 
19:00 Track 2
19:00 Track 4
How much Android is in Oculus?
Ruslan Kim
Facebook
#vr  #android  #androidplatform 
20:15 - 21:00
20:15 Track 1
Landing your next gig
Annyce Davis
Meetup
Wesnie Marcelin
iHeartRadio
#hardskills  #crossplatform  #interview  #career 
21:00 - 21:15
21:00 Track 1
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.

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.

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.

Aleksey Levanov

Alexey is a team lead and project owner of the Sberbank Investor iOS platform team, leader of Sberbank Development School. He has been working in Sberbank since 2014.

Makes researches in development, security, and life. Leads the @paradiSEcurity channel in Telegram.

Wesnie Marcelin

After completing her degree in Economics, Wesnie quickly realized that her interests were gravitating towards tech. Eager to learn more, she began attending different meetups, before discovering a coding bootcamp, where she would learn her foundations in Android development.
Today, she is currently in her 3rd year working on the Android development team at iHeartRadio helping to enhance the way users currently listen to music, podcasts, and the radio. In her spare time she dives deeper into learning more about iOT and robotics and contributes to a codebase at a startup called SpookyRobotics as well as creates videos for her Youtube channels called HackQueen, and Life With W and J. She also enjoys learning about other cultures/languages, travelling and watersports.

Aydar had been developing iOS applications since iOS 5 in a mobile agency, in a large and cozy 2GIS, and Freeletics in Munich. He currently works at JetBrains, AppCode team, but still remembers how it feels to be a mobile developer. Writes code in Kotlin/Java so that people are comfortable writing in Swift/Objective-C.

Developing and maintaining mobile infrastructure at Lyft: build systems, tooling, infra backends, Kubernetes, architecture, libraries.

Contributor/author of following crimes against humanity:

  • RxJava;
  • Mainframer;
  • The Context Podcast;
  • Domic;
  • Composer/Swarmer;
  • StorIO;
  • QualityMatters;
  • Juno;
  • Yandex.Mail;
  • etc.

Engineer with deep experience in Android applications' development. Was working on applications in Topface, Yandex, Bandlab, Gran & Lyft. Recently started to work at Facebook on the operating system for VR together with the Oculus team.

Cocos2D-ObjC lead developer, author of the world’s first Swift app on Android, author of the cross-platform Swift game engine Fiber2D, currently doing Metal/ARKit job.

Denis Kirillov

Lead developer of iOS team at Mamba. For 15 years in IT, he participated in work on projects on the platforms like macOS, Windows, Android, Bada, Tizen и Smart TV. In 2009 he chose iOS. Likes electronics and believes in the bright future of IoT.

In the last few years Ruslan has been working at Yandex.Classifieds. He managed to work on such projects as "Realty" and "Auto.ru". A couple of years in the outsourcing company e-Legion under his belt.

Google Developer Expert Android, Pay and IoT.

Denis did his part in developing mobile apps for several startups in Russia, Asia, and Europe. Now he works at Lyft in sunny California.

You probably heard Denis in Android Dev Podcast or at the conferences.

Murad Tataev

Murad has been developing for 5 years and 3 of them on iOS.

He started a career in Makhachkala and quickly realized that he needed to move to Moscow. In his free time, he learns something new. Once his choice fell on application hacking. Murad isn't a hacker but he would like to share some tricky parts.

Annyce Davis is specifically been focused on Android applications for the past several years. She's also an Android Google Developer Expert. Annyce is currently a Director of Engineering at Meetup. At Meetup, she helps create the future of real community where people show up, do things, and actually talk to each other. Previously, she was the Software Group Lead at a social impact startup, Zola Electric. She got to help impact the lives of people across Africa by developing a high-quality Android application that was used by the entire sales and service force. Annyce also spent 7 years working at the Washington Post. One of her most exciting projects at the Post was working on the PostTV Android application.

Thomas is an Android Engineer. For the past 5 years he has been in Lyft's Growth team. He previously worked at Pocket and Eventbrite. He is currently based in Seattle, WA.

Odnoklassniki Android application developer. He graduated from St.Petersburg State University, where he studied computer vision and security. Into Android development since his second year at university. Loves football, table tennis, rollerblades, and snowboard.

Anastasia Soboleva

Anastasia is an engineer at Google working on Jetpack Compose. Prior to that she worked on a few exciting projects at Amazon as a backend engineer and parallels as an iOS developer. When not working, Anastasia is doing a bit of everything like sketching, playing badminton, cycling or walking. And she is constantly learning new languages which she forgets pretty quickly, at the moment these are French and Mandarin.

Android developer since 2010, Konstantin likes to inspire his developer team, build correct architecture and organize professional events.

In his free time, he contributes to open-source, tinkers with C and works to join in the global community.

Asya has been working in Yandex for the past 4 years and leads the iOS development team. She has been engaged in iOS development for so long that has already become an age question: asking is indecent. Asya is a controversial person: she loves Swift, but has warm feelings for Obj-C (it's like a Stockholm Syndrome) and wants to make a talk about work-life balance, but has no idea what to talk about. She will never pass up St. Petersburg for some other city and can't live without wine and sport.

Ben works as an Engineer in Android Developer Relations at Google. His focus is on making applications compatible for the new app model. Much of his time is spent navigating app modularization and dynamic features and structuring background work. Next to that he coordinates the Android GDE program.

Matvey Malkov

Software Engineer from Novokuznetsk, Siberia. Matvey's whole career is dedicated to Android and he has no clue what's going on behind this wall. He previously spoke about RxJava and Scala a lot.

Worked in 2GIS and a few Moscow startups, currently working in the Android Toolkit team at Google, in particular on Jetpack Compose.

Peter started his developer way from web apps on Ruby on Rails. When Apple finally introduced Swift as alternative for mess of opening and closing brackets of different types (yes, this means Objective-C), Peter switched from cozy Ruby to strictly typed Swift. He enjoys working with UI, prefers to have less lines in Cartfile and implement features by himself. He loves AppCode. At off-work time he develops his own iOS project with backend on Rails, which has more than 6K rates in AppStore with average rate of 4.8.

Senior software engineer at EPAM, where except project work Anton is responsible for mobile community's growth in St. Pete and globally at company.

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

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

Evgeny Trifonov

Writes about tech his whole life pretending he understands it. Tried Kotlin on Android before it was cool. Has a "Legend" badge on Habr (as if it means a thing). Unironically uses ChromeOS. Works remotely his whole life and has no idea how people manage to work in offices.

iOS competency leader in EPAM.

In mobile development since 2016. Organizer of the GDG and KUG communities in St. Petersburg, and also participates in the Android Academy SPb project.

Android developer and project lead in Redmadrobot. In Android development since 2016: started from bankrupted startups with HTTP requests from Activity to Clean Architecture and top mobile outsourcer in Russia.

Andrey graduated from SPbU "Mathematics and Mechanics" faculty. He was developing a graphical stack of JDK libraries (AWT/Swing/JavaFX) for few years in Sun and Oracle. Andrey supervised the development team in QuickOffice, was responsible for the functionality QuickPoint component, worked as a manager of load testing group in NetCracker.

Currently, Andrey is the production department lead at JUG Ru Group.

Ilya Lunkin

Until November 2019 he was one of the iOS leads of the large Sberbank Online development team, but as they say, you can remove the developer from Sberbank but you can't remove Sberbank from the developer. At the moment he leads the mobile development of Square meter, fills out documents, writes letters, and misses code.

Yuliya is a Tech Lead at Facebook. She works on Facebook Stories in NY office. She is passionate about app performance and optimization tuning of products. One of the most exciting products she recently worked on is Facebook Rooms, which connects people via video chats in a seamless and very efficient way.

Evgeny Suvorov

A professional developer of mobile applications since 2010, Evgeny got working experience in various types of companies: custom development startups, product development startups, big holding companies. Since 2014 he works in Avito as a leader of a team focused on iOS and Android mobile architecture.

Ekaterina Petrova

She has been in IT since 2011, started with iOS: she managed to develop both for iPhone 3GS and without ARC; to work both on outsourcing and in startups. She went beyond the framework of her platform more than once: she picked up features on Android, wrote a backend on RoR, and in the last startup she put on her CTO hat. Ekaterina has been leading the platform frontend team at Avito since 2019. Leads a Podlodka podcast and loves IT in all its manifestations.

Originally an Android developer, but a year ago switched his career to Flutter and never regretted it. He was inspired to stay on the dark side of cross-platform technologies so much that he founded Flutter Dev Podcast (the only Russian podcast about Flutter). All the day painting widgets, moving slivers, filling scaffolds, and doing other things. Also, Evgeny is a member of the program committee of the largest mobile conference in Russia — Mobius and GDG Voronezh lead, active speaker.

Head of client-side development at CardsMobile. More than 10 years of experience in IT, primarily mobile, cloud & back-end systems experience. Author of a blog for newcomers in Software Architects.

Head of mobile development, a founder of MBLTdev Digest, sometimes he speaks in specialized conferences and podcasts.

Aleksey Sukhov

Alexey's professional activity is related to mobile development, he started as a j2me developer at SPL. Since 2011 he has been working in the Okko online theater. He has been developing applications for iOS since 1.1.4. version.

Aleksandr Finoshin

Прошел путь от разработчика до начальника отдела Android-разработки в ПСБ. В свободное от работы время занимается футболом.

Anton Kolichev

В мобильной разработке с 2011 года. С 2016 iOS-разработчик мобильного приложения PSB-Mobile для физических лиц клиентов ПСБ. С 2017 Антон руководит отделом мобильной разработки в ПСБ.

Maksim Turaev

В Android-разработке Максим с 2014 года. Последние 2 года работает в платформенной команде Сбербанк Онлайн.

Ivan Glebov

Иван руководит развитием core-функциональности продукта Сбербанк ID.

Maksim Terekhov

Занимается веб-разработкой с 2013 года. В Сбербанк пришел в конце 2016 года и с тех пор старается делать продукт Сбербанк ID лучше.

Daniil Popov

Daniil has been engaged in Android development since 2012, he began programming under the "Frozen Yogurt". During his career he managed to work in startups, large corporations, game dev, to be a team leader. He's currently involved in the infrastructure of the Android project in Avito and the development of the test framework. In his free time, he works on open source projects, writes music, plays the guitar and piano.

Artur Badretdinov

Is of the opinion that every program engineer is a developer, yet not every developer is a program engineer. Writes code in such a way as not to feel ashamed later. Works hard to make his programs not only do their job, but also have clear logic that can be extended by other people. At Vyng company he made Android ringtones unique.

Ruslan Syakin

iOS developer at EPAM since 2011. During this time Ruslan participated in the development of application in such areas as Media, Life Science, e-Commerce, Financial. He has also been developing applications for tvOS since 2019.

Alexander has been engaged in Android development since 2011. Currently, he is head of Android team at HeadHunter.

He is fond of technologization and optimization of processes in software development and design of architectural solutions. Speaker of many conferences, including DUMP, Droidcon, AppsConf, Mobius.

One of the Android Dev Podcast makers. Co-author and technical evangelist of the Moxy framework.

Evgeny used to work on .NET, Microsoft stack for quite a long time. He worked at Quest Software, after that he moved to Dell to work on frontend. He worked his way from CoffeeScript + Angular 1.0 to Dart + Angular 2.0. Currently Evgeny works at Wrike, a high-load SaaS application with very rich client code. Wrike team uses Dart and Angular 2.0 and aspires to be up-to-date with all modern trends in the web world.

Alexander Shalamov

Alexander stumbled into IT back in high school by creating servers for Ragnarok Online. He wrote scripts for NPCs, rebuilt server engines, ran small projects. Then he switched to C++ and Qt, building software for spacecraft motion visualization. After graduation from the university, he tried himself in a startup, wrote in PHP, JavaScript, HTML, CSS. When the startup gloriously imploded, Alexander took up iOS development. Since then he worked in the Ministry of Education and Sberbank, currently working in EPAM. Recently he started coding for macOS. In his free time, Alexander rides BMX, jumps on a trampoline and misses his motorcycle. Academically he is slowly crawling towards ML, reviving high school math along the way.

Sergey is the developer from London who put on hold his digital nomadic lifestyle to admire the clouds every day. Currently is working on Android UI frameworks and infrastructures. Suspected of organizing the Kotlin User Group in St. Petersburg and Android Academy schools in St. Petersburg and Moscow, has been seen in the propaganda of Kotlin and Android.

iOS performance engineer at Avito. He likes when users get results faster and beautiful.

An active member of Russian iOS community. Host of AppsCast podcast and cocoa_powder telegram channel. Mobius program committee member since 2018. Periodically make iOS development courses.

At the free time, he runs and plays on jembe.

Ash Furrow is a compassionate software developer from Canada, currently leading Artsy's Mobile Experience team from New York. He has published a number of books, built many apps, and is a prolific contributor to open source software. On his blog, he writes about a range of topics, from interesting programming problems to explorations of music and the humanities.

After years working on and leading the Android Toolkit team at Google, Chet has moved into the Android Developer Relations Team, where he is a Developer Advocate. He works on animations, UI, performance, ... and anything else that puts pixels on the screen. He's also been known to write and perform comedy.

Alexey Khaiminov

Alexey has been engaged in commercial Android development since 2013. Currently, he works as a Senior Android developer for Youla. Major projects in his career have been OK.RU, before this he took part in the development of banking applications until it has become mainstream. Alexey graduated from CMC MSU, where he estimated GPU-running DVM-programs execution time as a system programmer. Note: DVM is a technology similar to OpenMP and MPI. Being a huge fan of Kotlin, DI and delegating, however, he's interested in Flutter/Dart success stories.

Andrey has been developing Android applications since 2012. He's the author of the popular Transitions-Everywhere library. having settled in Google he transferred all results from this library to the official AndroidX Transitions library. Currently working on Jetpack Compose.

iOS developer at "Square meter". Before he participated in feature development and acceleration of the development processes of the Sberbank Online.

Mikhail has been developing iOS apps for 6 years. He writes various stuff in the Grab mobile platform team since 2019.

Maksim Leykin

Graduated from the faculty of the Lobachevsky University with a degree in computer science in 2000. He has been working in IT since 1998: sowtware developer, team leader, and project manager. Now he's a project manager of the EPAM mobile competence center.

In addition to the main work he lectures on the Java and Android mobile development.

Graduated from Tyumen State University. Before iOS Roman developed a backend for analytic and integration systems in the banking sector (.NET, Microsoft SQL, IBM WebSphere Message Broker), and then in the oil industry. Four years ago he retrained as an iOS developer. He managed to work on a freelance, remote (having lived in Montenegro at that time) developing an application for startups and brands (Rolls-Royce for example). In 2018 he joined the Prisma team and participated in the launch and development of Lensa. In 2019 Roman moved to Yandex to develop Yandex.Translator as an iOS developer and now hold the position of Translator mobile team leader.

Passionate about iOS development since 2011. Graduated with a Masters's degree from the University of Paris, then decided to stay in France and continue his career in the start-up's environment. Joined Algolia team in 2018 where is working on the open-source tools for designing mobile search interfaces. Misses a lot his native city of Saint-Petersburg and visits it at every opportunity.

Andrey Nemtsev

Mobile team lead at Usetech company. Has a 7 years background in mobile development for Android and iOS platforms.

Dmitry Volkov

Dmitry has been working in Yandex.Music for 5 years. He has been in mobile development for so long that he remembers Symbian but would like to forget about it. He likes to write in Swift but is always happy with Objective-C. In his free time, Dmitry bakes the most delicious eclairs in the world.

Musician, engineer. Kotlin enthusiast since before traits were changed to interfaces.

Aleksei Alekseev

Alexey has been an iOS developer for about 3 years. Currently involved in the creation of the voice assistant "Maroussia".

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.