Position: Android Developer
Category: Android
English level: intermediate
Years of experience: 3


02/19 - present Android Engineer
- I am developing application for self-service terminals for Android (tablets) and Raspberry Pi (Raspbian with JavaFX) platforms and implementation of communication with the equipment of terminals by TCP and RS232 and Rest API, using JSON and XML.
- I also implemented the interaction application with the equipment of terminals such as Bill acceptors, Coin acceptors, Hoppers, Pos terminals, Pay Pass NFC, Fiscal printers, GPIO,
Programmable logic controllers, Flow meters, sensors, Electric locks, RFID scanners and barcodes.
- I’ve developed the following libraries for communicating with devices over protocols: CCTalk, Modbus TCP, BPos Lite, Krypton
- I’ve developed Socket server in Java and Rest API server with Hibernate, Spring Web MVC, Apache Tomcat and maven.

03/16 - 01/19 Android Engineer
- Integration NFC payment library with own UI to application. Responsibilities in project: customize the design of the UI library for the design of the application itself. I’ve implemented this using the Builder pattern.
- The android ridesharing application for clients and drivers.
Responsibilities in project: fixing bugs from crash report, adding features: google map API, application chat, adapters, UI