Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Pavlo

Java developer

Возраст:
25 лет
Город проживания:
Снятын
Готов работать:
Ивано-Франковск, Киев, Львов, Удаленно, Черновцы

Контактная информация

Соискатель указал телефон , эл. почту и LinkedIn.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Pavlo Betsa
Java Developer
[открыть контакты](см. выше в блоке «контактная информация») [открыть контакты](см. выше в блоке «контактная информация») Chernivtsi, Ukraine Linkedin

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.

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: