Position: Software Engineer
Category: Java
English level: upper
Years of experience: 5

A results-oriented, hardworking individual with 5 years of experience as a Java developer, driven to meet or exceed company expectations and deliver high-quality software products. Experienced in writing efficient production-ready code according to design, with unit and integration tests, as well as troubleshooting, debugging, and upgrading existing software. Proficient in integrating software components and third-party programs.

I am a cooperative, positive, open-minded, and flexible person with good analytical and logical thinking skills. I can work effectively in critical situations and consistently achieve project goals.
A leading medical platform focused on collecting vital data from clinic patients for enhanced disease diagnosis, it provides a holistic view of diseases, individual health, and overall well-being.

 Implemented new features across various web servers, Lambdas, and databases, enriching the platform's functionality and user experience.
 Contributed to architectural decisions for new modules.
 Actively participated in the identification and resolution of platform's bugs and defects.
 Wrote comprehensive test cases, ensuring the quality and stability of the software.
 Developed diverse endpoints for seamless integration of AWS components, including S3, SQS, SNS, and Lambdas.
 Authored SQL migration scripts.
 Created a script that extracts user data from Azure Active Directory, seamlessly populating our internal database.
Technology Stack:AWS (Lambda, EC2, RDS, DynamoDB, S3, CloudWatch, SNS, SQS), Spring Boot, Serverless, MySQL, PostgreSQL, Hibernate, Flyway, GitLab CI, Gradle.
----

A company that provides a variety of educational products to schools, colleges, and public libraries through its subsidiaries. I was involved in architecual changes of their modules:

Upgraded significant modules from hibernate 3 to hibernate 5, improving overall database access and data management
Completed the migration from JMS 1.0 and ActiveMQ to JMS 2.0 and Azure Service Bus, enhancing the messaging infrastructure for seamless communication between projects
Implemented new JMS topics and queues, optimizing the messaging pathways within the projects, resulting in more streamlined and reliable data flow.
Technology Stack: Java EE, ActiveMQ, Azure Service Bus, Hibernate, Microsoft SQL Server, WildFly, Maven
----

TDU Service - A company specializing in modern telecommunication, corporate systems, and multimedia solutions. Our primary client was the largest telecommunications company in Ukraine. As part of our projects, we worked  on a new Interactive Voice Response (IVR) system.

 Developed enterprise service bus which consumes soap web services and exposes as rest api, stack: Spring Web services, Apache camel, Jackson(JSON), Apache cxf, Redis, Spring Actuator, Logback, Micrometer, Maven;
 Created database for dictionaries and developed web application for database editing, stack: Spring data rest, PostgreSQL, Vue.js;
 Created decision trees and wrote scripts in Sestek(Conversational AI).