Iskandar Umidjonov

  Android Developer

Android developer working on Kotlin. Self motivated, with high coding standards and maintainable source code. Proficient in general programming concepts like design patterns, SOLID principles, and best practices.

Skills:

• MVVM, MVI, MVP

• Jetpack Compose, Xml

Clean Architecture, Modular Architecture

Coroutines, Rxjava2
• Hilt, Koin
• Retrofit, Moshi, OkHttp, Kotlin Serialization,Gson

• Coil, Picasso

• Room

• Click-Up, Jira, Confluence

Figma
• Github, Gitlab, Bitbucket

Work experience

 Payme Uzbekistan (Tashkent)

January 2022 - Present

Responsible for development of fintech application

Payme - #1 application for money transfer in Uzbekistan with 2 million of active users

Conduct regular code review in a team of 5

Conduct global refactor and remove legacy code 

Increase E2E tests coverage from 0 to 25% using Kaspresso and Mockito

Establish interaction with network layer using RPC API

Conceptualize and gradually migrate to modular architecture

 Ronas IT  Estonia (Tallinn)

January 2021 - January 2022 (1 year)

Development application in e-commerce and dating category

Develop application UI in Jetpack Compose

Gradle customization: custom scripts and plugins

Integrate multi-module architecture into new projects 

Cover codebase with Unit tests using Kotest

Utilize Retrofit and Okhhtp for Rest Api interaction

Aggregate and improve tech stack in accordance to Tech - radar 

Global solutions Uzbekistan (Tashkent)

January 2020 - February 2021 

Develop government application

Localize with 2 languages 

Integrate Firebase Crashlytics and maintain crash-free sessions

Create non-standard UI elements 

Deploy third party dependencies using Gradle

Cover codebase with Unit tests

Education

 INHA University in Tashkent

 Bachelor's degree
 School of Computer and Information Engineering, Computer Science 

2018-2022

Contacts


• Telegram

• Github

 EMail

Languages

  • Russian (Native)
  • English (Professional)