I'm a Software Engineer 🚀 with 5+ years of experience in designing and implementing JEE information systems.
𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲𝗱 𝘄𝗶𝘁𝗵:
✔️ Cross-Platform development, object-oriented programming. SOLID. Client/server and distributed computing. Interaction and reporting.
✔️ QA automation, debugging and optimization.
✔️ Knowledge of DBMS.
✔️ Excellent interpersonal, collaboration, and problem solving skills.
✏️ 𝐓𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐞𝐬:
Java, Groovy, SQL, JavaScript, Bash, Git, Subversion, Linux, Gradle, Maven, JUnit, Spring Framework, Liquibase, Apache Camel, JPA, Hibernate, MyBatis, JDBC, Mockito, Lombok, Jackson, Mapstruct, Orika, JaVers, Jasper Reports, Apache POI, Docker, PostgreSQL, Microsoft SQL Server, MySQL, H2, Oracle, SOLID, GRASP, UML, OpenApi Specification, Redmine, Jenkins, Design Patterns.
𝗣𝗼𝗿𝘁𝗳𝗼𝗹𝗶𝗼 𝗶𝗻𝗰𝗹𝘂𝗱𝗲𝘀:
📌 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: Web tool for analyzing survey results to get insights in the form of graphs. Incorporates preliminary existing algorithms for survey analysis (ML, NLP) to provide convenient tools which could be used internally and provided as a service in the future.
📌 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: The leading mobile virtual network operator and enabler (MVNO/E) launched its own mobile suite platform for all MVNOs and MNOs (mobile network operators) to provide a fully automated system designed to drive greater usage of mobile services through highly-targeted and timely promotions and marketing campaigns. The next and more extensive objective of the project is to create adaptors and converters for the API calls based on the ready made Business Application Orchestrator. This will ensure seamless migration of the virtual and mobile network operators to the upper versions of the Suite, flexibility in enabling/disabling certain features depending on the Client, adding new features, etc. Also, the project deals with upgrading micro services of the Suite, rewriting them based on the up to date frameworks.
📌 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: The project aimed at creating a server based Business Application Orchestrator (BAO) to handle SOAP data coming from the third parties, translate them to native mobile suite data, handle authentication, set specific channels and orchestrate flows.
📌 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: Enterprise solution initiated by the International Organization for Migration and the Administration of the State Border Guard Service to ensure a reliable exchange of information about the individuals/vehicles crossing border as well as storage, processing, verification and transfer of data between border services. The system is envisaged to improve the processes, mitigate human factor and prevent potential violation of the border crossing regimen.
📌 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: Modernization of Information-Telecommunication System.
New system enables to perform real time verification of incoming persons in the numerous databases, travel ban lists, border guards can initiate creation of new record about illegal acts or intrusion attempts with easy navigation and a huge variety of adjustable options such as transport means, carried objects, other passengers, etc. Application of the electronic signature to execute a new record as well as fingerprints scan were also applied in the system. A state of the art analytical component and consolidated reports feature were inbuilt into a modernized system.
📌 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: Enterprise business solution for sellers and resellers designed to increase corporate performance by managing and optimizing company's business processes.
📌 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: Enterprise business support solution for service providers designed to increase corporate performance by managing and optimizing a company's business processes. Whole system upgrading with the architecture reengineering.

JHipster
Apache Kafka
Spring Framework
Full-Stack Development
MySQL
AWS IoT Device Management
Point of Sale & Payment Systems
Web Development
Hibernate
SaaS
API Integration
Apache Camel
Enterprise Software
ERP Software
JavaScript
Java