• Файл

Володимир

Java-розробник

Вік:
20 років
Місто проживання:
Ужгород
Готовий працювати:
Дистанційно, Київ, Ужгород

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

Шукач вказав: Телефон

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

VOLODYMYR IHNATOV
Java Backend Developer
[відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | github.com/Weegxa

SUMMARY
Informatics graduate from the Technical University of Košice with hands-on experience developing Java backend applications through
academic and personal projects. Built REST APIs with Spring Boot and Spring Security, integrated PostgreSQL with Spring Data JPA,
implemented JWT-based authentication, and developed unit and integration tests.

SKILLS
Backend: Java 21, Spring Boot, Spring Security, Spring Data JPA, Hibernate, JWT, Lombok, REST APIs
Testing: JUnit 5, Mockito, MockMvc, Spring Security Test, Testcontainers
Database: PostgreSQL, SQL, Flyway
API Documentation: Swagger, OpenAPI
DevOps & Tools: Docker, Docker Compose, Maven, Git, GitHub, Linux (Ubuntu)
Frontend: JavaScript, HTML, CSS, React

PROJECTS
Game Library — Personal Project
Java • Spring Boot • Spring Security • PostgreSQL • Spring Data JPA • Hibernate • Flyway • JWT • REST APIs • Docker
Swagger/OpenAPI • React
Web application for searching video games, managing a personal game library, and tracking gaming progress.
Key contributions:
Designed and implemented the backend using Java 21 and Spring Boot with a layered architecture, DTOs, and mappers.
Implemented authentication and authorization with Spring Security, including BCrypt password hashing, JWT generation and
validation, and request filtering using OncePerRequestFilter.
Developed REST APIs for authentication, user management, and personal game library functionality with protected endpoints.
Integrated PostgreSQL using Spring Data JPA and Hibernate, with Flyway for database migrations.
Integrated the RAWG API using Spring RestClient for game search and external data retrieval.
Implemented unit and integration tests covering service logic, REST controllers, DTO mappers, JWT security, authentication, and
authorization using JUnit 5, Mockito, MockMvc, Spring Security Test, and Testcontainers with PostgreSQL.
Implemented global exception handling and custom exceptions, documented APIs with Swagger/OpenAPI, and configured Docker
Compose for local PostgreSQL development.
GitHub: github.com/Weeqxa/GameShelf

Physics Simulator (Bachelor's Thesis)
Java • Spring Boot • Spring Security • PostgreSQL • Hibernate/JPA • React • REST APIs
Web-based platform for simulating physical phenomena with interactive visualization for educational purposes.
Key contributions:
Developed the backend using Java and Spring Boot, including REST APIs for user and simulation management.
Implemented user registration, authentication, and authorization using Spring Security and JWT.
Integrated PostgreSQL using Hibernate/JPA for user and application data persistence.
Implemented user profile management, including profile updates and photo uploads.
Developed React components for interacting with the backend and visualizing simulation results.
GitHub: github.com/Weeqxa/PhysicsSimulator

EDUCATION
Bachelor's degree in Informatics | Technical University of Košice | Košice, Slovakia | 2023 – 2026

LANGUAGES
English (Intermediate) | Slovak (Upper-Intermediate) | Ukrainian (Native) | Russian (Native)

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: