NOVEMBER 6–7
MobileOptimized 2020 is the 10th community driven international tech conference on mobile development.

Оrganized by SPACE together with Android and iOS enthusiasts from GDG Minsk and CocoaHeads Belarus communities.

SPEAKERS AND TALKS

ANDROID TRACK

#Android #MonoClock #Kotlin #DEX #AndroidAuto #GAS #GarageMode #AndroidAutomotive #Jetpack #navigation #UI #DeclarativeProgramming #coding #modularisation #Gradle #AsyncTas #Kotlin #opensourcedev #Dagger #Hilt #Anvi #Hepheastus #CameraAPIs #OpenGL #GPU

iOS TRACK

#iOS #FRP #Combine #SwiftUI #MVIRedux #ViewState #CoreNFC #verification #state #Mach #XPC #IPC #graphsystem #JavaScript #TypeScript #Swift #iOS14 #WidgetKit #StoreKit #Xcode12

CROSS-PLATFORM TRACK

#Android #iOS #multiplatform #web #Kotlin #Swift #KMM #SDK #Arduino #RaspberryPi #Vapor #IoT
@axello
The Netherlands

Co-founder and Headmaster @The App Academy, Owner @Phluxus
Igor is a passionate engineer with over a decade of software development experience.

He is deeply interested in Android application architecture, Kotlin language and he is an active member of the open-source community.

Igor is a conference speaker, technical proffer for 'Kotlin In Action' book, and co-author of 'Android Development with Kotlin' book.
He enjoys sharing his passion for coding with other developers.
Each day our software projects become more and more complex. On top of that our application is constantly evolving driven by a stream of new business requirements.

In this dynamic environment, we have to guarantee not only protection about regressions but also high code quality.

Let's take a look at various ways of improving and verifying the Android projects and ways to integrate these tools into the modern software development life cycle.
For the last 5 years I work with Android. Speak at several events every year, in Russia and abroad.

The important part - mostly it's not Android app development, but Android device developement. Meaning that I am more familiar with Android OS code and how Android OS works inside "under the hood".

A couple of years ago I've discovered that some people are interested to "go deeper" and hear me talking about internal workings of Android. So if you are one of these people and you want to uderstand how things work from inside you are welcome to attend my presentation.
In this session you will get an overview of the new Android Automotive OS: how is it different from Android Auto and from the standard Android.

You will learn about Google Automotive Services, Driver Distraction Guidelines, and integration with different car systems (e.g. rear view camera).
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.
Declarative programming is here!

We have React in web, React Native and Flutter in cross-platform mobile technologies and finally native UI has hope.

Jetpack Compose is a new UI framework for native development for Android created by Google in open source. The goal of Compose is to let developers make quality applications allowing them to think about features and essence of application, not how to update the state of the screen from A1 to A2.

In this talk, Matvei will tell what is declarative programming, how it benefits, how declarative frameworks works, and what principles developers use to create Jetpack Compose. This talk will be interesting to all Android developers that feel pain during creation, update and support of UI for your applications.
Suneet is a non-caffeine-addicted developer, MSc in Video Game Development working on his own startup 'Chirp' which is a complete textless conversation app.

Prior to this, he worked as an Engineering lead at ShareChat, Bangalore India.

His past industry experience of around seven years majorly incorporates native Android, native iOS, backend and game development targeting different platforms. He is passionate about animations and games.
Are you using the best out of your device camera and GPU in your app?
Do you know how camera frames are drawn on the screen?
Do you think your camera should do way more than just clicking a picture?
Did you ever try to process the frames like applying filters or beautification before previewing it?
How a view or camera frame is drawn on the screen?
What is OpenGL? How OpenGL controls GPU rendering?
What are vertex and fragment shaders? How do they affect the camera frame and preview?
How can we modify the camera frames between camera APIs and previewing? What all can we do with that?

Well, let's get all these questions answered in the talk along with our experiences and challenges we've faced.
Austen is a passionate software engineer with a broad range of experience ranging from cloud infrastructure to application development. He has held positions at large enterprise companies and startups alike, lending his expertise to develop high value products.

He is a firm believer in open-source technologies and has developed and maintained a diverse portfolio of projects. In his free time, he enjoys traveling the world, reading, contributing to open-source, and working on fun and random side projects.

He holds a BS in Electrical Engineering from Harvard College.
States and state management are an essential part of any application, yet they are very misunderstood with everyone having different definitions and opinions on what they are and what they encompass.

Usually anything data related gets clumped into the terms of state and state management, when in reality there are many distinct use cases that vary in their requirements and behaviors.

This is why there are so many different solutions and frameworks aiming to solve the seemingly same problem of state management, because in reality there is no singular problem. This means that there is not going to be one ultimate solution in the future and instead it will continue to be up to the developer to truly understand their own use case and choose the right tools and solutions to best solve it.

This talk will go into the reasons why state management is so complex, why there are so many different solutions and frameworks, and explores the pros and cons of the current options.
Yahya Bayramoğlu is a passionate Android Developer from Turkey and currently working at Uber located in Amsterdam/Netherlands.

He has been developing for Android Platform since 2012, and constantly adapt himself with the platform changes and requirements and always follows up the new cool things on industry.
Every application consists of high level features which can be built completely isolated and independent, but what are the benefits of having independent features and when does it make sense to have them?

This talk will not only answer those questions, but also show why this was not entirely possible with vanilla Dagger and how new extensions both Hilt and Anvil (previously known as Hepheastus) solve this problem.

You will see these libraries in action and learn about one of their core benefits.
Anna is from Barnaul. She's Senior iOS/Android developer with more than 7 years of experience.

She develops both native (iOS - Swift/Objective-c, Android - Kotlin/Java) and cross platform (Xamarin, Kotlin Multiplatform) applications.

Anna also makes an architect solution in mobile projects. Also mentoring junior developers and leading of mobile team.

Currently, She's tutor in Otus course "iOS Advanced 2.0".
SwiftUI is a new trendy framework, that uses declarative API for building entire apps from top to bottom.

SwiftUI doesn't use a conception of UIViewController any more, but provides a conception of declarative and data-driven UI with View-State data flows (MVI/Redux state application).

Adapting your existed app or featuring new one may be very tricky and have many pitfalls. I would like to present the practical solution of many problems that can be faced by developers during the adaptation of an existed iOS application with it entire functionality: screens and modules, sharing same logic between views, business logic, navigation, configuration of the modules.

Less theory, more practice.
Android tech lead at WIT Software, he can easily be spotted there working on the company RCS solution.

An enthusiastic for new technology and always trying to reach those last 20% of all of his side projects that seem to be really far away, he loves to share his knowledge with others either by giving talks, teaching, writing or along with a cold beer in the nearest pub.

GDG Coimbra organizer and Kotlin evangelist, he also has a huge passion for travel, photography, space and the occasional run.
For several years now, that we've been trying to find new solutions on how we could develop a single project and run it on all platforms. We've been seeing all types of solutions: some are web-based, others require you to learn a new language, and others even may require that you pay a monthly fee to use. It also comes with the drawback that all your UI depends on the framework implementation. So, if there's a native update you'll need to wait until someone rewrites the widgets for you to update your app.

Kotlin multiplatform gives us a new solution. It focuses on sharing your business logic across all platforms, leaving the UI to be implemented natively. Since it's Kotlin, you can take full advantage of its language features - concise, safe, etc. Moreover, if you're coming from android you might already be familiarised with Kotlin and even if you're an iOS developer you'll see that it's quite similar to Swift.

Join me on this triathlon and let's go through Android, iOS, and Web in under 30 minutes.
Maxim is a Senior iOS engineer at N26, working on a better experience for user verification in the mobile bank.

Having started his career back since iOS 4.3 he is still in love with iOS development.

Nowadays he enjoys his life in Berlin along with co-organizing the local chapter of CocoaHeads.
Since iOS 13 our iPhones are able to read ID cards and passports.

