Image of Nikita

Nikita

  • Android Jetpack
  • Android Material
  • Android SDK
  • Dagger 2
  • Java
  • Kotlin
  • RxKotlin

Nikita has over 5 years of experience as a mobile app developer. He specializes in Android Kotlin.

Nikita and more developers are now available for hire.

Hire Nikita

Skills and Qualifications

Languages

  • Kotlin
  • Java

Libraries/APIs

  • Android SDK
  • Android Jetpack
  • RxKotlin

Platforms

  • Android

Data bases

  • PostgreSQL
  • REST
  • GraphQL

Frameworks

  • Dagger 2

Tools

  • Android Material
  • Coroutines
  • Git
  • Android Studio
  • Gradle
  • Maven

Other

  • OOP
  • Solid
  • Multithreading
  • Agile (Scrum
  • Kanban
  • Scrumban)
  • Unix
  • Gitflow
  • GitHub
  • GitLab
  • Bitbucket

Projects

Fieldcode

Mobile Developer

Fieldcode is a company that makes it easier for field service companies to manage their resources, both human and material (spare parts, new components, devices, etc.). This mobile app allows employees to focus on priority tasks, track their schedules, and generate reports using flexible forms that are customizable by Fieldcode's client company. Nikita added the functionality for rendering forms filled out by an employee, implemented various types of input elements using AndroidX Views, as well as worked on the loading and parsing configurations of various types of forms. He also participated in updating the rendering of maps function using Google Maps, and added controls and the ability to view information on tasks.


  • Kotlin
  • Unit testing
  • StateFlow
  • AndroidX
  • Retrofit
  • Google Maps

Outist

Developer

Outist is a social network for dating and joint events. Users can create and conduct various events, as well as make new friends. Nikita implemented this application from scratch. As part of his work on the project, his focus was the implementation of the user authorization view, as well as the event system. To simplify user authorization, OAuth authorization was used. Also, as part of the user authorization function, he worked on the registration of invited users by link using App Link. The event system was implemented as a separate module.


  • Kotlin
  • Jetpack Compose
  • Kotlin Flow
  • Camera API
  • Websocket

Digital Inspector

Developer

A mobile application for automating the process behind the tank loading. The aim was to allow the employee to use a mobile device and have the ability to receive a task to perform work that has already been generated in the corporate accounting system. At the end of work or stages of work, the employee notes that the job has been completed and sends the data. Nikita was involved in adding functionality for reading an RF token using the NFC module, creating the functions to obtain information, and developing a way to provide it to the main part of the application. He worked on the local and remote database synchronization module. He set up the database and updated table versions when the database structure changed.


  • Kotlin
  • Android SDK
  • Android Material
  • SQLite
  • Room
  • NFC

Toggle

Developer

Toggle is an application that allows users to buy and sell real estate. The list of Nikita’s tasks on the project included the development of the map module, a screen for displaying a list of objects, a function to undertake a flexible search for them, and displaying objects and information for each property on the map using Google maps. He worked with the camera and set up a QR code reader to obtain information about an object and a function to control the automatic opening of interior doors with smart locks.


  • Android SDK
  • AndroidX View
  • Google Maps
  • Zxing
  • Location