Upcoming conference

About the conference

Mobius is a conference for mobile apps developers, which takes place in Moscow and St. Petersburg gathering more than 400 participants each time: these are Middle and Senior developers, Teamleads, PMs and architects.

Mobius program contains engineering talks for Android and iOS developers covering next topics:

  • Technologies (Java, Kotlin, Swift, Objective-C, JS Native);
  • Tools (mobile DevOps, containers, GPU-calculations etc);
  • Frameworks (Data binding, RxJava, Firebase, Realm etc);
  • Architectures (MVP, MVVM, VIPER and others).

We never accept "sponsorship" talks so you won't find any "marketing" or "sales" talks.

Besides, our high-quality online-broadcast provides those who can't reach the conference in person with an opportunity to ask speakers any questions.

Speakers

Evgenii Rtischev
Evgenii Rtischev Sberbank
Evgenii has been working as a mobile developer for almost 10 years. He likes to make decent, reliable products that are...
Evgenii Rtischev

Evgenii 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.

John Fox
John Fox Netflix
Geek dad, traveler, drummer, snark monster. iOS UI Engineer @ Netflix....

Geek dad, traveler, drummer, snark monster. iOS UI Engineer @ Netflix.

Stepan Goncharov
Stepan Goncharov Grab
Engineering apps and games for Android since 2008. Has experience as QA, product manager, marketer, blogger, consultant and much more....

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.

Andy Dyer
Andy Dyer Zalando
Andy Dyer is a Senior Software Engineer at Zalando in Berlin and an editor for ProAndroidDev. An Android developer since...

Andy Dyer is a Senior Software Engineer at Zalando in Berlin and an editor for ProAndroidDev. An Android developer since Froyo, he's currently trying to learn two of the world's toughest languages at the same time: German and Haskell.

Denis Nekliudov
Denis Nekliudov Lyft
Google Developer Expert Android, Pay and IoT. Denis did his part in developing mobile apps for several startups in Russia, Asia,...

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.

Andrey Breslav
Andrey Breslav JetBrains, Alter
Andrey Breslav is leading design and development of the Kotlin programming language at JetBrains. In parallel, he's building Alter —...

Andrey Breslav is leading design and development of the Kotlin programming language at JetBrains. In parallel, he's building Alter — a service that helps you find a competent psychotherapist.

Hannes Dorfmann
Hannes Dorfmann Freeletics
Hannes Dorfmann is an enthusiastic software engineer and open source contributor mostly focused on Android development. He works at Freeletics...

Hannes Dorfmann is an enthusiastic software engineer and open source contributor mostly focused on Android development.

He works at Freeletics (Germany) and takes the green little robot very close to his heart, but if a helping hand is needed in iOS land, web front-end or back-end, he is willing to help.

If Hannes is not coding, then he is recording new episodes as co-host for TheContext podcast or writing his thoughts down in his blog.

He is a sports maniac and particularly likes football. Really, he likes football a lot!

 Corey Latislaw
Corey Latislaw The App Business
Corey Latislaw is a technical leader at TAB (The App Business) in London and an avid sketchnoter. She has led...

Corey Latislaw is a technical leader at TAB (The App Business) in London and an avid sketchnoter. She has led many teams over the years at companies such as Capital One, OffGrid Electric, and Pinterest.

Eliza Camber
Eliza Camber Pixplicity
Eliza is an Android developer at Pixplicity, a GDE for the Google Assistant, and the Women Techmakers Lead and an...

Eliza is an Android developer at Pixplicity, a GDE for the Google Assistant, and the Women Techmakers Lead and an organizer of the GDG Netherlands. Her big passion is to explore and play with new technologies; she also enjoys travelling and attending conferences and meetups. Her latest obsession is conversational apps and IoT.

Konstantin Tskhovrebov
Konstantin Tskhovrebov Redmadrobot SPb
Android developer since 2010, Konstantin likes to inspire his developer team, build correct architecture and organize professional events. In his free...

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.