In this talk, you will discover what the system iOS framework gives you and what you need to add on top of it to scan and verify identity documents, what data you can extract from documents and how you can verify the authenticity of these documents. And, of course, you will see a live demo of scanning a real ID as well.

Join the talk to take away how Core NFC can improve user verification in your project.
Omer is a Software Engineer at Sea with a passion for using lldb to dig into iOS private frameworks and understanding how they work.

These days he's been writing some media code and has developed a paranoia for data races.

He's also currently leading a team of engineers in building a new mobile game live-streaming platform called "Booyah! Live". Therefore forgive him if he starts geeking out on video streaming protocols.
Have you ever wondered, when you call an iOS system framework, how does it actually work? What is the underlying magic that transforms your method call, into pixels on the screen? This talk covers Inter Process Communication (IPC) mechanisms that form the glue which make this possible.

This talk will go through some primitives in Mach message passing, and discuss the tradeoffs made in comparison to similar mechanisms in other OS's. It will also cover XPC, and examine how some of our beloved system libraries use XPC to function.
Kotlin & Gradle expert, Bazel fan.
After 10 years in mobile development, he moved to California and started DevOps for self-managed machines.

Ex-organizer of Kotlin User Group Singapore.

I love OSS and water sports and travel.
Once your project grows - Gradle starting to become a little baby who needs attention 24/7, often it's done by the whole team of experts.

In this talk, I'll tell you about the way to abstract complex build configurations and introduce limitations which would help developers to become experts in project structuring and scaling to hundreds or even thousands of modules, without sacrificing best practices for build speed.

And the best thing about that approach - there is a ready to use framework, waiting for you to start using it.
Alexey is a software engineer from Ukraine.

He spent ten years of his career mastering the art of building mobile applications and the last five years to share his experience with the community.

His area of interest includes unidirectional architectures and data-driven UI.
Architectures with the global state are often suffering from complexity issues that grow with state size.
One of the common solutions for this problem is state normalization and providing a layer of selectors on top of the global normalized state.

Critics of this approach include the lack of a systemic approach, low discoverability of existing selectors, duplication of some operations across the codebase.

For the last year, I tested the graph system as an alternative solution. I was excited about the clarity and power it brings to my daily routine.

A graph system is a thin layer on top of the normalized state that provides access to data points via graph interface. The graph allows me to travel between entities and visualize connections and relationships between them. The graph is capable to hide the detail of data structuring, access patterns, and mutation implementation.
Orta is a developer/designer who works on the TypeScript compiler team at Microsoft after a decade or so building native macOS and iOS apps.

He's contributed to almost every major iOS OSS infrastructure project in the pre-Swift days and has been focusing on JavaScript for the last few years.
JavaScript is the world's most popular language, and TypeScript is increasingly how people write JavaScript.

Native developers can try, but you cannot escape the gravity well of the JavaScript ecosystem - so at least they can understand some of the mechanics behind how the 2nd most loved programming language on a Stack Overflow survey works.

This talk comes from a long-time (more than 10 years) Mac and iOS developer who now works on the TypeScript compiler team at Microsoft.
Ekaterina has been in IT for ten years and can't part with the mobile industry.

She started as an iOS developer back in the days of the iPhone 3GS.
She has been working as CTO in a small startup and as an engineering manager in the biggest Russian classified and burned out three times :)

Now, she's a developer advocate for Kotlin! She's totally in love with it and strongly believe in the future of cross-platform mobile development, especially with Kotlin.

IT is not only a job but also her hobby — she's a co-host of a popular Russian IT Podcast.
Kotlin Multiplatform Mobile (KMM) is an SDK for cross-platform mobile development. It uses the multiplatform capabilities of Kotlin and includes various tools and features designed to make the end-to-end experience of building mobile cross-platform applications efficient and enjoyable.

KMM has recently gone Alpha, so in this talk, I want to tell you how you can make your applications crossplatform with KMM, when KMM is a good choice for your project and why today is a good day to start.

