Senior Mobile Developer
2021 - 2022Talabat (Delivery Hero)- Improved user experience in menu screen achieving stable load phase 30FPS by optimizing scrolling area to work on render on-demand way.
- Collaborated with other teams to stricture integration test and decreased pipeline E2E check time by 50% (-15) mins by isolating and reducing flakiness of tests.
- Analyzed A/B testing approaches and customer needs and came up with SDUI implementation, which removed two experimentation, including development and deployment phases in the new offers module.
- Analyzed four Flutter screens and unified approach of adding new ones across teams by refactoring and creating base classes configuring engines.
Technologies: Android, Android Architecture Components, Android SDK, Architecture, Android Data Binding, Flutter, Cross-platform, API Integration, Front-end, iOSMobile Developer
2020 - 2021Awery Aviation Software- Developed and maintained the GoPostal app, which has over 100 thousand downloads. I provided a full development process, including featuring, automated testing, and publishing, using Kotlin and Github features.
- Implemented advanced pagination by merging and caching loaded content, which reduced load time by an average of 10 seconds.
- Researched and introduced the practice of automated testing for company internal apps using Cucumber.
Technologies: Flutter, Android, Dart, Model View Viewmodel (MVVM), Firebase Analytics, iOS, Swift, Cross-platform, API Integration, Front-endAndroid Developer
2019 - 2020Xelentec- Released Easy Ride, an app to help drivers communicate to find the obstacles and help others in need; the app achieved over 500 thousand downloads.
- Built and maintained Zubareva Academy, an app that helps users monitor health. I used WebSockets to improve user communication.
- Standardized front-end development and architecture practices across the entire company’s Android development.
Technologies: Android, Clean Architecture, RxJava 2, Dagger 2, Push Notifications, Unit Testing, Retrofit 2, Room, SQLite, Android Architecture Components, Model View Viewmodel (MVVM), Coroutines, Android Data Binding, Java, API Integration, Front-endAndroid Developer
2018 - 2019Freelance Agency- Created and maintained the Android app for Rukki.pro, a heavy vehicle order system.
- Launched Android products for different clients using Kotlin to speed up development.
- Built a back-end form mobile using Firebase’s real-time database, including permissions and custom API.
Technologies: Android, Clean Architecture, Kotlin, Dagger 2, RxJava, Retrofit 2, Firebase, Room, Push Notifications, Java