Eugene Matsyuk
Eugene Matsyuk Kaspersky Lab
Android developer since 2012. Software expert at Kaspersky Lab. Author of talks and articles, takes part in podcasts about architecture, tests, Dagger2,...

Android developer since 2012.

Software expert at Kaspersky Lab.

Author of talks and articles, takes part in podcasts about architecture, tests, Dagger2, RxJava, Firebase, processes, and simply about life. Eugene organizes as well as participates in different activities: Kaspersky Android Night, Kaspersky Android Talks, Android Academy Moscow. He even has an architectural CookBook.

He makes legacy projects get up off their knees (same with himself at 5 AM).

Yonatan Levin
Yonatan Levin Monday.com
Startupper to the core. Founder of Global Android Academy and community leader. Yonatan is the head of the mobile development...

Startupper to the core. Founder of Global Android Academy and community leader. Yonatan is the head of the mobile development team of a fast-growing startup — Monday.com. In the past, he headed a startup in the field of genetics and before that he was an Android Tech Lead at Gett almost from the foundation. Loves to speak around the world and share his knowledge in the field of entrepreneurship, mobile development and life in general.

Ilya Matveev
Ilya Matveev JetBrains
Ilya worked at Intel on ART virtual machine. Now he works at JetBrains on Kotlin/Native project. His areas of responsibility...
Ilya Matveev

Ilya worked at Intel on ART virtual machine. Now he works at JetBrains on Kotlin/Native project. His areas of responsibility are support of the tooling in regards to integration with Gradle and some aspects of Kotlin/Native compiler itself.

Materials

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

Download program in pdf

Day 1. May 22

Time  & Track
Lecture
Track 1
Track 2
Track 3

No talks in Favorites yet

09:00

Registration

09:45

Conference opening

10:30
11:30

Break

12:00
12:00 Track 1
12:00 Track 2
Native data serialisation in iOS
Dmitrii Ivanov
ING
#nscoding  #codable  #nskeyedarchiver  #json 
12:00 Track 3
13:00

Lunch

14:00
14:00 Track 1
14:00 Track 2
Deep diving into the Kotlin Coroutines API
Filip Babić
Five Agency
#multithreading  #kotlin  #internals 
14:00 Track 3
15:00

Lunch

16:00
16:00 Track 1
16:00 Track 2
Working with networks effectively
Evgenii Rtischev
Sberbank
#networking  #performance  #nativetooling  #convenience 
16:00 Track 3
AppCraft: Faster than a speeding release train
Andy Dyer
Zalando
#architecture  #dynamicui  #litho  #redux 
17:00

Break

17:30
17:30 Track 1
640K ought to be enough for anyone
Yonatan Levin
Monday.com
#gc  #memory  #markandsweep 
17:30 Track 3
Accessibility for iOS: Doing well by doing good
John Fox
Netflix
#accessibility  #ux  #netflix  #voiceover 
18:30

Break

19:00
19:00 Track 1
20:00

Party

Day 2. May 23

Time  & Track
Lecture
Track 1
Track 2
Track 3

No talks in Favorites yet

09:30

Registration

10:30
10:30 Track 1
10:30 Track 2
DDD in mobile development
Mikhail Emeljanov
CFT
#rxjava  #kotlin  #unittests  #architecture 
11:30

Break

12:00
12:00 Track 1
12:00 Track 2
Fantastic plugins and where to find them
Pavel Strelchenko
hh.ru
#androidstudio  #developertools  #ide  #plugins  #intellij 
12:00 Track 3
13:00

Lunch

14:00
14:00 Track 1
Implementing messages cache in VK
Aleksandr Sorokin
VK
#messengers  #db  #sqlite  #optimization  #cache 
14:00 Track 2
14:00 Track 3
15:00

Lunch

16:00
16:00 Track 1
How to start writing autotests without losing one's mind
Dmitry Movchan
Kaspersky Lab
Eugene Matsyuk
Kaspersky Lab
#quality  #testing  #espresso 
16:00 Track 2
Beyond Xcode
Alexander Shalamov
EPAM
#xcode  #build  #llvm  #swift  #objectivec  #debugging  #tools 
16:00 Track 3
17:00

Break

17:30
17:30 Track 2
Coroutining Android apps
Kirill Rozov
EPAM
#multithreading  #architecture  #bestpractices  #kotlin 
17:30 Track 3
Mastering Auto Layout for iOS applications
Libranner Santos
Ray Wenderlich
#autolayout  #debugging  #tools  #bestpractices 
18:30

Break

19:00
19:00 Track 1
20:00

Conference closing

Evgenii Rtischev

Evgenii 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.

GDG СПб

Geek dad, traveler, drummer, snark monster. iOS UI Engineer @ Netflix.

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.

Talk(s)

Gradle from A to Z

Andy Dyer is a Senior Software Engineer at Zalando in Berlin and an editor for ProAndroidDev. An Android developer since Froyo, he's currently trying to learn two of the world's toughest languages at the same time: German and Haskell.

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.

Andrey Breslav is leading design and development of the Kotlin programming language at JetBrains. In parallel, he's building Alter — a service that helps you find a competent psychotherapist.

Hannes Dorfmann is an enthusiastic software engineer and open source contributor mostly focused on Android development.

He works at Freeletics (Germany) and takes the green little robot very close to his heart, but if a helping hand is needed in iOS land, web front-end or back-end, he is willing to help.

If Hannes is not coding, then he is recording new episodes as co-host for TheContext podcast or writing his thoughts down in his blog.

He is a sports maniac and particularly likes football. Really, he likes football a lot!

Corey Latislaw is a technical leader at TAB (The App Business) in London and an avid sketchnoter. She has led many teams over the years at companies such as Capital One, OffGrid Electric, and Pinterest.

Eliza is an Android developer at Pixplicity, a GDE for the Google Assistant, and the Women Techmakers Lead and an organizer of the GDG Netherlands. Her big passion is to explore and play with new technologies; she also enjoys travelling and attending conferences and meetups. Her latest obsession is conversational apps and IoT.

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.

Android developer since 2012.

Software expert at Kaspersky Lab.

Author of talks and articles, takes part in podcasts about architecture, tests, Dagger2, RxJava, Firebase, processes, and simply about life. Eugene organizes as well as participates in different activities: Kaspersky Android Night, Kaspersky Android Talks, Android Academy Moscow. He even has an architectural CookBook.

He makes legacy projects get up off their knees (same with himself at 5 AM).

Startupper to the core. Founder of Global Android Academy and community leader. Yonatan is the head of the mobile development team of a fast-growing startup — Monday.com. In the past, he headed a startup in the field of genetics and before that he was an Android Tech Lead at Gett almost from the foundation. Loves to speak around the world and share his knowledge in the field of entrepreneurship, mobile development and life in general.

Talk(s)

How to become a developer that everyone wants in their team?
Ilya Matveev

Ilya worked at Intel on ART virtual machine. Now he works at JetBrains on Kotlin/Native project. His areas of responsibility are support of the tooling in regards to integration with Gradle and some aspects of Kotlin/Native compiler itself.

EPAM

Maurice is the Android Lead at Toothpic in Dublin, Ireland. He has been working with Android since 2010 and is currently using his skills to make quality dental care more accessible through teledentistry. His interests include machine learning, mobile security and clean architecture. In his spare time he likes to travel, run and play computer games.

Libranner is a Software Engineer that has been working with iOS for the past 6-7 years.

Pavel Strelchenko

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.

Aleksandr Sorokin

Senior Android developer at VK, Aleksandr works on the Messages section. He has been developing for Android since 2011.

Kostiantyn Tarasenko