We will go through the development process of a typical mobile application and see how we can use KMM features to share code between platforms.
Jeroen Zonneveld is a technical project manager.

Years ago he started as an iOS developer at the agency Triple, but because of a great passion for customer contact and thinking along with their mobile products, he became a project manager.

Last year, Jeroen was responsible for multiple large projects, like My Vodafone, FOX Sports and Videoland.

During his free time, he maintenance his blog zonneveld.dev about mobile development, sharing tips and tricks with other developers.
Using the WidgetKit API, which was introduced for iOS 14, developers are able to create widgets for iOS, iPadOS and macOS.

Widgets can be created in different sizes and show data to the user without the need of opening the app. This makes widgets extremely helpful for your users!

While talking about WidgetKit, Jeroen will share his experience on creating widgets with SwiftUI, including topics like updating your widget and getting user input.
Android developer at @GrabSG focusing on performance at scale.

Solving real world problems for millions of users.
Ever wondered what happens from the time you click on an app icon to the time you actually see the application screen.

In my talk, I will be taking you through "behind the scenes" of an application launch process. We will also learn how to measure the performance of each such step, and ultimately deliver a faster and better application.
Donny is a passionate and curious iOS developer, Author and Speaker.

Currently he works at Disney Streaming Services on an SDK that powers DIsney+.

He has written three books on iOS development and has delivered several talks and workshop over the past couple of years.

Next to iOS development he's a huge cat lover and he likes dabbling on his guitar.
Now that Apple has released their Functional Reactive Programming framework Combine, you might wonder what Combine is good at, how it works, and when you can use it.

By showing you some of the building blocks that are essential in Combine you will learn how to start using Combine, and how you can adopt a reactive mindset.
Amanda Hinchman-Dominguez is a Sr. Kotlin Engineer at 47 Degrees and specializes in metaprogramming, Android, and native desktop development.

She's an active member of the Kotlin community, a humble co-organizer for Chicago Kotlin User Group, and enjoys researching Kotlin.

When she's not hanging out with other coders, Amanda enjoys hot yoga, traveling, and discovering new eats in Chicago!
Memory and threading in Android is some of the most difficult topics in Android.

This talk takes a light-hearted approach at some of the colorful developments Android has gone through over the years from why AsyncTask had been deprecated to the eventual evolution of structured concurrency in Kotlin.

To truly understand the quirks of the history of memory leaks in Android requires some historical contexting, empathy, and a kinder view of open-source development.
Expert on Mobile Product Development.

Always after failure resilient and maintainable software. After working long years in such a mindset, joined Delivery Hero in Berlin as an Engineering Manager.

Passionate for leadership and successful apps.
Announced in late 2018, Jetpack Navigation is still comparatively new yet powerful collection of tools that is advocated by Google since it was released. It simplifies and regulates how we navigate from one screen to another by providing necessary equipment and rules.

During this year we've been experimenting with Jetpack Navigation and have put it to the test under complex navigation scenarios including nested navigation hosts and modal screens that look differently on tablets and phones and we saw how navigation architecture component performs in a multi-module well-tested codebase.

In this talk we will go over various case studies where we pushed Jetpack Navigation to its limits and we will share our findings regarding its strengths and weaknesses.
After working as an Android Engineer in various companies for years, Safa is now teaching Android Development and in an online school he founded.
Kendall has been a professional software developer for over two decades, in the role of enterprise development and application security architect before moving to iPhone development full time with the release of the iPhone SDK in 2006.

After consulting with many companies for number of years on iOS development, Kendall is currently employed at Nami ML, Inc. as an iOS Architect.

Kendall has appeared at a number of iPhone conferences in the U.S. and internationally to speak about both XCode and advanced debugging techniques/tools.
With the release of Xcode 12 and iOS 14, Apple has made the range of StoreKit scenarios you can test much wider, and made StoreKit testing easier in both the simulator and on device.

