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

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

Роман

Java-розробник

Возраст:
24 года
Город:
Львов

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

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

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

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

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

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

Roman Phone:
[открыть контакты](см. выше в блоке «контактная информация»)

Pylypiv
Email:
[открыть контакты](см. выше в блоке «контактная информация»)

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

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

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

Кандидаты в категории

Кандидаты по городам


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