Busy with Android since API Level 3.

Enjoys good things and clean code.

Developer@Freeletics

JetBrains

Dmitry Movchan

Developing on Android since 2016. Right now working on Kaspersky Internet Security for Android. Graduated from BMSTU. Android Academy MSK organizer.

Developer since 2011, Vladislav started his career at Yandex (Maps and Browser). The Buck build system at Facebook UK was a very interesting project for him: he learned a lot of new things about compilers and linkers. There, he worked on performance so that Buck wouldn't lag behind Xcode in the worst case scenario. Since October 2017 Vladislav works at Avito on build & test infra.

Dmitrii is the Russian guy who lives and works in the heart of Europe — in Amsterdam. On his day job he mostly does iOS development: he's been designing and implementing dating services, developing health care app, integrating external Bluetooth devices. Currently Dmitrii works at ING where he helps to develop modern banking app which strives to make banking as easy for the clients as possible. After work he spends time with his beloved family or having a glass of wonderful Dutch or Belgian beer in some cosy bar.

Devoted Android developer, likes to evangelize Kotlin.

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.

AppMetrica

ВКонтакте

Professional Android application developer focusing on optimization, testability, and stability by following SOLID principles, using programming design principles to his advantage in order to make each project, file, class, and method as reusable and clean as possible.

Being an active member of the programming community, Filip has held over 10 lectures and workshops locally and at KulenDayz, Mobilization and AppDevCon conferences, focusing on sharing knowledge and connecting people. Through these lectures he's grown his teaching and mentoring, becoming a strong pillar in the local community. He's also co-founded the Kotlin User Group Croatia and the Google Developers Group Osijek.

Filip also writes and edits articles and books for the RayWenderlich publication and his personal Medium blog.

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

Iurii Medvedev

Technical lead with 12 years of hands-on experience with private and public clouds, HashiСorp tools, CI/CD and DevOps processes.

Key skills:

  • Private and public clouds
  • HashiСorp tools
  • SRE management
  • Company transformation
  • Implementation of DevOps processes
  • RnD
Alexander Krasikov

iOS Developer since 2014. Currently working in "Music" team at VK.

Vyacheslav Tarasov

CTO at Expload. For 6 years Vyacheslav has been giving lectures in operational systems at the university. He once used to be C++ and parallel computing fan. Previously he worked as a lead engineer/developer/tester in the Prisma project, adapting it for new (at that moment) NPU Kirin chips. He had to master Android for ML tasks and GPGPU, OpenGL, OpenCL, Vulcan parallel computing.

For the last 6 months Vyacheslav has been developing a streaming mobile app.

It doesn't really matter for him how complex the task is. He can properly coordinate and polish any project. He likes deadlines and sleepless nights. In emergency cases he can make wonders with a couple of liters of orange juice.

Dmitry Sidorenko

Dmitry's current title is Cloud Architect. He's working for Nordcloud, which is a largest cloud consulting company in Europe. On daily basis he either designs architecture for projects starting in the cloud or plans and executes migrations from private data centers to the cloud. In the past he was working as Senior Server Developer for large gaming companies like Glu Mobile and Rovio, so programming is one of his hobbies and area of a great interest.

Mikhail Emeljanov

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.

ЦФТ

Discussion zone

Discussion zone

Special areas to chat with speakers during the coffee breaks. No censorship, no panic, no time limit.

BOF sessions

BoF-sessions

Discussions with no leaders or speakers. The very secret place where the new ideas are born to define the future.

Program committee

Nikolai Ashanin
Nikolai Ashanin EPAM
Solution Architect at EPAM in Netherlands. More than 9 years of mobile development experience, also cloud & back-end systems experience....
Nikolai Ashanin

Solution Architect at EPAM in Netherlands. More than 9 years of mobile development experience, also cloud & back-end systems experience. Author of blog for newcomers in Software Architecture.