In this talk we'll explore the new recommended test flow for StoreKit purchases, from simulator StoreKit setup to device testing accounts and explain what kind of scenarios are good ideas to test.
Axel is a seasoned developer who started with dos and unix and moved to the Macintosh when that was affordable. When the iPhone came out he jumped on it and wrote apps for startups and corporates.

The last six years he has also trained new developers in The App Academy bootcamp program, where people are trained in the intricacies of mobile app development.

Besides that he has a passion for electronics, home automation and 3D manufacturing.
Microcontrollers are traditionally programmed in C or C++.
A new application, "Swift for Arduino" allows Atmel/Arduino controllers to be written using swift.

Together with a database inject and API in Vapor Server Side Swift on a raspberry-pi and an iOS app written in SwiftUI we have a full iot chain fully written in swift.

The use case is a plant watering app, with sensors measuring the temperature and moistness of the earth.
Born 1971 Thomas Burkhart could be seen almost as a legacy system.

Being almost 30 years in this industry led him to a lot of different technologies, like C++ with mfc, C#, microcontrollers in C and currently mobile App development with Flutter and Dart.

What only fiew people know that he was also a professional magician and bakes his own bread.
Currently there is little guidance on how to structure a Flutter app. RVMS gives a clear answer on how to do state management and cleanly structure an app. Instead of over-engineering, RVMS takes a practical approach on architecture.

In my talk I will introduce you to the key concepts of RVMS and why it is a good fit for the reactive nature of Flutter.

For everyone wondering how to structure their App or looking for an fully command based state management solution that doesn't rely on InheritedWidgets, this is the talk for you.

GENERAL PARTNER

Apalon knows how to create products which make their users lives better. Each Apalon Apps application is a collaborative work of a cohesive team, lead by a product manager.

For Apalon professionals, there are no borders, so the company's portfolio has successful applications for iOS and Android in a variety of categories: Weather, Entertainment, Utilities, Performance, Lifestyle, Health and Fitness, and Travel.

BECOME A PARTNER

Your Partner Account Manager is Katerina Lukashenok:
+375 29 356-51-77, k@eventspace.by

GOODS PARTNERS

GENERAL MEDIA PARTNER

MEDIA PARTNERS

EVERYONE HAS GONE ONLINE.
AND MO 2020 GOES THERE FOR YOU AS WELL!

Check all the new benefits:
2 days, 4 hours each
(4pm-8pm GMT+3 / 1pm–5pm UTC)
Get to know participants from all over the world
Find speakers easily in virtual speakers' room
Chat with your fellow attendees or join a video room
Plan 1:1 meetings and participate in random networking
Take part in the activities from the partners on their virtual stand
No borders, no visas,
no travel arrangements
Much cheaper tickets
Tired? Have a break and come back to stream when you are ready
No last row seats — your screen is the best spot

MO 2020 LOCAL TIMING
ON NOV 6 AND NOV 7

UTC/GMT
California/PDT UTC-7
London UTC
New York/EDT UTC-4
1:00pm–6:00pm
6:00am–11:00am
9:00am–2:00pm
1:00pm–6:00pm
Berlin UTC+1
Delhi UTC+5:30
2:00pm–7:00pm
6:30pm–12:30pm
Sydney UTC+11
12:00pm–5:00am
Minsk UTC+3
4:00pm–9:00pm

FOLLOW US FOR THE UPDATES!

Signing up the newsletter indicates you agree with our Privacy Policy. If you decide that you no longer want to receive a newsletter, you can unsubscribe by clicking the "Unsubscribe" link, located at the bottom of each newsletter.
Ben is one half of the team that builds Halide and Spectre, two popular photography apps for iPhone, from the video processing engine to the UI.
This talk covers the low-level details of processing video in realtime.

We draw from the experience building the in-house video renderer that powers Halide and Spectre. We'll cover GPU programming, data oriented design, and affordances of Swift that make it a competitive alternative to C++.

Even if you use a higher level framework, you'll walk away from the talk understanding what the frameworks do under the hood.
Marcos is a Senior Android developer at Sky and has been working with Android since 2010.

