Senior Android developer
Dilshodbek J.
Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Uzbekistan, Tashkent
Timezone
(GMT+05:00) Tashkent
Languages
Russian
Elementary (A2)
Uzbek
Fluent (C2)
English
Upper-Intermediate (B2)
About
A seasoned Android developer who specializes in Java and Kotlin more than 5 years, delivering efficient applications. I delivered impactful applications in my project portfolio, including a Fast Food Application, an advanced English-Uzbek Dictionary and a Time Attendance Application for employee management. What I am good at: - Android Sdk - Java/Kotlin languages - Jetpack libraries including, Compose, Navigation, Room, Dagger Hilt, Paging and etc - Multithreading, Kotlin Coroutines, Flow - MVVM, MVI patterns+ Clean architecture, Multi-module apps - Google Maps, Mapbox, Maplibre, Fused Location - Firebase, OneSignal, FCM , AppsFlyer - Material design, Animations - Websocket, Retrofit, OkHttpCLient
Core skills
  • Java 5 yrs.
  • Android 5 yrs.
  • Android SDK 5 yrs.
  • Kotlin 3.5 yrs.
Other skills
  • Google Maps 5 yrs.
  • Retrofit 4 yrs.
  • REST Api 4 yrs.
  • JetPack 3 yrs.
  • Material-UI 3 yrs.
  • Mapbox 2 yrs.
  • WebSockets 2 yrs.
Experience
I-ONE
Android developer
About the Project

Daily offers from markets, show a list of sales and offers from different stores in an Android app.

  • Sales
  • E-commerce
  • Information Services
  • Marketing
Responsibilities

- Building an android app from scratch for e-commerce; - Working with team members designer and backend developers as well as project stakeholder.

Skills & technologies
  • Android
  • Java
  • Retrofit
  • REST Api
BBQ Delivery
Android developer
About the Project

This app is used in Tashkent to order and deliver fast food mainly from BBQ. A user can order from a map or predefined address.

  • Consumer Services
  • E-commerce
  • Food And Beverages
  • Logistics
  • Mapping Software
Responsibilities

- Building an android app from scratch; - Working with Google maps to show user location; - Adding Network requests to work with REST apis; - Handling UI for presenting set of menus to order; - Handling Notifications to alert about order.

Skills & technologies
  • Android
  • Google Maps
  • Retrofit
  • Java
MyTaxi
Middle Android developer
About the Project

A taxi haling application where customers can order a taxi. They also can pay inside the application.

  • GIS Software
  • Logistics
  • Mapping Software
  • Mobile Apps
  • Travel
Responsibilities

- Migrating Java to Kotlin code; - Google maps to Mapbox migration; - introducing Clean architecture into project; - fix crashes and bug fixing.

Skills & technologies
  • Android
  • Google Maps
  • Mapbox
  • Retrofit
Education
Tashkent University of Information Technologies Urgench branch
2014 - 2018
Computer Software Engineering