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 developer
Киев, Удаленно -
Java-розробник
Киев, Удаленно -
Java-розробник
Киев -
Java Software Engineer
Киев, Удаленно -
Інженер-програміст (Python, C++, Java)
Днепр, Удаленно -
Програміст Java
Удаленно