At Sky he has been leading the migration and modularization of the SkySports and SkyNews Android apps and currently works on the re-write of the MySky app.

He loves automating stuff and is constantly trying to find ways to reuse code and features without having to write a single line of code more than once. When he is not coding he is flying a PA28 across the UK.
Modularization is the new trend, almost everybody in the Android ecosystem is refactoring their apps to use a modularized approach. We at Sky are no different, we had a big monolithic codebase supporting 4 apps in different countries that we started modularizing in September 2017. But we failed, big time.

This talk is an honest retrospective of everything that went wrong, the bad decisions made, the approach we initially took and how we, against all odds, eventually started re-building a maintainable, sustainable and extensible modularized codebase.

You will learn from our mistakes and struggles, like defining what is a module and its responsibilities, how to integrate Dagger in a multi-module environment, set some rules and best practices and much more but, more importantly, you will learn what not to do when modularizing your codebase.
Rob is co-author of iOS Programming Pushing the Limits, and maintainer of the RNCryptor encryption format.

Before coming to Cocoa, he made his living sneaking into Chinese facilities in broad daylight.

Today, he shapes music over Bluetooth for Logitech, explores old ideas in new languages, and tries to figure out how all of this applies to Swift.
Security though obscurity is no security…sort of. Obfuscation is fragile and a never ending battle, but sometimes the only tool for the job.

In this session you'll learn what attacks your app is facing, and how to use cryptography, obfuscation, and steganography to protect your users and business.
Dr. Aygul Zagidullina is a passionate Actions on Google developer. Her work experience includes Google, Todoist, MotaWord.
She holds a PhD in quantum chemistry and prior to Google dedicated 6 years to scientific research at the University of Stuttgart.

Aygul is a very active member of the London digital ecosystem and has been involved in many innovative projects. She is a Google Developer Group (GDG)/ Women Techmakers (WTM) London lead, Google Top Contributor (TC)/ Trusted Tester (TT), and UK STEM Ambassador.

Aygul has been a distinguished speaker at numerous international industry events in the US (at Google HQ), UK, Germany, Ireland, UAE, Greece, Turkey, Poland, Georgia, and Russia.
She was named as one of The NEXT 100 Top Influencers of the European Digital Industry in 2013.
Learn to build for voice first so you can easily surprise and delight your users on hundreds of millions of devices through the Google Assistant. Let's be honest: it's quite easy to be tempted to take an existing visual-based experience and simply convert it to voice.

In this talk, we'll cover five key ways voice-first development differs from screen-first development. You'll learn how to create engaging experiences for voice, the next major disruption in computing. By the end of this session, you should have a better understanding of what types of use cases transfer well to voice interactions and why.
Dave is a independent and freelance iOS developer and author of iOS Dev Weekly.

He has been developing for the Mac and iOS since 2006 and is secretly quite proud that his first professional gig had him using a (real) vt100 green screen terminal. He's glad he doesn't have to use that any more though!
iOS hasn't had a major redesign since iOS 7 in 2013, but that doesn't mean the incremental design changes each year aren't significant.

Making your app fit well with the operating system is an important step towards usability so join Dave on a journey through the design changes this year, and learn how you can make your app feel at home in iOS 13.
Krzysztof is an Lead iOS developer at The New York Times, known for creating Sourcery, Objective-C Playgrounds, Apple's Essential Apps like Foldify and 3D Game Engines.

Passionate about writing quality code and helping other do the same.

He also blogs on merowing.info.
We'll look at practical examples of how to use Sourcery that go beyond the basics of equality and hashing.

We'll go over how simple it is to write custom templates to automate boilerplate for your project needs and mention some tools that are build on top of Sourcery.

HOW IT FELT OVER THE LAST YEARS

2018 Recap Video (104 seconds)

(◑‿◑)
2019 Recap Video (90 seconds)

(◐‿◐)

SOME PICTURES OF MO 2019
IN MINSK, BELARUS

See 157 more on our Facebook page

PROGRAMME COMMITTEE

