Position: Розробник Android(Java, Kotlin)
Category: Android
English level: upper
Years of experience: 5

- splitting one of the applications I was working on into modules
- working on an application related to the medical domain
- taking courses on Coursera
- taking part in a few international summer schools
- sharing knowledge with my co-workers
I have been working as Android Developer for 4 years now. I started as a trainee and worked my way out to Middle Android Developer. Throughout my career, I worked on a few projects. One of them is related to managing an item (the type of the item is not specified intentionally). We had a search service there, chat, a service for buying/selling items, and many other features. There was a lot of logic that needed to be done on the mobile side. We practiced MVP, then slowly moved to MVVM. I was responsible for most of the work including designing the architecture of the application. Another project was related to video streaming. I implemented a service for caching and downloading videos. I also integrated it into the existing application. There was also a project related to paying at a gas station. It had two options: to pay at a pump and to pay at a store. We also provided users with a grocery rewards system. I also was involved for a short time in startups. In one of them, we had an application that connected to a few external devices over a Bluetooth connection. Another one is about an application that connects to a controller that measures different characteristics of a human body. On my last project, I was responsible for creating a bank application from scratch.

I want to be involved in projects related to the medical domain, IoT devices, machine learning, AI, and financial systems.
Outsource or a product company, I prefer new technologies in the medical domain, IoT, machine learning, AI, financial systems. As for the project, I expect a well-organized process of development and well-documented requirements.