Position: Senior Flutter Developer
Category: Flutter
English level: fluent
Years of experience: 6

I've created several cross-platform mobile apps for Android and iOs on Flutter.
I was a part of a team, that created some really interesting apps, like Uber clone or Smart Home app using Java and Kotlin.
Also, I've made Uber clone for waste collectors using React Native.
At the moment I work as a Flutter developer for a company, that deals with autonomous busses in scandinavian region.
I've created Flutter app for both platforms (Android and Ios) from scratch. This app is for passengers, who want to use autonomous busses. This app allows users to register, login, see busses on the map, check out schedule, latest news and edit profile photo. 
Also, I took part as an Android developer in several projects, like:
- Uber clone for waste collectors (React-Native)
- Smart Home app (our app lets users interact with smart home devices via Bluetooth, switch them on and off, edit timers, behaviour etc)
- Restaurant and bar tab payment via phone app
- Uber-like taxi app
- Golf management app

We implement newest Android design patterns, like MVVM with Live Data and Data Binding. This is a stack of technologies, that we used on this particular project:
- Reactive Programming (RxJava2 Library)
- Dependency Injection (Dagger2 Library)
- REST API (Retrofit Library)
- Websockets (okHTTP3 Library)
- Event Bus (NYBus Library)
- Permissions management (Permission Dispatcher Library)
- Image handling (Glide, Picasso Libraries)
- SQLite (RoomDatabase)
- Architecture Components (LiveData, ViewModel, DataBinding)
- Geolocation
- Google Maps API
- JSON (GSON Library)
- Agile (Jira + Scrum)
- GIT (BitBucket)

My daily working duties include:
- Architecture Design, using MVVM Pattern
- Custom UI development
- Push notifications handling
- Geolocation handling
- Client-server interactions
- Exceptions handling
- UI Interaction handling
- State Loss and Change handling
- Testing
I would like to work with friendly, high motivated team and agile time schedule.