Sergey Boishtian
Sergey Boishtian Tinkoff
Started his way as a backend developer and then fell in love with mobile development for its relevance, modernity and...
Sergey Boishtian

Started his way as a backend developer and then fell in love with mobile development for its relevance, modernity and young community. For his first Android projects, which Sergey did as a freelancer in his spare time, he and his colleague wrote together the backend part as well. For the last two years, Sergey is an Android developer in Tinkoff company's team of business application.

Kristina Borodulina
Kristina Borodulina JUG.ru Group Program Coordinator
...
Kristina Borodulina

Vladimir Ivanov
Vladimir Ivanov EPAM
Vladimir Ivanov is now a lead software engineer in EPAM learning to become a Solution Architect. Accomplished Android developer, React...

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

Kirill Popov
Kirill Popov Odnoklassniki
Odnoklassniki Android application developer. Kirill graduated from St. Petersburg State University, where he studied computer vision and security. He's into...

Odnoklassniki Android application developer. Kirill graduated from St. Petersburg State University, where he studied computer vision and security. He's into Android development since his second year at university. He loves football, table tennis, roller blades, and snowboard.

Eugene Katella
Eugene Katella Yandex
Head of Mobile Development at Yandex.Transport. During his career Eugene had experience in science and back-end development on C# and...

Head of Mobile Development at Yandex.Transport. During his career Eugene had experience in science and back-end development on C# and Java. In the last few years he immersed himself deeply into mobile development, especially for Android. He is also one of hosts of the Podlodka Podcast.

Kirill Klebanov
Kirill Klebanov Just LLC
Kirill has been working in mobile development for quite a long time, having tried Windows Mobile, Android, Windows Phone, and...

Kirill has been working in mobile development for quite a long time, having tried Windows Mobile, Android, Windows Phone, and iOS. In the end, iOS won his heart once and for all. Kirill played his part in development of the top-rated applications of Russian App Store.

Аlexey Kudryavtsev
Аlexey Kudryavtsev Avito
iOS performance engineer at Avito. He likes when users get results faster and beautiful. An active member of Russian iOS...
Аlexey Kudryavtsev

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.

Peter Tretyakov
Peter Tretyakov Redmadrobot
Peter started his developer way from web apps on Ruby on Rails. When Apple finally introduced Swift as alternative for...

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.

Eugene Saturov
Eugene Saturov Surf
Fan of mobile technologies, neat architecture and early access programs, Eugene has done a couple of projects with audience of...

Fan of mobile technologies, neat architecture and early access programs, Eugene has done a couple of projects with audience of hundreds of thousands of people. Currently he's the team leader of Labirint Android, the first team in Russia to implement Instant App; this team can boast having a 4,8 score app in Google Play.

Artur Vasilov
Artur Vasilov Yandex
Artur works at Yandex on Yandex Android application. He's very sensitive about the quality of applications he develops. He has...

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.

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

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

Yuliya Kaleda
Yuliya Kaleda Jet.com
Android developer at Jet.com, leading a team of 5 developers whose main focus is to build performant, scalable and cutting-edge...

Android developer at Jet.com, leading a team of 5 developers whose main focus is to build performant, scalable and cutting-edge Android projects. For the last few months Yuliya has been leading AR development. She is actively involved at C4Q — non-profit organization, which fosters the tech community in NY.

Evgeny Suvorov
Evgeny Suvorov Avito
A professional developer of mobile applications since 2010, Evgeny got working experience in various types of companies: custom development startups,...
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. He's a Program Committee member of such conferences as AppsConf (since 2016) and Mobius (since 2017).

Partners

The conference includes not only talks, but also booths of our partner companies, where you can get acquainted with developers from leading IT companies, take part in quizzes and prize draws, and listen to lightning talks.

Platinum partner

Gold partners

Silver partners

Information partners

If you want to become a partner of our conference, please contact us via email: partners@mobiusconf.com.