COMMERCIAL MULE CONNECTOR FOR IBM I (AS/400) MAINFRAMES
This connector enables IBM I (AS/400®) mainframe integrations with ordinary Mule applications and is available here. A...
MANAGEMENT CENTER OF TELECOMMUNICATION INFORMATION
The Management Center of Telecommunication Information project involved the implementation, design, and support of...
This app matches dental professionals to specific dental practices based on the skillset required and hours of...
ALGO TRADING SOLUTION
This project is an algorithmic trading solution that uses four major crypto exchanges, custom order building, and...
Skills and Qualifications
- Spring Boot
- Spring Data JPA
- Spring Core
- Spring MVC
- Twilio API
- Skype Bot API
- IntelliJ IDEA
- Apache Tribes
- Atlassian products
Senior Java Developer
This application was a health insurance system (dental) for people with bad credit history in the United States. Roman actively participated in the development of new features, including one related to the change in the business logic for processing data from a third-party credit history system.
Middle Java Developer
This system is designed to simplify the work of auditors and administrators who do internal audits. Instead of manual manipulation of data, the system provides a user-friendly interface to automate a lot of work. Roman developed a layer to communicate with each company’s 1C server to get the information necessary for internal audits and send necessary information back to 1C server when it is required. He also developed REST API for the client interface to alter the data in the system. Roman also designed and developed a DB structure to store sensitive data.
Unified Platform for a Digital Customer Assistance
This project was a distributed system that contains elements with different responsibilities. These elements communicate via Apache Tribes. There are several types of users - customers (people who need assistance with some questions) and agents (live people or virtual assistants that help the customer). Roman developed a layer to integrate third-party message services (Twilio, Facebook, Twitter and etc.) into the commerce system . He also fixed bugs and did code refactoring.
CV Search System
This system collects data about new vacancies from a list of job sites and notifies HR via skype. Roman developed a crawler to get and parse data from different jobs sites at configured intervals. He then set up Skype Bot and used it to send notifications to the company HR's chat.