Resume from January 3, 2019 PRO

Роман

Java software developer

Employment:
Full-time.
Age:
36 years
City of residence:
Yuzhne
Ready to work:
Kyiv, Lviv, Odesa, Remote

Contact information

The job seeker has entered a phone number, email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Инженер программист

from 07.2010 to now (13 years 10 months)
Одесский припортовый завод, Южный (Химическое предприятие)

Education

Одесский Национальный Политехнический Университет

Институт компьютерных систем, системный программист, Одесса
Higher, from 2004 to 2010 (5 years 10 months)

Additional education and certificates

Fast Lane, Java SE Development Applications

2018, 1 неделя

Hillel IT School, Java Elementary

2018,5 месяцев

Language proficiencies

  • Russian — fluent
  • Ukrainian — fluent
  • English — average

Additional information

Borysenko Roman
Phone: [open contact info](look above in the "contact info" section)
e-Mail: [open contact info](look above in the "contact info" section)
Skype: live:2c3213aab73a7f21
Linkedin: [open contact info](look above in the "contact info" section)

Professional skills:
- creation of cash management system using SAP R / 3 and Delphi for further storage of printed checks in the database, creating various reports based on this data using SmartForms;
- since the SAP R / 3 system requires a permanent user connection over the network, the cash system has been modified to reduce network dependency to a minimum, the program was written in Java to connect via JDBC to the local Oracle database, which receives the necessary data from SAP using snapshots (materialized views);
-In connection with the occurrence of the threat of a workplace attack of viruses like Petya, the transfer of a cash system under Linux;
- concurrently replaced the database administrator: did transfer requests to the production system from the SAP developer system, administer the SAP and Oracle servers (create new roles, users, determine necessary privileges, create backup copies, etc.), monitor servers using VMWare vSphere 5.0

Technologies :
Maven
Junit
Hamcrest
JDBC
Git
Swing
Jetty
Jersey
REST
JAXB

Tools:
SAP
Java
ABAP
Oracle
Intelij IDEA


Java Experience:

I have 5 years of experience in Java.
1. Creating a cashier's workplace with the installation of all the necessary software. Installing and configuring a local Oracle database, which directly by means of dblink and snapshots has connection with the Oracle main server.
Writing software using the following technologies:
- Swing - to build the user interface, as well as to handle the relevant events.
- JDBC - to communicate with the local database in order to record new data, as well as launch a stored procedure to transfer data to the main server, and, if necessary, update reference data that is taken from the main server.
- JCOM - to connect to the cash register using the driver provided by the supplier, to implement its functionality.
Since the first version was designed to work only through the keyboard, the events of the jTable element and its behavior on the corresponding keystrokes were redefined.
In the future, this application was modified taking into account various factors:
1)make the work of users more comfortable and faster, as a result of which the interface has been redeveloped for use on touchscreens
2)tax legislation, as a result of which business logic changed under applicable laws
3)as a result of the Petya virus attack, this software was rewritten to work under Linux directly through the COM port, since the driver for working with the cash register provided by the supplier was written only under Windows.
4)for restaurants it became necessary to transfer the corresponding order to the kitchen for printing, for this purpose the corresponding Excel file was created because the printed document should have the appropriate format.
2. Creating a workplace agronomist of greenhouses, installing all the necessary software.
Writing software to create the necessary order, which was further processed by the cashier and accounting, using the following technologies:
- Swing - to build the user interface, as well as to handle the relevant events.
- JDBC - to communicate with the main Oracle database server to record and modify data.
Since the menu of the services provided was huge, the ability to add the corresponding product using the barcode scanner was implemented.
3. Since the agronomist’s workplace was implemented for touchscreen monitors, it became necessary to add photos to the corresponding buttons. For this, an application was written that stored the photos corresponding
product in the Oracle database.
4. A project for restaurants was also launched, the task of which was to create a customer order using a tablet. In this regard, Oracle Mobile Server was deployed on Oracle Linux 6.
An application for Android was written on JDeveloper, which performed CRUD operations, but due to the lack of financial capabilities of the enterprise, this project died.
5. I was engaged in writing documentation and support of written software, user training.
6. Also on Github there are my workings out plus modules that have just begun to develop and implement a project on courses.
https://github.com/romanborysenk

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: