********** Nikita
Contacts:
Email: (mailto: Показать контакты )
Показать контакты (mailto: Показать контакты )
Skype: falkon-niko
Telegram: @Nikita_**********
Languages:
English - Intermediate
Skills:
Skill Category
Skill List
Programming languages Java, Kotlin
Libraries
Third-Party Graphics libs (Glide/Picasso etc.), Retrofit2,
Gson, Custom views (color picker, expandable recycler/text
views, etc), Canvas, RxJava/RxAndroid, OkHttp, Google
Services
Technologies
Android lifecycles, Android SDK, ARCore, Butterknife,
Custom views, Dagger2, Firebase Services, Firestore,
Google Services (Google Maps, etc.), Gradle, MVP,
Notifications, OpenGL, Services, SharedPreferences,
WebSockets, Widgets, work with camera (photo/video), work
with sensors (accelerometer, gyroscope, GPS, etc.)
Web
REST API, JSON, XML, HTML/CSS
Databases
SQLite, MySQL, Firebase Realtime Database
Operating systems
Windows, Linux
Source controls
Git
Tracking systems
Redmine, Jira, Trello
Education:
Period
September 2012 – February 2018
Issued by
V.N.Karazin Kharkiv National University
Degree
Master’s degree with honors in Computer Science
Commercial experience:
June 2018 - Present (11 months+)
CHI Software
Android developer
Commercial projects:
Project name 1
Under NDA
Project description
This AR Android app was initially created before Christmas and
New Year as a cool alternative to ARcards for Techmas . It
does not require a fixed surface to create an augmented reality,
all it needs is a horizontal contrast area.
A user can choose different models of popular holidays: Xmas
and NY, St. Valentine’s Day, Halloween, use them to create a
festive greeting cards and share the results with family and
friends.
Responsibilities
● features implementation
● bugfix
Used technologies
Kotlin, Cloudinary, Firestore, OpenGL, ARCore, OkHttp
Project name 2
Under NDA
Project description
This is an application that helps people to optimize the work
with the greenhouses. The main features are: - to setup sensors
and switches; - to turn on/turn off the sockets; - to set the rules
in order to turn on/off the sockets on time or by conditions; - to
view history of particular sensors.
Responsibilities
● networking
● DB setup
● features implementation
● bugfix
Used technologies
RxJava/RxAndroid, SQLite, WebSockets, Retrofit2, Custom
Views
Project name 3
Under NDA
Project description
The app is an online system that provides an overview of your
company's overall quality management, including your
documents, employee skills, equipment, status of tasks,
suppliers, etc. With the app, it is easy to comply with and
comply with statutory audits, keep employees up to date, and
manage company improvements and deviations.
Responsibilities
● bugfix
● features implementation
Used technologies
Java, GreenDao, barcodescanner, crashlytics, Dagger2
Project name 4
Under NDA
Project description
To make an application for both young painters and
experienced once. Functional drawing tool that works with a
few screen touches. Touch-n-Draw is a drawing app for any
age. The app is designed to produce drawings, sketches and
handwritten notes using only bare fingers and smartphone’s
touchscreen. The basic App features: - paint on canvas or
photo; - change line width; - use and change bright colors; -
add text and handwriting; - save an image to the Gallery on
device and share it.
Responsibilities
● bugfix
● features implementation
Used technologies
Kotlin, Canvas, Facebook SDK
Project name 5
Under NDA
Project description
The application is extremely useful for those people who travel
a lot - it will help them find their way in a new city. The
application determines the current position of the user and
allows you to select the nearest hotel, hospital, police station,
subway or bus station, cafe or restaurant.
Responsibilities
● networking
● DB setup
● bugfix
● features implementation
Used technologies
Kotlin, Google Map API, geolocation, Firebase, Retrofit2
Project name 6
Under NDA
Project description
This application is for certified, registered translators only.
Using the application you will be able to see your available
projects, and get push notification when new projects come in.
Please note that currently, starting a project may only be done
from your desktop computer.
Responsibilities
● bugfix
Used technologies
Java, Firebase Cloud Messaging, Notifications
Project name 7
Under NDA
Project description
Reminds you of the next disposal at the desired time.
Simply select the address and disposal zone, set the desired
disposal dates incl. Time, and you will be informed via push
message as soon as the event is due.
Responsibilities
● migration from GCM to FCM
● bugfix
Used technologies
Java, Firebase Cloud Messaging, Notifications
Project name 8
Under NDA
Project description
The app for getting tickets to solarium studio via application.
The main aim is to automate the process of getting vouchers for
the procedure. users just need to use the app, pay and get a
ticket.
Responsibilities
● bugfix
Used technologies
Java, Retrofit2, REST, QR code scanning, FCM
Personal:
● Good logical thinking, hard-working, self-learning, result oriented, disciplined
● Like to work in team
● Punctual
● Always ready to help
● Like to play board games and other activities
● Good table tennis player
● Participated in ACM ICPC contest and other ACM-like contests (Qbit, Karazin
University Cup)
● Participated in Hackathons