Position: Android Developer
Category: Android
English level: upper
Years of experience: 6

DESCRIPTION OF SKILL: 
knowledge of OOP/SOLID, Java SE, Kotlin, Android SDK| Android NDK, Android Studio, Dart
IOS, SwiftUI, UIKit
Web stack  
Clean Architecture, Coroutines/Flow, Jetpack Compose, Collections, Multithreading 
deep knowledge of UI and UX for mobile applications, material design, and work with animation. 
Android Architecture Components (Room, ViewModel, LiveData, etc.)
Android Jetpack  
Understanding DI (Koin, Kodein, Hilt, Dagger 2)  
RESTful API, Websockets
Glide, Picasso, Retrofit 2 + OkHttp, Jacoco, Iconics, OAuth 2.0 
Experience working with Google Play Services API (Location, Map, In-app purchases and subscriptions (Admob), etc.)  
Design patterns (GoF) and architecture of the applications(MVVM, MVP, MVC) 
JUnit knowledge, Mockito, Espresso
Push notifications (OneSignal, Firebase Cloud Messaging) 
Social networks SDK (Vk, Facebook, Twitter, LinkedIn, Google+, YouTube) 
Google Analytics, Mixpanel, Appspector 
Apache JMeter, Android Performance Testing Tools 
experience with version control systems (GIT, Bitbucket, Gitlab, Github).  
ConstraintLayout
LeakCanary, Memory Profilers, Android Profiler, Apache JMeter  
Publishing to Google Play Market.  
SQLite, Realm databases  
experience of integration of third-party libraries (Onfido, AriadNext, Freshchat, custom chat based on Firebase DataBase, chat based on sockets(backing), etc.)
 Jira, Slack, Trello, Toggl, YouTrack, Jenkins, Apiary, Swagger, Agile, etc.
Work experience
Android developer
Mirage of science and technology
1 year 9 months
03.2021 - to date
Kiev
Achievements:
Kotlin
 -consideration and allocation of new tasks
 - stand up team
 - holding rallies
 - complex task programming
 architectural issues
- code review writing reports on the work done implementation of the full functionality
- of the product organization of the structure of management tasks
 

Android developer
UXReality
11 months
04.2020 - 03.2021
Kiev
Achievements:
Kotlin
- create an app from scratch for testing and analyzing sites, applications, prototypes,
- through an application for Android.
- inside the app, implemented screen recording (screening), recording the user’s
- emotions through the camera.
- calibration for data accuracy implemented.
- data upload in the background.
- multifunctional tests are placed after completion of the functionality of the tested
product.
 the application has a full custom design.
 MVVM, Kodein, Retrofit 2 and others were used in the development.
 

Android developer
Remote helpers
1 year 11 months
04.2018 - 04.2020
Achievements:
Java | Kotlin
 -writing TT,
- writing app Crypto Exchanger.
- custom design writing. support of the application on different types of devices and corrections of existing bugs.
 custom map writing
- recalculation of the cryptocurrency value for the current time.
- display of cryptocurrency and currency value charts
- adding cryptocurrency exchange points on the map
- user registration
- custom design
 creating business card applications based on WebView

Android developer
English with Anna Gulak.
1 year 5 months
11.2016 - 05.2018
Achievements:
Java & Kotlin
The challenge was to develop an app that allows you to learn English with your smartphone.
Main objectives:
- create a chat room to communicate with the teacher
- online video tutorial
- online word learning and audio track caching.
- domestic purchases and subscriptions
- game inside the app
- selection of proposals with the possibility of checking their correctness
- language test for further guidance and guidance
- user authentication via social networks
- create an administrator application
- Sequential opening of courses and lessons depending on the completed
- uploading video list and playback(YouTube API)
 material design