Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 10


- 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
- Worked Team Lead of WebRTC direction
 - Deployed and configured WebRTC Media Server (Kurento, Intel WebRTC), Server Signal in Ubuntu to create a video conferencing application. 
- created aplication servers with next features:
      - added the ability to record each conference to a file
      - storage of all information about video conferencing rooms, the privileges of participants, whether or not to record this conference, etc. in the PostgreSQL database.
      - adding the ability to use multiple application servers to create video conferences in order to offload one application server
      - when creating a video conference, checking the load on the media server and choosing a less loaded server
- develop load testing simulator for media servers
- changing in Open Vidu Load test for using it without AWS
 - Configured NGINX to connect to these servers through the client application.  
-create service for running servers using bash
- Created an application for multi-conferences via an Internet browser and Android-client. 
 - Organized my team's workflow using JIRA 
 - Helped my team to solve tasks