• File

Роман

Java-розробник

Age:
24 years
City:
Lviv

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Roman Phone:
[open contact info](look above in the "contact info" section)

Pylypiv
Email:
[open contact info](look above in the "contact info" section)

Summary

Motivated Java developer with a strong foundation in object-oriented programming and solid
understanding of core software development principles. Eager to learn and grow within a collaborative
team environment. Ready to contribute to real-world projects and enthusiastic about backend and
embedded development.

Soft Skills
• Strong analytical thinker • Highly adaptable in dynamic
• Solutions-oriented approach environments
• Quick to grasp new concepts and
technologies

Hard Skills
• Java • SQL
• Spring • JUnit
• Spring Boot • C++
• Git • C
• Django • Python
• JWT • Embedded
• Thymeleaf

Experience
University Project, Lviv, September 2022 - June 2023
Mobile Application for Remote Control of a Radio-Controlled Boat
• Developed a mobile app to remotely control a radio-controlled boat via real-time commands.
• Implemented steering and speed control features for precise maneuvering.
• Designed and integrated an autopilot system configuration module, allowing users to set and
adjust autonomous navigation parameters.
• Created an intuitive and user-friendly interface to enhance user experience.
• Ensured reliable communication between the mobile device and the boat’s hardware for stable
operation.
Experience
University Project, Lviv, September 2023 - December 2024
Target Acquisition System for UAV
• Developed an autonomous target acquisition system for an unmanned aerial vehicle (UAV).
• Implemented algorithms for real-time detection, tracking, and identification of targets using
onboard sensors and cameras.
• Integrated image processing and computer vision techniques to improve target recognition
accuracy.
• Designed communication protocols to transmit target data securely to ground control stations.
• Optimized system performance to operate efficiently in various environmental conditions.
• Collaborated with hardware and flight control teams to ensure seamless integration with UAV
systems.

Teacher - 05/2023 to 04/2025
Robocode: School of Robotics and Programming, Stryi, Lviv oblast, May 2024 - April 2025
• Taught pupils the basics of programming as a foundational course.
• Conducted robotics courses focused on Arduino and programming in C++.
• Delivered a dedicated course on Python programming.
• Provided lessons on Object-Oriented Programming (OOP) and video game development.
• Led a hands-on project with pupils to develop a line-following robot that detects.
• Created an engaging and supportive learning environment to foster creativity and problem-
solving skills.

Course Project, Online, March 2026 – April 2026
Book Store
• Developed a production-ready, multi-role E-commerce web application following the MVC
architectural pattern and utilizing Spring Boot 3.2.1 and Java 17.
• Implemented a robust security layer with Spring Security 6 and JWT (JSON Web Tokens),
handling stateless authentication, secure logout processing, and cookie-based token
management.
• Configured granular role-based access control (RBAC) to enforce unique feature permissions for
different system actors (Customers, Employees, and Administrators).
• Managed relational data using Spring Data JPA, mapping complex domain entities, and
implemented Pagination and Sorting for structured data presentation.
• Designed automated entity-to-DTO conversion mapping layers with MapStruct to optimize
layered clean architecture and data integrity.
• Integrated Hibernate Validation API for comprehensive backend form validation and enforced
structured global error handling across controllers.
• Leveraged Thymeleaf for dynamic HTML UI rendering and contextual integration with Spring
Security dialects.
• Wrote comprehensive Unit and Integration tests with JUnit 5, Mockito, and AssertJ to validate
complex business logic (shopping cart workflows, checkout logic, and secure user profile
updates).
• Managed multi-environment data persistence using H2 in-memory database for testing
purposes and MySQL database connector for production configurations.
Education
Lviv Polytechnic National University — Lviv, Ukraine
September 2019 – June 2023
Bachelor’s in Computer Engineering
Lviv Polytechnic National University — Lviv, Ukraine
September 2023 – December 2024
Master’s in Computer Engineering
Epam | Java Fundamentals Course – Online
January 2026 – April 2026

Languages
English – Intermediate
Ukrainian – Native

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: