Position: Flutter software engineer
Category: Flutter
English level: upper
Years of experience: 4


I have about 3 years experience with real projects. About 1 year I have worked with freelancer projects. First project that I developed was very challenging for me, because that time i had no experience  in android, I had just learned android. With that project I learned android basics: Fragments, Navigations, understand deeper UI components, Single activity architect. That project was offline so i didn't use any async technologies. After that, I began shopping app. I have used many technologies in this project. For example, with this project I have deeped dive into firebase features: Firebase realtime database, firebase firestore, FCM, firebase functions, firebase storage and others. Also, Google maps, Yandex maps, RxJava, kotlin coroutines, Rest API and other technologies I have learned this project and other projects. After time that I was freelancer I have been working for IT companies yet. During this time, I gained experience with device sensors, custom Views, DI(koin), working with REST API with retrofit deeper, also working with local database using Room, Architect components and Jetpack libraries  in StepCounter app, Child rights app and Islamic app. Since about 1 year ago, I have  been learning and developing projects with flutter technology due to company demand. Now I am participating one project which developing using flutter in medical area.