Pavlo
Java developer
- Вік:
- 25 років
- Місто проживання:
- Снятин
- Готовий працювати:
- Дистанційно, Івано-Франківськ, Київ, Львів, Чернівці
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/10817272/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Java Developer
[
GitHub Telegram
Profile
Self-driven Java Developer with strong experience designing and implementing back-end systems
using Spring Boot, Spring Security, and Hibernate. Delivered production-ready features such as RTSP-
to-browser video streaming, role-based access control, and RESTful APIs. I am also familiar with OOP
and Hibernate. I have used Apache Velocity. I have a master's degree in finance, which has given me
attention to detail, the ability to work in a team, and the capacity for fast learning. My English level is
upper-intermediate, which helps me work in international teams.
Skills
Java Core, JDK 8-23, Collections, OOP, SOLID, DB: JDBC, Hibernate, RDBMS (PostgreSQL, H2,
REST APIs MySQL, MongoDB, Sybase)
Servlets, Tomcat, JSON Spring (Spring Core, Spring Web, Spring
Security, SpringBoot)
GoF patterns
Tools & Libraries: Maven, Gradle, JUnit,
Operating systems: Windows
Mockito, MapStruct, Lombok, JasperServer,
IDE: IntelliJ IDEA JasperReports, JasperStudio
Apache Velocity Application Servers: JBoss, EJB3
English: Upper-Intermediate
Experience
Java Developer, DataArt 05/2025 – Present | Ukraine.Remote
Worked on an internal educational project and was responsible for the filtering feature. During this
work, I learned a new approach to building complex filters.
Later, I was transferred to a fintech project due to my financial education and experience. On that
project, I learned and worked with several new tools and technologies, including Jaspersoft (Studio,
Server, Reports), JBoss, and Sybase DB, among others.
Fixed bugs and resolved version compatibility issues
•
Migrated applications from Java 8 to Java 17
•
Wrote tests
•
Set up environments and monitored server health
•
Implemented business-driven changes: added new functionality, modified existing features, and
•
removed obsolete ones
Java Developer (Project-Based), Interkom 06/2024 – 04/2025 | Remote, Ukraine
Built a real-time video surveillance system with browser-based RTSP streaming and secure access
layers:
Designed and implemented RTSP streaming pipeline using FFmpeg, achieving sub-second latency
•
(100–500ms) in web browsers without plugins.
Developed role-based access control for 3 user types with Spring Security.
•
Implemented scheduled and event-based video recording (motion/sound triggers).
•
Designed and documented a complete set of REST APIs for front-end consumption.
•
Coordinated with front-end developers to integrate video and authentication layers.
•
Tech Stack: Spring Boot, FFmpeg, Spring Security, Spring Data JPA, Swagger, Liquibase, Docker,
MapStruct, Lombok
Java Developer, Training Projects 02/2024 – 06/2024
Projects:
Book shop
Developed structure and implemented repository layer with JPArepository and mapper with
•
MapStruct
Implemented operations for users, admins, books, orders and categories
•
Added JWT and pagination support for security in application
•
Wrote descriptions for all endpoints in Swagger for potential users
•
Used Docker for testing on different platforms. In README wrote instruction for start application in
•
Docker
Technologies: Spring Boot, Spring Security, Spring Data JPA, Swagger, Liquibase, Docker,
MapStruct
Accommodation service
That was a group project
Tasks:
Developed a service for booking that allows users to make new bookings, add new apartments,
•
check payment status, and receive notifications in Telegram
Implemented operations for users and admins using Spring Security
•
Added tests to support the potential growth of the application
•
In the README, I provided detailed instructions for starting the application in Docker, described the
•
versions of the technologies used, and included a Postman collection for testing
Technologies: Spring Boot, Spring Security, Spring Data JPA, Swagger, Liquibase, Docker,
MapStruct, Junit, Mockito
Head of the sales department, Agramant 09/2022 – 09/2023
keeping records
•
conducting trainings for staff
•
transition to new technologies
•
interaction with suppliers
•
accounting of work with problem situations
•
Achievements:
During my tenure, I managed to introduce a new mechanism for resolving conflict situations. The first
step is to contact the client and find out what the problem is. Next, you need to find solutions, the
more the better. Then present these options to the client, get a response, and notify the logistics
department of what needs to be done, as well as the manager to enter this request in the log.
Education
Master Degree in Finance, Banking and Insurance, 09/2016 – 12/2022 | Chernivtsi, Ukraine
Chernivtsi Institute of Trade and Economics of Kyiv
National University of Trade and Economics
The main knowledge is related to budget analysis and planning. A lot of time was also devoted to
management. Some civil and criminal law was studied.
Схожі кандидати
-
Java-розробник
Дистанційно -
Java-розробник
Дистанційно -
Software Engineer (Java/Spring/Backend, DevOps-focused)
Черкаси, Сміла, Дистанційно -
Java developer
Дистанційно -
Java developer
Кременчук, Дистанційно -
Програміст Java
Суми, Дистанційно