General Info
Experience in developing applications for Android, building an architecture,
bringing the application to production, managing a team, searching for quick
solutions. Development in Java and Kotlin. Also work on legacy projects and
their complete refactoring
SKILLS
Java
Kotlin
Android SDK
OOP
SOLID
Clean Architecture etc.
MVVM
MVP
Retrofit2
WebSocket
OKHTTP
JSON
GSON
Room
RXJava
Kotlin Flow
Coroutines
Dagger2
Hilt
Navigation Component
ExoPlayer
LiveData
Data Binding
View Binding
Picasso
Glide
Firebase
Google Map
JetPack Paging
Ukraine, Kharkiv
Website:
https://www.linkedin.com/in/******-afandiyev- (https://www.linkedin.com/in/******-afandiyev-a688a4239/)
a688a4239/ (https://www.linkedin.com/in/******-afandiyev-a688a4239/)
Phone: Показати контакти
******
Afandiyev
************************
****** Afandiyev ************************
1
Work experience
Danavero inc.
Jan, 2022
MasterKit
Apr, 2020
LLC MD
May, 2019
Teach/Team Lead Android Developer
Application: Dwall.Player
Responsibilities: Writing a new functional, project refactoring, bug fixing,
adding multithreading, writing retail functions, working with device owner
mode, technical decision making, development team management
_____________________________________________________
Application: Oongalee.Player Responsibilities: Writing a new functional, project
refactoring, bug fixing, adding multithreading, writing retail functions, working
with device owner mode, Adding lamp color switching, setting up a port with
the web part of the application, event backflow, the ability to control devices
through the admin panel, technical decision making, development team
management. Player based on Dwall.Player, created for specific devices.
_____________________________________________________
Application: Oongalee Waiters App
Responsibilities: Writing a new functional, bug fixing. Working with push
notifications, the application is based on WebView, created in addition to
Oongalee.Player
_____________________________________________________
Application: Ghana Water
Responsibilities: Writing an application from scratch, adding architecture,
direct communication with clients. Development of new functionality, layout,
writing lowlevel communication via bluetooth and sending various commands
to the water meter, writing a byte code parser from scratch. Writing an offline
mod for an app team management, making technical decisions on the
development of the project
Middle Android Developer
Application: MasterKit
Responsibilities: Development of new functionality, bug fixes, layout of a new
design, complete rewriting of the project for a new architecture, adding
navigation between screens, adding multithreading, making technical
decisions, communicating with clients.
Junior Android Developer
Application: My Doctor
Responsibilities: Development of new functionality, fixing bugs, layout of a
new design and participation in project refactoring and writing unit tests
LANGUAGES
Azerbaijani - С2
Ukrainian - С1
English - B2
Turkish - B1
****** Afandiyev ************************
2
Russian - C1
Education
Ukrainian Engineering
Pedagogics Academy
Sep, 2019 — Jul, 2023
Kharkiv Polytechnic Institute
Sep, 2023
Bachelor's degree
Master's degree
Interests
Once there was my own rock band, so I like to sing and I also know how to do
extreme vocals. I love origami and cooking
****** Afandiyev ************************
3