You are on page 1of 1

Temur Isroilov GitHub | LinkedIn

timurisroilov123@gmail.com Android Software Developement Engineer


+998 93 347 69 11 Kotlin, Java

Skills

Android SDK, Jetpack Libraries, Clean architecture, SOLID, MVP, MVVM, MVI, Unit and UI testing, Dagger, Hilt, Coroutines,
Coroutines Flow, LiveData, RxJava, Retrofit2, Room, Compose, KMM, EventBus, Espresso, Mockito, Auth0, AppAuth, Git flow

Experience

Akvelon - Android Software Development Engineer 10/2021 – 08/2023

● Gained an understanding of the project’s requirements, technology needs, and solution architecture;
● Designed and implemented project with a Multi-Modular approach;
● Participating in Agile ceremonies.
Bitbuckler - a convenient and user-friendly mobile client for Bitbucket, which makes collaboration easy:
● Implemented a feature to add, edit, delete, and reply to comments on code lines;
● Implemented custom view which was re-used in several screens;
● Improved user privacy by implementing end-to-end encryption for critical application data;
● Developed a data synchronization algorithm that intelligently updated offline data with the latest server changes upon
reconnection, providing a consistent user experience;
● Successfully revamped the app's user interface to align with the latest design trends and Android Material Design
guidelines, delivering a more consistent and delightful user experience;
● Following SOLID and clean architecture principles.

Super Dispatch - Android Software Development Engineer 07/2021 – 08/2021


Got production work experience. I worked in the Android developers team where Jira(Kanban board) was used. In addition, I
became familiar with other tools like Firebase, Google Play console, and Slack. During the internship implemented:
Features:
● Implemented a feature to notify users about location permission and provide an option to enable GPS, ensuring
seamless navigation. Conducted UI testing using Espresso for robust functionality;
● Updated logic to dynamically show/hide bottom navigation tabs based on push notifications, enhancing user
experience. Conducted UI testing using Espresso to validate the implementation.

Bug fixes:
● Resolved a synchronization bug by invoking the event (EventBus) immediately after obtaining location permission.
Conducted unit testing using Mockito to ensure accurate functionality;
● Fixed a background task bug by switching to the main thread event. The issue was identified using Firebase
Crashlytics for effective bug tracking and resolution.

Freelance - Android developer 08/2020 – 06/2021


TodoList - Todo list manager. Can add, edit and remove tasks.
● Designed and developed a modular and extensible architecture for the feature, ensuring scalability and
maintainability as the application evolves;
● Clean Architecture and Solid principles are used.
Link to GitHub Repository: https://github.com/TimurIsroilov123/TodoList/tree/new_features2
Wallpaper app - an Android application that helps users to find wallpapers by categories and set them. Implemented from
scratch. The app uses the remote server and also supports offline mode.

Education

Tashkent University of Information Technologies, Undergraduate 08/2018 – 06/2022

Course: Software Engineer.


GPA: 4.47/5.00.

Leadership

GDG (Google Developers Group) Samarkand, organizer 10/2020 – present

Organized: I/O Extended, DevFests, Android study jams, Coding Contest.

You might also like