Software Engineer @Mapbox
Android Developer @Fabros
Android Developer @Flo Health
iOS Engineer @Viber
Full Stack Software Engineer @Mapbox
Alexandr Shalamov
Senior Software Engineer @Zenia
Android Developer @Epam
Android Developer @EPAM
Organizer of GDG Minsk. Passionate about community.

Enjoying challenging stuff and creating cool things.
My main goal in life is to organize everything around.

In my non-screen time, I like meditating and drinking coffee.
I help the GDG Minsk community. I am a mentor at Android Academy Minsk.

I love facing challenges and overcoming them!
Co-leader of CocoaHeads BY. Mentor in iOS School.

Love computer science, iOS platform, maths, *nix and photography.

A man without Facebook.
Co-organizer of GDG Minsk and Android Academy Minsk, who is passionate about testable and high-quality code. A frequent speaker in Minsk and outside.

Meanwhile works at Flo Health Inc as Android Developer. Main interests besides programming are football and traveling.
Swift developer by day, Rust maniac by night
Working in the Health team responsible for decisions in the field of women's health and wellness.

Passionate about mobile performance, algorithms and Continuous Integration tools to build better developer experience.
Developing applications for Android. Clean architecture and clean code lover.
A loyal fan of Android Academy Minsk and the entire mobile community. I help newcomers get into IT and get rid of the impostor syndrome.

I am a mentor for Rolling Scopes courses.

I adore media, public speaking and dogs.


Speaker and GDG Minsk Community supporter, organizes and participates in Web Meetups and Conferences.

Software Engineer at Mapbox, passionate about making things done while keeping quality high.

I enjoy travelling, books and spending quality time with my own family and kids!


Software Engineer at Viber, passionate about Swift intricacies and functional programming.
Software Engineer at EPAM and Head of the Android stream of the Rolling Scopes School.
Community Leader of the Mobile People community.

I do love Kotlin and promoting it everywhere from Android to the Backend.

ORGANIZERS

SPACE is a professional team which stands behind a huge number of IT conferences and hackathons in Belarus
GDG Minsk is a non-profit developers group that was created for people who'd like to know more about Google technologies and want to share their experience with others
CocoaHeads Belarus is an iOS Developers Community in Minsk and across Belarus devoted to discussion of Apple Computer's Cocoa and CocoaTouch Frameworks for programming on MacOS X and iOS
Maria Berezko
Content and organization
maria@eventspace.by
Katerina Lukashenok
Partnership and corporate tickets
+375 29 356-51-77
k@eventspace.by
We've been standing behind an impressive number of tech conferences in Minsk for the past 6 years and now we are scaling worldwide to expand our passion to Technologies and Community.

Check out our events!
CONTACT US:
OUR PORTFOLIO OF CONFERENCES:
We use cookies to provide the best website experience
OK, don't show again
Close
MobileOptimized 2020 Code of Conduct
All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct (CoC). Organisers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environment for everybody.

MobileOptimized 2020 is a community conference intended for networking and experience exchange in the developers community.

MobileOptimized 2020 is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment, discrimination, abasement and any form of disrespect.Sexual language and imagery is not appropriate for any conference venue, including talks.

We urge to avoid offensive communication related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact. Attending the event under the influence of alcohol or other narcotic substances is unacceptable.

Exhibitors in the expo hall, sponsor or vendor booths, or similar activities are also subject to the anti-harassment policy. In particular, exhibitors should not use sexualized images, activities, or other material. Booth staff (including volunteers) should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment.

Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organizers.

Expected Behavior
  • Participate in an authentic and active way.
  • Exercise consideration and respect in your speech and actions.
  • Attempt collaboration before conflict.
  • Refrain from demeaning, discriminatory, or harassing behavior and speech.
  • Be mindful of your surroundings and of your fellow participants. Alert organisers if you notice a dangerous situation, someone in distress, or violations of this CoC.
Thank you for helping make this a welcoming, friendly event for all!

Need Help?
Contact the organizer at maria@eventspace.by.