Position: Lead Software Engineer ( Flutter )
Category: Flutter
English level: upper
Years of experience: 5

Experienced mobile cross platform software developer. I have an expertise in developing mobile application with different kind of difficulty as developed from scratch as supported existed (new features implementation/ bug fixing/ code refactoring to improve performance of applications) with using of wide technology stack.
Skilled in:
 - OOP principles / OOD principles (SOLID);
 - architectural patterns (e.g. MVC, MVP, MVVM);
 - design patterns, algorithms and data structures;
 - relational database design and SQL queries;
 - Flutter SDK (Dart);
 - Android SDK (Java / Kotlin);
 - Google API’s (Firebase, Maps, AdMob, inApp billing, etc.);
 - Jetpack libraries;
 - client-server app (rest / soap);
 - local storage / caching / encryption / decryption;
 - Bluetooth (LE as well);
 - third-party libs (Dagger 2 / RxJava 2/ RxDart, etc.);
 - tests (unit / integration / ui) with using testing tools;
 - git as a main vcs.
I would like being involved into projects with using common 'modern' technology stack. I am interested in cross platform mobile development with using Flutter SDK. For sure I keep supporting existing knowledge based on Android development update (Java / Kotlin). 
I always wanted to work in the company where people care about the product and want to make it best for client. I suppose that's would be amazing to have such chance and experience in my life nearest future.